毕业半年了,最近两个星期,面试了差不多8、9家公司了,包括做手机的oppo,卖保险的平安寿险、做游戏的乐易、注重实战能力的盛迪嘉以及两家外包公司,其他记不清了,决定把目前印象深刻的公司面试都记录下来。
乐刷科技的面试官问的还是比较多的,但是都是常规面试题:
1. springMVC的理解,说一说工作流程。
2. 对spring的理解。
3. 仔细讲解一下spring的两大特性。说一下AOP中的切面切点。
4. 用过哪些注解,注解的生命周期。
5. 说一下你对socket的理解。
6. 讲一下netty的实现原理。
7. 说一下git的使用流程,svn用过吗?
8. 看你会shell编程?
9. 说一下你熟悉的linux命令?那你说一下cpu运行状态用什么命令?查看硬盘用什么命令?
10. 说一下String数组和ArrayList的区别。
11. 说一下JVM。
12. 说一下GC。
13. 方法中的变量都存在哪个地方。
14. 说一下HashMap的底层实现原理?
15. 那说一下红黑树吧。
16. 看你笔试数据库的sql语句没写出来,是不会吗。说说Mysql的两种索引吧。
17. redis除了做缓存还能做什么?
18. 你说在工作中用的C语言,写过Java程序吗,冒泡会写吗?快排会吗?
19. 最近有在看什么书吗?
20. 你有什么问我的吗?
面试官最后对我说,回去好好学学数据库,你数据库太差了。