面试大概1h。
1.自我介绍
2.反射熟悉吗?(不熟悉,了解)那你说说什么情况下用反射。
3.给了一篇英文博客,主要介绍的单例模式的实现。看完之后提问:反射如何破坏单例模式的?(单例模式隐藏了构造函数,而反射能够获取到构造函数,我没回答出来)
4.了解死锁吗?(只说了死锁的概念,该多说一点的)写一个100%线程死锁的代码,不能用 Tread.sleep() 和 while。
5.了解设计模式吗?写一个工厂模式+策略模式的demo(因为我说了我项目用到了,所以让我写,也没写出来)
6.手撕。给一个只包含正数和负数的数组,在线性时间内找到三个数,使得他们的乘积最大。
7.了解pdd吗?(通过师兄师姐那里了解一点)能接受pdd工作强度吗?
8.反问。
8.1.问我的不足,面试官评价:哑巴英语!。
8.2.招聘流程写的服务端后台开发,具体是干嘛的?面试官的意思是还没确定,反正就是后台那一套。
处女面就被pdd击穿了,大抵是凉了。。