0、自我介绍
1、Java内存模型
2、栈溢出一般有什么场景?堆溢出一般有什么场景?
3、常用的集合类
4、HashMap的底层实现
5、线程池有什么好处?说一下线程池的工作流程
6、MySQL的底层索引用的什么数据结构?
7、SQL的性能优化
8、数据库的隔离级别
9、故障定位排查怎么做?如果系统访问比较慢,该怎么定位?
10、反问
0、自我介绍
1、在阿里实习有什么收获?跟在学校有什么不同?遇到了什么困难?
2、怎么学Java的?是学校有课程还是自学的?
3、Java虚拟机了解到什么程度了?怎么学习的?
4、对Java的发展前景怎么看?
5、你刚刚说到Java适合业务逻辑开发,那你自己喜欢基础平台的底层开发还是具体业务逻辑的开发?
6、你说喜欢具体业务开发,那如果公司需要你做底层开发,你觉得有困难吗?自己能胜任吗?
7、现在有一个场景,在系统启动了之后再去动态地生成表结构,可能这些表结构是由用户来决定的,那么在实现这种场景你觉得会遇到什么困难?(有没有大佬会的麻烦评论区踢我一下)
8、(面试官提示)在索引创建方面?
9、比较喜欢哪方面的技术领域?在这方面的知识是如何去了解的?最近在看什么?(我说了分布式微服务)
10、Redis和Nginx
11、Nginx的线程模型是多进程的吗?多进程和多线程分别适用于什么业务场景?
12、未来打算在什么行业发展?职业规划?
13、老家是哪的?
14、反问
常规问法。项目经历、竞赛经历、优缺点、在阿里的收获、期望薪资……
电话通知oc,说了薪资和一些福利,面试官和HR人都特别好,面试体验也相当不错。已拒,打算裸奔春招了。