忐忑心情接受二面。
二面面试官人很好,开摄像头了,问的问题很开放,应该是主要看思路的活跃度,很快,28分钟结束战斗,整个面试流程舒服的一笔。
记录一下,感觉从面试问题的思路来看能学习到很多东西。
1.介绍一下第一个项目的情况,用户量,主要是为了解决什么?
2.手持终端是什么?如果没有网络用什么通信?(项目特有)
3.短报文的设计和通信协议清楚吗
4.如果让你来设计一个通信协议你觉得要关注哪些点呢?(给了一些思路,比如数据加密解密、数据格式等,自己进行拓展)
5.提到了传输协议,那你觉得微信用的是UDP还是TCP呢(我说如果传文件用TCP,如果视频之类的UDP,面试官指出其实一般不用TCP,而是用UDP再次封装去借用TCP的优秀思想,豁然开朗)
6.如果传输或者下载文件你要怎么验证你的文件发送是准确的(回答了分片,利用片数做判断)
7.如果片数是一样的,如何验证每一片文件的有效性(回答了哈希映射)
8.你知道有哪些哈希算法?
9.MD5是可逆还是不可逆?(卡住了,面试官提示可以从使用的角度想一想,加密的目的是什么)
10.介绍一下沟通交流的功能
11.询问了一下项目相关的内容,包括使用情况
12.项目里面有做过什么印象深刻的点吗?
13.(项目)地图的线宽肯定会随着视角拉远而变窄的,为啥之前做的时候没有考虑到?
14.(项目)如何做的线宽自适应
15.实验室情况
16.技术选型为什么用了Vue
17.有没有了解过其他框架?
18.在使用Vue的过程中有没有什么让你觉得很难受的点?你是如何改进的?
19.写一个题,假设你有一个rand4()函数,可以等概率输出0,1,2,3。如何用rand4()实现rand7(),使得可以等概率输出0,1,2,3,4,5,6?
最后问了能够到岗的时间和实习时长
收获很大,愉快结束。
#暑期实习##25届暑期实习##网易##前端##前端面经#