CVTE2021届实习一面&二面凉经
一面:
自我介绍。
项目介绍并且怼项目。(怼项目挺难的..但是挺有意思)
其中几个问题就是:假如服务器运行到一半服务器的ip地址和端口变了怎么处理?假如两个逻辑服务器在处理任务,其中一个处理的任务比较复杂,另一个比较轻松,请求发需要在两个服务器之间选择一个负荷小的,那请求方如何知道哪两个逻辑服务器哪个负荷更小。如果说某一个逻辑服务器挂了,怎么知道问题是在逻辑服务器还是你自己的服务器运行出问题..(这几个关于项目的问题印象深刻点)
基础:
用c++什么标准?有哪些新特性?
说一下智能指针。哪个被废弃了为什么。
说一下多态。
说一下类型转换。
进程间通信。
有什么要问的。
二面:
没有自我介绍,也没有项目介绍,一些语言基础也没问。
你觉得上一次面试情况怎样,具体说说。
有哪些上次面试答得不好的点,说说,之后有没有查过。
项目中的难点亮点,如何解决
然后就是偏向应用方面的问题了。我基本上没几个能回答出来....
gcc和g++编译同一个c或者c++文件有什么不同。
g++或者gcc编译c或者c++程序有什么区别,怎么查看他们之间的区别。
main函数的返回值如果我主动返回-1会发生什么,怎么查看。
如何让程序开机就运行。
如何部署一个c++程序。
调试过内存泄漏吗,讲一下如何定位调试内存泄漏。
设计模式有了解过吗,讲一下。单例模式饿汉式和懒汉式区别。
遇到过死锁的情况吗,讲一下如何调试死锁程序,大型项目的代码量都很大,如果死锁了怎么调试。有什么工具方法。
远程调试知道吗,有什么远程调试的服务或者工具。
c++有很多方面应用,想做什么方面的,比如qt(我回答服务端开发)
那服务端开发有哪些著名的程序,说一下.我随便答了个nginx。
nginx是做什么的,有什么代理服务,既然他这么出名有什么优点。
http代理和socks代理有什么区别...
有什么要问的。
期间还有一些问题我不记得了,因为不了解也没怎么听过,都是偏向实际应用的问题,算法也没问...常规能套路的问题也没问
总结,一面还行,聊得挺好的,面试官主要看你遇到问题的应变能力,本人的项目都挺简单的类似demo...他能给你的项目想到很多不同的问题..按自己的想法讲一下,差不多意思就可以的,面试官也比较友好.....二面就被吊打了,二面感觉更像是问实际应用中工程化的问题..原谅我只是个大三小白...
#广州视源电子科技股份有限公司##实习##面经##C++工程师#