酷家乐后端实习生面经(凉凉)
2月底内推后端实习,今天面试,直接到现场,三轮下来,不仅是累,心也拔凉拔凉的,发现自己太菜了。
一面:
1. 聊项目
2. 组装一个FutureTask<V>,回答的很模糊(就大致说了下,回答得不理想)
3. 上机题,45分钟,写业务逻辑(常规,模拟买票检票,给的需求非常模糊,面试官检查的时候对于需求的理解和我的发生了一定的冲突,另外在边界条件上多思考思考)
二面(算法,透心凉):
1.汉诺塔(递归),求最少次数
2.若汉诺塔的底盘有2种颜色,如何分离它们(不会)
3.给了数据流,求历史记录中的中位数(用2个优先队列)
4.智力题,你只能带行走60公里的油,只能在起始点加油,如何穿过80公里的沙漠?(不会,一直被面试官提示,感觉我太笨了,过了20多分钟(其实我也不知道)还没缓过劲)
三面(考察OO):
1. OO设计题,题目是图书管理系统(很简单吧?),但是随着业务需求的扩展,原来的设计马上就炸锅了,被继续深入扩展2次(尤其是添加了预约系统,添加完后再看看自己的设计简直惨不忍睹)就招了(又一次透心凉),面试的时候看到纸上画的乱七八糟的心态就炸了。我觉得问的很有水平。
2. 聊项目
1. 聊项目
2. 组装一个FutureTask<V>,回答的很模糊(就大致说了下,回答得不理想)
3. 上机题,45分钟,写业务逻辑(常规,模拟买票检票,给的需求非常模糊,面试官检查的时候对于需求的理解和我的发生了一定的冲突,另外在边界条件上多思考思考)
二面(算法,透心凉):
1.汉诺塔(递归),求最少次数
2.若汉诺塔的底盘有2种颜色,如何分离它们(不会)
3.给了数据流,求历史记录中的中位数(用2个优先队列)
4.智力题,你只能带行走60公里的油,只能在起始点加油,如何穿过80公里的沙漠?(不会,一直被面试官提示,感觉我太笨了,过了20多分钟(其实我也不知道)还没缓过劲)
三面(考察OO):
1. OO设计题,题目是图书管理系统(很简单吧?),但是随着业务需求的扩展,原来的设计马上就炸锅了,被继续深入扩展2次(尤其是添加了预约系统,添加完后再看看自己的设计简直惨不忍睹)就招了(又一次透心凉),面试的时候看到纸上画的乱七八糟的心态就炸了。我觉得问的很有水平。
2. 聊项目
总体来说,考察的内容很不一样,投的是后端(Java),但是关于Java语言特性,JVM,操作系统,数据结构,计算机网络包括数据库原理的内容基本没有涉及到,但是考察非常灵活,很考验一个人的平时积累。