(c++转java)阿里二面面经
前一天部门打电话过来约时间,我答应了之后竟然忘记了约了是几点
(下次不能这样整了)紧张地等待了一天,晚上七点的时候电话准时响了。说一下总体感觉,面试官善于引导,但是我说我没做过网络编程😂所以搞得面试官都不好问我的感觉,赶紧面完去补一波计算机网络编程
0. 简历上的项目讲讲
1. 七层网络模型,每一层的作用(七层没说出来,只说了个五层,早知直接说五层了,尴尬)
2. Tcp,udp做过什么课程设计(没有)
3. 三次握手
4. https和http的区别(讲了https的加密过程)
5. 计算机网络编程(不会)
6. 对算法的认识,了解(讲了常见的排序算法的时间复杂度和稳定性)
7. 快排、堆排实现思路
8. 100万个数,找出前1000个,考虑时间复杂度、空间复杂度
一开始说的选择排序,后面在面试官引导下想到了topK方法,又进一步问1000个用什么结构存,说的是列表,后面揭晓答案是堆排序+双向链表(有大佬讲讲双向链表在这怎么用吗)
9. 简历上的比赛讲讲
10. 反问环节
最后说周五前有答复。
感觉这次表现的不是很好,但还是希望能过,祝大家都拿到好的offer!