技术面

自我介绍

研究生的相关研究背景,以及一个科研项目的细节

为什么想转开发

项目中哪些地方用到了Redis,都有哪些数据缓存到Redis中了

如果同一个用户从两台不同的客户端使用自己的账号,那么会发生什么情况

笔试题时候的代码内容。代码的思路。为什么要这样做。

排序

优先级队列 PriorityQueue

Java是怎么创建线程的,你用过其中的哪些方法

Java的集合你用哪些用的比较多?

HashMap的实现原理。

你了解红黑树的那些内容?

说一说你对B+树的了解。

算法题:给定一个很大的正整数,计算这个数的阶乘中最后含有多少个0?

N的阶乘末尾0的个数。有O(n)复杂度和O(logn)复杂度,都可以了解一下
Idea的assert做测试

业务主管面

你的项目都是你自己一个人完成的吗

你和你身边的朋友相处的好吗,你有好朋友吗,问了很久和好朋友相关的

你有过特别焦虑的时候吗,举个例子

学习了哪些课外知识吗,这些课外知识对你有什么帮助吗(这里说到了经济学,说到了投资理财,面试官好像还挺赶兴趣的)

对于加班的看法

如果公司有需要的话义不容辞,并且平时也会提高自己的工作效率,尽量在上班时间内完成工作。
然后也可以说,自己刚刚工作时是一个快速成长的时期,是很愿意多花时间在工作上的

自己的职业规划