技术面
自我介绍
研究生的相关研究背景,以及一个科研项目的细节
为什么想转开发
项目中哪些地方用到了Redis,都有哪些数据缓存到Redis中了
如果同一个用户从两台不同的客户端使用自己的账号,那么会发生什么情况
笔试题时候的代码内容。代码的思路。为什么要这样做。
排序
优先级队列 PriorityQueue
Java是怎么创建线程的,你用过其中的哪些方法
Java的集合你用哪些用的比较多?
HashMap的实现原理。
你了解红黑树的那些内容?
说一说你对B+树的了解。
算法题:给定一个很大的正整数,计算这个数的阶乘中最后含有多少个0?
N的阶乘末尾0的个数。有O(n)复杂度和O(logn)复杂度,都可以了解一下
Idea的assert做测试
业务主管面
你的项目都是你自己一个人完成的吗
你和你身边的朋友相处的好吗,你有好朋友吗,问了很久和好朋友相关的
你有过特别焦虑的时候吗,举个例子
学习了哪些课外知识吗,这些课外知识对你有什么帮助吗(这里说到了经济学,说到了投资理财,面试官好像还挺赶兴趣的)
对于加班的看法
如果公司有需要的话义不容辞,并且平时也会提高自己的工作效率,尽量在上班时间内完成工作。
然后也可以说,自己刚刚工作时是一个快速成长的时期,是很愿意多花时间在工作上的