刚面完百度二面,感觉面的不太好,在此先许愿一下有三面吧。
1.给一个二位数组,从左上角走到右下角,怎么走的路径加起来的值最小。想了用递归加动态规划,但是没做出来,就换了一道题。
2.二叉树按层输出,想了半天,后面才在前辈的引导下做出来。浪费太多前辈的时间了,真的很抱歉
3.说说虚拟内存和物理内存? 操作系统基础有点差,没学习到位,没答上。
4.Transactional注解底层怎么实现的?spring只用过,没去看底层实现。没答上
5.bean的生命周期? 同上
6.new一个对象的过程?
7.接着就问类加载过程?
8.再接着问双亲委派模型?
9.双亲委派模型的好处?怎么样会打破双亲委派模型?
10.类加载器有哪些?
11.知道tomcat的类加载器吗?
12.说说你了解的数据结构?在java中对应哪些类?详细说说这些类?
13.什么地方用到了树?
14.http请求完一次TCP层会立即关闭吗?
15.了解redis吗?说说看
16.对称加密和非对称加密?什么地方用到了?
17.项目中用redis做什么?
18.知道http请求头中有哪些信息?
19.java中用到了哪些锁?ReentrantLock的实现原理?
20.项目中怎么用的rabbitmq? 考虑过消息丢失吗或者消息传得太快来不及处理?
记得起来的就这么多问题了。许愿三面吧。
全部评论
(7) 回帖