说一下时间线,3.25笔试,然后第三天看一志愿流程已结束,于是投二志愿三志愿,3.29打电话约4.3一面,一面完当天晚上约了4.4上午的二面,然后4.6中午收到邮件
一面 50min
- 自我介绍
- 做项目时遇到的最大的困难是什么,是怎么解决的
- 说一下反射机制(不会)
- 说一下类加载机制(不会)
- Java中有哪些集合
- HashSet的底层结构
- 深拷贝和浅拷贝
- 数据库的索引
- 索引的分类
- 事务隔离级别
- 假设事务隔离是可重复读的,然后有事务A和B,A先开启但未提交,B开启后提交,问A读的数据是新的还是旧的
- JVM的内存模型(只答上来三点)
- 手撕,重排链表,秒了
- git命令,写完代码后如何提交(
git add, git commit, git push
)这三个命令所代表的含义 - 平时是怎么学习的
- 最近在看哪些书,课外书有没有读过
- 反问
一面是下午面的,然后当晚打电话约二面,因为平时用C++比较多,面试官一直问我Java,还以为无了,没想到当晚就约二面
二面 20min
- 自我介绍
- 平时是如何学习的
- 项目是具体做什么的
- 死锁是什么
- 缓存和消息队列
- 手撕代码,二叉树叶结点的总和(LC 129)
- 做科研时遇到的最大困难是什么,是怎么解决的
- 反问,同时问实习时间
周二上午面的二面,然后周四中午就收到邮件了
#软件开发2023笔面经#