两面都是不到20min,15min左右就面完了,没有手撕代码。
一面
- 自我介绍
- 你的技术栈是什么
- Java中的HashMap底层原理
- HashMap的核心参数
- 如果HashMap中的一个桶中的链表过长怎么办(红黑树,刚开始我答的是扩容,优化哈希函数,后来面试官引导后,明白他问的是红黑树)
- MySQL中的事务隔离级别
- 脏读和不可重复读的区别
- 大学都学了什么东西
- 平时有什么爱好
- 从你的角度谈谈职业规划(我说了主要看城市)
- 反问
二面
- 自我介绍
- 技术栈是什么(我回答有Java,还说写了一个demo)
- 追问demo项目
- 项目中为什么要用到线程池(线程池的好处)
- 线程池的主要参数
- 线程池的拒绝策略
- 大学为什么没拿国奖(绩点比较高,我说了因为没过六级)
- 依然问职业规划
- 为什么选择来银行(对比互联网公司、银行、国企)
- 你觉得银行和互联网公司最大的区别是什么
- 有没有女朋友
- 接上问上班了异地怎么办
- 反问(什么时候出结果,答两周内)
每次面试都是两个面试官,一个问技术,一个问生活。总体而言面试体验不错,面试官人也很好。
时间线:4.9笔试,4.10通知面试,约的4.12一面,4.15总行笔试,当天下午发终面邀请,选的线上,然后约的4.20二面
#软件开发2023笔面经#