当前位置: 首页 > 面试经验 >

天阙 Java 一面

优质
小牛编辑
69浏览
2024-07-10

天阙 Java 一面

#面试#
两个面试官,都不开摄像头,一个说是架构师问的一些项目相关的;另一个是个女的,主要问的生活相关的,比如性格,平时解决问题的方法等等
原3.30 提前3.15开始 3.50左右结束 35分钟左右
开场:介绍负责的业务,挑一个熟悉的点详细说说
后续:以我提到的一些技术或业务作为切入点,然后进行深入询问
1、10000条数据添加到集合中,你会怎么实现?给个思路也行(实在想不出,说用循环)
2、HashMap扩容机制,ArrayList底层
3、对哪一块技术有过深入研究(感觉是给你机会介绍他没有问到,但是你准备了的部分,可惜我没有答出)
4、ThreadLocal底层原理,synchronized底层原理,AOP底层怎么实现
5、表的设计,遵循规范,sql优化,explain,explain关注哪些字段
6、RabbitMQ怎么实现异步执行,消息发送失败怎么处理
7、JWT的实现,常见加密算法
8、Redisson具体实现,底层原理,加锁的方法(getLock,tryLock,unLock)
9、项目中涉及到多线程的地方
10、线程的生命周期
11、有哪些索引
12、Spring,Springboot,SpringMVC对那部分熟悉(答:Springboot),给出一个用户登录的流程
反问:我可以提升的地方,或者后续可以学习哪些技术(答:你现在可以先把基础打牢)
总结:本次面试面试官没有只询问八股,主要还是根据项目来进行询问,我提到了哪一块,面试官就会往哪一块深入。可以把面试官往自己会的地方引,面试官问的不会也不要直接说不会,可以给他说一些相关的。还有就是我感觉八股还是很重要的,至少面试的时候有东西说。最后就是语速可以慢一点,一是能让自己思路更清晰,二是面试官的聆听感受也好些。
 类似资料: