自我介绍
首先简单介绍一下自己的情况:本科山东大学,专业软件工程。没有任何项目经验,也没有任何科研竞赛经历,有参与过一篇SCI论文在投(不是第一作者,不过没啥用),当过几个学生干部,实习只有一个通信模块和商城模块的实习经历,其他的就没啥拿得出手的资历了。
面试经历 (总用时1小时)
是在腾讯会议上面试的,面试官听声音挺不错,简单调试了一下就开始面试。
简单自我介绍+讲项目
首先闲聊了一下项目一些技术无关的问题,然后开始讲项目技术难点。
我负责的是即时通信模块和商城模块,但是即时通信的实现有严重的漏洞,所以面试官问了如果重新来,我会用什么架构。
答:websocket长链接,然后说了一个简单的实现架构
-
消息发送失败如何处理 说了用户离线情况的处理
-
本地消息如何存储 用了本地数据库
-
有哪些表 消息到达时如何提升查找效率
-
然后提到了消息接收Service的保活
-
多进程保活( 一对一情况 一对多情况)这一块不是很清楚
面到这里已是大汗淋漓,严重怀疑我参加的不是一面面试
面试官也看出我的难处,于是安慰我没事,说不出来没