度小满面经
1. 单例模式(懒汉加载,考虑并发,规范一点)
2. 遍历删除List<String>中值为a的元素
3. SQL两个表的左连接结果
4. ConcurrentHashMap(有点迷糊,到底应该说1.7还是1.8的,一开始说了1.8的,但是面试官说了分段锁)
5. Spring依赖注入的注解(@Autowired)
6. 有十个类,里面都有一个b对象,那么spring上下文中有几个b对象(因为spring的单例模式,所以是1个)想要多个怎么办?更改@Scope
7. 切面用过吗?怎么用?一般有什么注解?
8. Springboot的@responseBody和@requestBody
9. mybatis的#和$的区别,预编译的作用
10. 写一下mybatis的批量插入
11. JQuery用过吗?(没有用过)了解过一点点吗?(没有)
12. 分布式锁?为什么要设置过期时间?没有加会怎么样?
13. 分析SQL的字段?explain,会关注哪些字段?
14. SQL多索引情况下怎么指定用哪个索引?
15. Linux查日志
16. 写出一个消费者生产者(用信号量,结果信号量的单词拼错了)
二面(30min)1. 翻转链表
2. 后半部分链表翻转并且插入前半部分链表
(1 2 3 4 5 6 7 8 9)—》(1 9 2 8 3 7 4 6 5)
3. 讲一下Redis?为什么高并发
4. Spring security的内容
5. 无序数组找第k大的数(快排)
三面(19min)首先问笔试有印象吗(笔试太多了没印象)
印象最深的笔试题(没有,把昨晚上商汤的笔试唯一ac的第一题说了一下)
面试了哪些公司,有什么印象(拼多多面试官夸了一波,小米面试官饭点直接打电话过来diss了一下,华为面试流程说了一下)
描述一下前面的一二面(把问的问题大致描述了一下)
有什么没答上来的点吗?(Linux命令都是现搜,没有记住,理论知识还需要和实践结合巴拉巴拉)
自己业余有学什么技术吗(讲了一下加入了工作室)
讲一下工作室和实习时都是怎么做的,承担什么样的角色(无名小卒,跟着指挥做任务)
对公司有什么了解吗?(没有……)
有什么问题想问吗?(入职培养,然后内部转岗)
没有什么问题了
小姐姐:再见~
我:别,请问后续还有什么流程吗?
小姐姐:面试只有三面,我们之后还需要进行评判,如果有什么进展会有hr通知你
我:谢谢,拜拜~
#度小满##校招##面经##Java工程师#