(网站自主投递的简历,有被这个操作惊讶到)
一、自我介绍
二、项目
1.业务介绍
2.为什么要分三层(dao、service和controller),为什么要把service和controller分为两层
3.项目中遇到的困难,怎么解决的
4.测试框架会吗,怎么对项目进行测试的
三、Java基础
1.Object类的一些常用方法,介绍一下HashCode,toString
2.为什么要有线程池;如果自己设计一个线程池,需要哪些要素
四、数据库
1.事务四大特性
五、计网
1.HTTP和HTTPS的区别
六、Spring
1.IOC和AOP在实际使用中体验到了哪些好处,AOP的底层实现原理,AOP的两种实现方式
七、逻辑题
1.8个小球,其中7个小球是相同重量,剩下的那个比较轻,现在有一个天平,最少用几次能够找到这个球?
是2次:首先分为3,3,2,先称3和3(1)如果重量不一样,则在轻的那一堆里,再从3个球中拿出两个球称,如果重量一样,则剩下的那个球为轻球;如果重量不一样,则轻的那个为轻球(2)如果重量一样,则轻球在2那一堆里,则直接称这两个球,轻的那个即为轻球。
八、唠嗑题
1.所崇拜的技术大牛应该具备什么特质
2.如果项目中遇到了困难,应该怎么 扭转局面,结合实际经历说一下
3.现在在学什么知识吗(答Redis),讲一下为什么要有Redis,Redis的应用场景
九、反问
得到的反馈是(1)基础应该再扎实一些,(2)实践项目应该多一些
全部评论
(3) 回帖