开始问java基础
一上来问我看过jdk源码没,我当时就懵了,然后辛亏之前看过HashMap
又是HashMap的源码分析,什么时候扩容,怎么扩容。
多线程,又是多线程,一股脑背了一大堆。
然后他开始问为什么使用线程池,给了一个场景io多和cpu多,那个用线程池会效率高一点,为什么?
然后就是常用的设计模式,在哪里有体现。
为什么要用单例模式?他有什么好处?
工程模式和ioc有什么好处,为什么要用
aop和动态代理有什么好处,为什么要用
Linux有用过吗,查看进程的命令,说说常用的linux命令
数据库有用过吗,sql优化,又是sql优化,胡言乱语一大堆
我感觉这种dfs模式的面试我真是难受。
全部评论
(10) 回帖