腾讯TEG一面凉经-C++
面试官提前10分钟就上线了,于是就提前开始了
#-----------------------自我介绍+项目环节(45min)--------------------------------#
PS:这是楼主第一次被问项目问这么久的一次
1.个人介绍;
2.为什么要跨专业;
(楼主本科双非,机械设计及自动化专业,硕士211,软工学硕)
3.科班的相关知识是否有学习
楼主说自己因为最近找工作,于是一直在自学,感觉面试官不是很care这些。
4.介绍项目;
楼主介绍了研一刚进学校时,用深度学习算法做的一个小软件,图像线条提取+修复的一个系统,做的比较稀烂,拿了个省一的奖。
刚好面试官的方向也是视频图像方向的,就对楼主做的东西比较感兴趣,然后问了快40分钟。
大概的问题有:
什么是遥感图像,怎么提取,软件算法的实现,软件开发哪些地方你觉着对你来说是个挑战,过程中你学到了什么blabla
都是一些比较发散的问题。
#----------------------------八股文问题(10min)----------------------------------#
1.UDP和TCP的区别,不要背那些面试的东西,就谈一谈你自己对他的理解。
(面试官在后面介绍他们部门做的是面向直播视频流的纯底层的方向,所以楼主就刚好撞到枪口上了)
楼主谈了一下自己的看法,因为自己算是临时几个月学的,感觉答得不是很好,面试官继续深入问。
2.TCP的计时器,有哪些,说一下。
3.TCP的流量控制、拥塞避免,能否说下具体的实现原理。
楼主刚说TCP的滑动窗口,就被打断施法,说现在的技术已经更先进了,不用原来的那一套了,滑动窗口这方面比较新的技术你知道哪些。(完全不懂)(1+2+3问题大概问了有5-6min)
4.TCP的三次握手、四次挥手,SYN-RCVD状态、TIME_WAIT状态。
5.SYN-RCVD状态后,服务端会采取什么行动。
6.C++中的static的用法与个人理解。(当时答这个的时候,楼主已经彻底蒙了,所以答的就很不好)
7.STL中map的底层实现、是否有序、为什么有序。
#-----------------------------反问环节(5min)------------------------------------#
1.感觉楼主面试如何。
A:不能说,但表现还可以。(我觉着我这次表现稀烂,很多问题没答上来)
2.部门是做什么的。
面试官的部门是给直播流提供服务的,比较底层,用的是C/C++;
3.工作地点:深圳/北京
#-------------------------------留作业-------------------------------------#
写一个字符串拷贝+线程安全的函数,发到他的邮箱里。(额.....第一次遇见....)
#--------------------------------整体感受-----------------------------------------#
面试整体感受就还行吧,反正最开始问项目,楼主就还能应付过来,但问到对一些技术的理解时,属实不敢乱讲,只敢说自己知道的,甚至还被反问道你确定有这个么。
面试官给人的感觉还很不错,但感觉楼主这次应该是凉凉了