一面:
1、如果你自己实现一个hashmap,如何实现?hashmap扩容如何实现?
2、你有过哪些SQL调优经验
3、你熟悉哪些设计模式?讲一下模板模式要点,什么情况下可以用模板模式?
4、自己实现一个线程池,用伪代码写出来?讲一下你管理线程的流程,你如何统计空闲的线程数的?
5、讲一下你们系统下载任务模块?
6、你自我介绍中说自己解决能力强?举一个例子看看?说自己逻辑能力强?体现在哪一方面?
7、你们系统重构中遇到了哪些问题?
8、你之前两份工作,你更喜欢那一份工作的团队,为什么?
9、平常看哪些书呢?平时学习都学习哪些方面的知识呢?
10、死锁时怎么产生的?
二面:
1、熟悉JVM吗?cpu过高该如何处理?内存过高呢?
2、网页微信登录,要通过手机号扫码来登录,要你设计,大概怎么实现呢?
3、通过nginx来限制ip,怎么实现?
4、前端实现30%概率,如何实现?
5、手写一段代码来计算某个数的阶乘。
6、