绿盟Java开发面经(已oc)
绿盟Java开发一面9.2(30min)
1、自我介绍
2、为什么不读研(闲聊)
3、实习内容(实习是用是C,没咋问)
4、介绍项目
5、Mybatis Plus和Mybatis的区别?
6、Mybatis Plus中的lambda表达式?(我没用过,面试官说可以用于多条件查询,我说我用wrapper实现的,他说也可以)
7、建索引考虑哪些因素?
8、考虑多条件查询怎么使用索引?(答组合索引)
9、怎么建立组合索引?
10、组合索引里的最左前缀?查(b,c)会走(a,b,c)索引吗?
11、索引失效?什么情况?
12、范围查询会走索引吗?大于?(不会)Between…and…?(会)
13、MySQL怎么查看是否走索引?(explain)
14、MySQL的锁了解吗?
15、MySQL默认事务等级?怎么实现的可重复读?
16、可重复读等级,读时什么锁?(行级共享锁)写时什么锁?(表级排他锁)
17、Redis了解什么?(我说缓存雪崩,面试官笑了没再问)
18、Springboot里用过哪些注解?
19、自己写过注解吗?用了哪些元注解?
20、注解如何生效?
21、知道哪些多线程相关的类和方法?
22、知道哪些原子类?原子类如何解决ABA问题?
23、Linux用过哪些命令(我说cd-_-’’)查ip命令?查看端口是否占用?查当前路径命令?
反问:
1、面试官base
2、是否需要转C/C++
3、过了吗?答过了,二面差不多等一周。
绿盟Java开发二面(38min)
1、自我介绍
2、实习+基本情况了解
3、项目相关(无限追问深挖)
4、对语言的理解和选择?
5、TCP和UDP的区别?相应的使用场景?
6、TCP通过什么机制保证可靠?
7、重传的限制?
8、两个数据包根据ip传输的详细过程?(要求很详细无限追问)
9、对自己的职业定位和规划?
10、反问
(1) 新员工培养?(绿盟大学+导师)
(2) 对我的建议?(说了很多我还挺感动)
绿盟Java开发总监面(30min)
1、自我介绍
2、项目介绍
3、项目数据库设计?
4、如何根据范式优化项目的数据库设计?
5、工业实训介绍及提问?
6、实习经历介绍及提问?
7、方向选择?为什么?
8、最优成绩感的事情?
9、遇到意见相左怎么办?
10、期待什么样的公司?
11、对自己未来的想象?
12、做程序员路上自身最大的不足?
13、面试官介绍公司情况
14、反问:
(1) 提前实习?可以
#2021届秋招进度交流##面试题目##绿盟#