1面
- 介绍自己
- 挑自己一个比较熟悉的项目说下(会有很深的提问)
- 学过哪些计算机相关课程(数据结构,c,c++,软件工程)
- for和while有什么不一样(这点让我很意外)
- 用过redis和MQ吗(用过redis,MQ正在优化进项目)
- 介绍下jvm的内存
- 创建线程有哪几种方法
- Runable和Callable的共同点和不同点
- 说一下hashmap
- 如果理解Spring的IOC和AOP
- Cookie和Session有什么不同
- 说一下单例模式
- 期望薪资多少
- 介绍下自己的优点和缺点
2面
- 挑一下项目说下
- 项目中最大的问题是什么?为什么要这样?
- 受到的最大挫折是什么
- 你觉得自己的优点是什么
- 对加班如何看待
- 怎么理解线程安全?
- 线程有哪几种状态?
- sleep和wait后,分别处于什么状态?
- 如何保证一个类是线程安全的?
- 怎么理解乐观锁和悲观锁?
- 说一下对Spring框架的理解
- hashmap的时间复杂度
- 期望薪资
hr面
- 自我介绍
- 如果和团队里的人有意见不一的点,怎么处理
- 如果你作为leader,怎么安排事情?有过这样的经历吗?
- 对于工作地点,有什么要求吗
- 为什么考虑做java后端开发
- 说一说你最近遇到的压力最大的事情
- 你和你对象对于未来工作有什么安排吗
- 你的职业规划是怎样的
- 你在学习新知识的时候,学习过程是怎样的
- 学习过程中,遇到困难的问题,怎么办
- 迄今为止,你认为你做过的最疯狂的事情是什么
- 有其他offer吗?
- 还有一些我不记得了,其实都差不多。。。
全部评论
(2) 回帖