【面试题】同学的面经

汽车之家
1、访问修饰符有哪几种?有什么的区别?
2、面向对象三大特性?在开发中怎么体现?
3、redis有哪些数据类型?
4、数据库索引了解过吗?
5、spring mvc 一个请求的处理过程是怎么样的?
6、List有那些类型,内部由什么构成?
7、从上一家公司离职的原因是什么?
8、什么时候能入职?
汽车之家面试总体非常简单,没有笔试,直接面试,大概十分钟不到就敲定了。

京东
1、HashMap底层怎么实现的?
2、Mybits底层怎么实现的?
3、spring mvc 一个请求的处理过程是怎么样的?
4、动态代理模式怎么实现?
5、责任链模式怎么实现?
6、进程和线程的区别?进程间通讯和线程间怎么通讯?
7、redis有哪些数据类型?
8、数据库索引了解过吗?
9、高并发处理有哪些方式?
10、阻塞队列怎么实现?
11、sping boot 和ssm的区别和优势?
12、你用tomcat怎么部署项目?怎么改端口?怎么线上部署?
13、jsp和servlet区别
14、socket底层怎么实现?
15、AOP是什么?有什么用?
16、依赖注入怎么理解?
17、你平时写项目分几层?
18、service层写接口了吗?service写接口有什么用?
19、jvm了解过吗? 分为哪些部分?
20、java堆里怎么构成?
21、有哪些垃圾回收算法?哪种算法适合老年代回收?
22、垃圾回收算法怎么标识需要回收的垃圾?
23、表关联有哪些方式?有什么区别?
24、代码规范有读过专业的文档吗?
25、写个单例模式。并解释一下
26、jvm调优参数有哪些?有什么用
27、学过数据结构吗?(没接着往下问)在学校还学过那些课程?
28、说说你的一个项目,自由发挥。
29、你这年龄应该毕业两年了吧?你到底有没有过正式工作,我们会对你背景调查的
30、还有什么我们没有发掘出来的潜力你可以自己说
31、你使用线程是自己new还是怎么样?(答:使用线程池)
32、有哪些线程池?33:怎么自定义线程池?
34、maven有哪些仓库?大多只记得这些,还有好多问题记不清楚了。

二面的时候他们表达出来的想法就是你已经符合要求,再问更深的东西,探探你的极限,三面是个boss,就出来随便问两个技术问题确认一下。同样没有笔试,所有问题口头答。全程差不多一个半小时。

猜你喜欢

转载自www.cnblogs.com/hglibin/p/10041746.html