27实习 易招标 二面 9.1
一、 开场与背景 (Introduction & Background)
- 请做个自我介绍。
- 你有没有实习经历?
- 你是哪一年毕业的?现在大几?
- 你目前在哪个城市?家是哪里的?
二、 项目与实践经历 (Project & Practical Experience)
- 你在 GitHub 上参与开源项目,修改完源码后是如何提交的?(提 PR)
- 参与开源项目有什么激励吗?(比如积分)
- 除了 Fastjson,还改过哪些项目的源码?
- 可以具体讲讲你对 RocketMQ 源码的修改吗?(追问了丢失第零条消息的问题)
- 你有没有自己做过一些小项目,把刚才说的技术(比如 AOP)应用进去?
- (追问 AOP 限流项目)你自己写过自定义注解吗?
三、 技术知识考察 (Technical Knowledge)
- 介绍一下你所熟悉的技术栈。
- (针对 RocketMQ)它的底层是用 Java 写的吗?
- (针对自定义注解)如果想让一个注解作用在类上,对整个类生效(比如事务注解),应该怎么写?
- 你觉得数据库设计时,应该要注意哪些东西?
- 数据库里加索引,对更新(UPDATE)和删除(DELETE)数据在性能上有什么影响?
四、 行为与软技能 (Behavioral & Soft Skills)
- 如果分配给你的任务,你评估后觉得无法按时完成,你会怎么处理?
五、 求职意愿与岗位匹配 (Logistics & Fit)
- 我们这份工作在河北秦皇岛,可以接受吗?
- 对于加班怎么看?如果项目赶进度,加班会比较晚。
- 能接受出差吗?
- 如果面试通过,大概多久能入职?
六、 反问环节 (Candidate's Questions)
- 你有什么想了解的吗?