贝壳Java后台三面面经(已拿offer)
9月6号更新
刚刚收到hr电话,已拿到offer,来牛客还愿了,祝大家都能拿到自己心仪的offer
时间:2019-08-24 15:20-18:20
其中有一个小时左右在等待面试安排
现场面:现场有60多位一二面面试官,你和一面或者二面的面试官是一对一的面,但是同时也有其他人在其他的面试官那里面,所以有点吵,也很有点方,毕竟是第一次现场面。
一面:
1.自我介绍
2.手写一个insert、update的sql语句,现场有笔和纸。
3.简历上的两个项目挑一个画流程框图,然后询问一些逻辑问题。
4.有用过哪些linux命令?
5.在文本里找指定的一个字符串,使用什么样的linux命令
6.项目怎么部署到服务器上的?怎么登录linux服务器?
7.如何使用SpringMVC对用户写入的参数进行修改?
8.你的项目里用过哪些SpringBoot的注解?
9.数据库的索引的数据结构?
10.InnoDB默认的隔离级别?
11.线程池的参数?
12.手写线程的状态
13.HashMap
14.JVM垃圾回收,分区?
15.手写JVM内存结构
16.内存结构中的堆和栈?
17.TCP三次握手
18.手写快排(我写的是数组)
19.链表快排
20.快排的时间复杂度,空间复杂度
21.智力题:字符串AB...ZAAABAC...AZAAAAABAAC...AAZ...问第100个字符是什么?
更新(又想起来的):
22.说出jdbc使用的是什么jar包,以及jdbc中使用了哪些类?
二面
1.自我介绍
2.登录逻辑?如何保证登录安全?用户携带的这个token和谁进行比较?怎么获取token?(用的jwt)
3.聚簇索引,非聚簇索引,复合索引
4.如果将项目部署到两台服务器中,需要考虑哪些因素?
还有一些基础问题和一面有重复
三面
1.为什么想来北京?
2.是独生女么?
3.籍贯是?
4.家里会不会更希望你留在武汉?
5.自己的职业规划?
6.优势和劣势?
7.对贝壳的了解?
8.以后是只考虑做Java后台么?
9.反问
#贝壳找房##面经##Java工程师##内推#