海康威视 C++一面9月17日9:30—10:00 注意一定要提前进入钉钉会议,面试官会提前点名。 1. 自我介绍(因为楼主非科班的,面试官就问你非科班为啥转行,怎么学习IT的?) 2. FTP(我做的项目是ftp服务器)协议是基于哪种网络协议的?(TCP) 3. TCP的缺点是啥?(我只答了没有边界管理) 4. 项目中有没有用到多线程?(我项目是多进程,然后顺便问了多线程多进程区别) 5. 如何实现线程同步? 6. 互斥锁? 7. TCP如何实现可靠传输?UDP为啥不可靠? 8. TCP三次握手详述 9. 项目中遇到的困难?(balabala一顿~面试官说挑重点讲讲——差不多行了) 10. 学校生活中遇到的困难? 面试用的钉钉会议,中途掉线两次。。。(许愿二面)