快手一面面经
1 你说你精通java?讲一下jvm内存模型与垃圾回收算法
2 熟悉多线程吗?讲一下线程池的各个参数的含义和实现原理
3 在讲线程池的过程中提到了阻塞队列,那也讲一下吧。
4 我看你的github上写了一个orm框架,简单说一下吧。
5 我们来写道题吧,堆排序知道吗?bug-free写出来(我:能用ide吗?面试官:直接在牛客在线面试上写吧。我:表面笑嘻嘻,内心mmp)
6 写完又来一道:求最大子数组和(做烂了的题)
7 sychronize和lock的区别?优势劣势?
8 java中采用的锁优化技术
9 tcp三次握手,四次挥手讲一下
9 你还熟悉c++啊,讲一下c11新特性吧,(讲了初始化列表,右值引用,thread库和模板默认参数)
10 熟悉设计模式吗?讲了单例,工厂方法,抽象工厂,策略模式,观察者模式,***模式,还顺便讲了下spring动态***的实现原理
11 我没什么问题了,你有什么药问我的吗?我们这边是快手的基础架构组,有非常强大的java团队,你来这边可以获得非常大的提升。我:一脸懵逼
#快手##面经##秋招##Java工程师##内推#