于7.22日到天府四街参加了中兴的面试,一共两面,技术面和综合面。技术面主要考察项目经历,并且刨根问底;综合面什么都聊,主要确认是否有留成都得意向。

一、技术面

1、自我介绍
介绍完自己的基本信息后就直接谈到项目了
2、针对项目(基于LoRa的物联网路由器开发)进行提问
(1)如何在树莓派上部署的,描述出详细步骤
一脸懵逼,一紧张全都忘了,我就说按照文档部署的,面试官还是问文档是怎么描述部署过程的,从第一步开始,树莓派是怎么连接的,我就说完用ssh连接就不知道怎么说了
(2)系统是如何导入树莓派的
不需要导入系统,是在上位机上开发应用程序,交叉编译完直接拷贝过去
(3)应用程序是如何调试的
直接在系统界面上看功能是否正常,于是问了下一个问题
(4)出错了怎么办,怎么做的测试工作,有没有日志记录
没怎么做测试,没有日志输出
(5)rest接口是怎么设计的
一脸懵逼,简历上写“设计rest接口”把自己坑了,我也解释不出来怎么设计的
(6)前后端的逻辑交互是什么意思,前后端怎么交互的
用JSON交互
(7)你说使用了JSON,对后台来说,哪些数据要JSON化,哪些数据不需要JSON化
问题都不知道什么意思
(8)如何实现用户鉴权的
不记得了
(9)你说使用了go语言来写这个后台,你的并发访问是如何实现的
没实现并发
3、看你写了会Java,没做过Java项目,那我问问你Java基础
(1)说一下Java的多线程如何实现
(2)说一下集合类有哪些
(3)知不知道synchronized关键字,什么场景下使用synchronized,能不能举个例子
4、看你写了会数据库,会数据的什么,索引知不知道
5、你对Linux应该熟悉吧,问你一些命令
(1)查看CPU状态
(2)查看所有协议的运行状态
6、你还有什么比较擅长的
(1)TCP为什么需要握手
(2)有哪些应用层协议是使用了TCP/UDP的
(3)SNMP知不知道,使用的是TCP还是UDP
(4)DNS的过程

二、综合面

1、简单介绍下自己
2、江西人怎么跑到成都来了
3、有没有女朋友
4、职业规划
5、研究生二年级才开始做项目吗
6、LoRa在技术上有什么优势
7、NB-IoT与LoRa对比,运营商来构建物联网不是挺好的嘛,构建私有物联网多麻烦
8、解释一下雾计算
9、你这个雾计算网关,与AWS IoT相比有啥优势
10、你还参加了华为比赛,讲一下这个经历
11、是否准备投华为,你还投了哪些公司
12、对加班怎么看
13、对团队怎么看
14、一团和气、氛围较轻松的团队VS竞争激烈、氛围较压抑的团队,你会选哪个
15、对薪资的期望是什么
16、你还有什么问题

三、总结

技术面非常失败,项目本来做的就水,问的全是我偷懒没做的部分,而且时间过去了很久,项目的实现细节一下子也回忆不起来。Linux命令一个也没答上来。技术面试官送了我一句话:平时注意多积累。
这个项目完全是自己乱做的,只用最简单的方法把功能实现,存在很多bug,我也没有去深挖,不适合作为面试项目。