好早以前就投了趋势的实习,一个月过后突然hr打电话约第二天面试
面试过程:
问项目
问cpp编译过程?
(我由于没准备,之前编译也学的不太认真,死的很难看)
面试官看我不会,引导我,Cpp文件最后是什么形态?(机器码),机器码之前呢?(汇编),宏是在哪一步编译的?(最前面,预编译阶段)
然后问我编译原理课设做了啥?
(答:词法分析器。我实在太菜了,被笑了)
打竞赛的时候用的什么编译器?
(答:g++)
为什么想来趋势?
(答:因为众所周知的原因(不加班))
然后又是问项目,项目中间有什么问题,怎么解决的?
会用lambda表达式吗?
(会,但平时用的不多)
智能指针了解吗?
(大概了解)
之后另一个面试官问了我python数据类型
(值类型和引用类型,值类型包括整形浮点型等,引用类型包括列表集合等)
python中支持多返回值吗?
(一时脑子抽了没想起来,其实就return a,b,c这样,会返回一个元组,之前经常用,面试一问就懵逼)
面试官看我不会,又问我Cpp中如何实现多返回值?
(返回结构体,引用,结果我记岔了说了个out关键字出来)
out关键字是C#的吧,那你说一下out的特性?
(懵逼,因为我只是用过一两次)
Cpp多态是如何实现的?
(虚函数,重载)
Cpp是如何实现重载的?
(这个真不会)
最后闲聊和反问。面试体验很好,就是我不会的有点多。其实很多都是本来会的,但是一问被问懵了🙄
tip1:趋势面试用的是微软的一个会议软件,好像不太稳定,我一开始没声音调了半天。
tip2:面试官会根据简历提问,比如我搞算法竞赛的问代码就比较少,所以面经参考意义也不太大。
全部评论
(3) 回帖