CVTE-c++开发-寒暑期实习-技术12面

Posted 笔试大全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CVTE-c++开发-寒暑期实习-技术12面相关的知识,希望对你有一定的参考价值。

链接:https://www.nowcoder.com/discuss/588962

来源:牛客网


本人985硕,非CS出身,研究生经历围绕计算机视觉\深度学习. 算法岗竞争大转c++后台开发,目前还有很多没准备好的地方,这些都有影响到面试官出的问题.

然后要说一点就是CVTE的面试官都非常非常nice,理解非科班出身的我答不上来的窘迫,很主动地给提示或者台阶,感动! 不会的地方最后都告诉了我正确的思路,面试让我学到了很多东西.


自我介绍.

1.为什么不做算法岗,了解CVTE有研究院吗?

2.有没有用c++做过小项目,多小都行. (我老实地说只在学习的时候使用了,还没有相关项目)

3.本科是否学过计网\ 操作系统\ 数据结构.

4.了解stl的容器吗,了解哪些容器? (后面的问题基本都是这种模式,你了解XXX吗? 了解的话才继续问)

5.了解计算机网络的哪些协议.(挖坑了,提了ICMP,但其实没有特别了解)

6.能具体说一下ICMP的作用吗?

7.打开一个浏览器,输入一个网页,这个过程用了哪些协议?

8.TCP三握手

9.TCP可靠传输的实现

10.知道哪些排序?选一个说一下怎么实现的(选了归排)

11.怎么实现归排中的合并?

12.知道哪些二叉树?介绍一下红黑树.

13.进程和线程的定义.

14.多线程和多进程间的通信.

15.内存中堆和栈的区别.

16.stl中allocator是怎么分配内存的?

反问

我中途答不上来的时候说了好几次不好意思,他都说没关系,有一次还说了没事你就当在唠嗑吧2333


1.直接问了项目相关,还问的很细,问了我本科毕设的领域(超分)的了解和想法.以及我论文的研究内容.

感觉他可能是研究院的人,对我做的东西还挺清晰的,说了挺久的.

2.问你一个有趣的现象,为什么微信双击图标只能打开一个程序,而不像qq那样能打开好几个呢?

一开始我说了singleton,他说这与设计模式无关,我跑偏了.

引导下回答了进程间通信.操作系统我还没很系统的学习完,基本是在引导下一步步答出一些基本的思路.说到套接字的时候也引申了一些计网的内容.(其实都不太会,我答对了但我也老实承认这是基于现实常识推测出来的233)

基本上是给我上了一课,最后还给我解释了这次面试每个问题也考察我哪方面的能力.就算没有很充足的知识储备,这次面试也没让我觉得有难堪窘迫的时刻.


最后都过啦,不要脸的想了一下可能是研究生期间的成果还ok吧~等hr面.


以上是关于CVTE-c++开发-寒暑期实习-技术12面的主要内容,如果未能解决你的问题,请参考以下文章

小米java暑期实习面经-普通二本,研究生985机会大吗?

大三后端暑期实习面经总结——MySQL篇

大三后端暑期实习面经总结——MySQL篇

大三Java后端暑期实习面经总结——Java容器篇

大三Java后端暑期实习面经总结——Java容器篇

大三Java后端暑期实习面经总结——JVM篇