人人电面:研发工程师
第一次面试,本以为会问些数据结构与算法的,没想到上来就两道智力题。答得不好。
1、自我介绍,项目经历(主要是简历上相关的),未来打算。
2、25辆车,5个跑道,比赛。没有计时器。赛出前3名需要几次比赛。答案:7。第一个方案说的不对,在面试官提示下给出正确答案。
3、100层的楼,两个鸡蛋,若从第N层扔下,鸡蛋不破。给2个鸡蛋,请找N,并要求最坏情况扔的次数最少。没思路,没答上来,后来上网搜了下,答案是14。
(第三个问题结束时,已磨蹭半个多小时。)
4、设计模式的问题。只知道单例模式和工厂模式,其他的设计模式不了解。
5、Spring框架的一些问题。(简历里有提到)会用,不清楚原理的阶段,答得也不好。
6、Java Web项目部署的问题,Apache,Tomcat,Nginx等。说了自己了解的部分。
7、前端什么水平。答:一般,html/css/js会用。不会的复杂js脚本,一般网上搜来用。
8、会脚本语言不?答:会一些shell,其他的不会。
一会儿,帮内推的学姐发来QQ消息,“学姐只能帮你到这了”。
人生第一次面试,没什么经验,已崩。