中望北京C++一二面(已OC)

1. 一面技术面

牛客面经害我,之前的中望C++面经看着都挺简单,怎么到我就被两个面试官问了半个多小时,包含项目、C++、多线程、数据库、算法,把我问麻了,除了没手撕,难度感觉不低了。
人生第一次求职面试,心得还是挺多的,最主要的是得熟悉简历上写的一切,基本都是看这个问的。
面完头脑已经空了,很多小问题都记不清了,写几个主要问的吧。

一、项目

简历上写了两个课设项目(菜鸡如我),都被问了,问的挺细。主要聚焦在我项目里面用的算法上,这个因人而异,不说了。项目问的时间挺长,占了一半左右。

二、C++

  • 多态,答了编译期多态和运行期多态,又让详细讲了运行期多态怎么实现的,就虚方法虚表那一套,这个比较常规。
  • 如何让对象只分配在栈上,这个看过其实很简单,我脑抽了一时没反应过来,幸好后来想起来了,答了把new重载或者设为私有,还可以delete。
  • C++11新特性,auto,for范围遍历,智能指针,着重问了下移动语义。
  • 内联函数,介绍了一下,然后问内联函数和宏的区别,我答简单的文本替换和代码级别的替换,内联函数还是有类型安全检查的,然后问这俩本质区别,我寻思了半天没寻思出来,又复读了几句,感觉没答到点子上。

三、多线程,数据库

用过没有,怎么用的。我答了加锁,然后说有没有其他办法,这个没提前准备,一时实在想不起来。面试官于是问数据库了解吗,说说。又问到我的知识盲区了,没准备这个,只能答了解不多。面试官于是说数据库也是自带线程安全的,所谓原子化操作。

四、算法

问算法是真没想到,之前的面经只提过排序算法的原理。面试官让我说说topK问题如何解决,幸好这题我刷过,于是答了用堆做,不过一时脑抽答了用大根堆,所幸在面试官提醒下转换过来了。然后问还有没有更优做法?又是一时没想起来,但幸好我也做过,想了一会答快排变种,好像叫快速选择吧,复杂度更低一点。

最后面试官简单介绍了下北京研发部门的工作,然后让我反问,这把我尬住了,我本来想问的就是北京做什么产品线。于是只能答没有了。总而言之,人生第一次求职面试答的确实不太理想,尤其是数据库部分,基本交了白卷。中望是我挺想去的公司,希望面试官手下留情。

2. 二面HR面

一周后HR面,然而事前跟我的流程的HR告诉我这面是技术面,还吓得我准备了好几天。

HR面整体很轻松,算得上问题的问题是如果你身为开发组长如何协调组内成员,如果有成员不干活怎么办。其他的问题都比较常规,普通HR面水平。有意思的是HR一直在跟我提中望和互联网大厂的区别,暗示中望薪资比不上大厂,我感觉HR是担心我刷中望的KPI,拿中望练手的,然而实际上我目前只投了中望一家,能去我就去了,实在不想背八股刷算法了,我现在只想躺平。又针对我21届身份问了原因,我是有一些个人原因,应该问题不大。HR说周内会出结果,在这里许个愿。

3. 总结

二面后第二天OC,不过我这个没参考价值,因为我是21走了社招,在面试的时候也催了offer。

总的来说中望面试可以说比较简单,看了下大厂面经,相比起来只能说是弟弟难度。当然薪资自然也低,只有大厂的一半,不过中望是965,算起时薪倒也还可以。

还有一点要注意,在等OC的时候要注意检查自己的手机是否正常,我的手机送话器可能坏了,因为我长时间没打过电话所以没发觉,结果HR给我打了三次电话都是我能听到她她听不到我,实在有点尴尬。大伙一定要注意。
#面试复盘##面经##社招##中望软件##C++工程师#
全部评论
作为前中望员工,不建议去这个公司,除非你有很强的人际社交能力,不然里面的qun dai关系ex死你
2 回复 分享
发布于 2022-03-22 19:31
中望的笔试题难度如何呢?我本科是信息工程,学过c,c#。参加中望的笔试前,在leetcode上大概要刷多少题啊😩
2 回复 分享
发布于 2022-03-28 10:53
过了吗
1 回复 分享
发布于 2022-03-17 09:34
能问一下楼主是什么项目吗
1 回复 分享
发布于 2022-03-25 09:07
中望是国企吗,楼主😯
1 回复 分享
发布于 2022-03-27 11:01
妈耶。咋看起来好难,过两天要面了🙃
4 回复 分享
发布于 2022-03-15 21:57
跟我面试问的一模一样,我offer已经拿到了,贴主应该也可以
点赞 回复 分享
发布于 2022-03-18 13:51
为啥武汉毕业去北京呢
点赞 回复 分享
发布于 2022-03-19 09:36
为啥我年前投他让我去上海二面😂
点赞 回复 分享
发布于 2022-03-22 21:15
{"pureText":"","imgs":[{"alt":"1gwNkDzS8vZGnCFrL6SS8JjO0saLsQMc.jpg","width":"1440.0","height":"960.0","src":"https://uploadfiles.nowcoder.com/images/20220415/901237551_1650005755082/F0ED1D95BB5A4A905E0FE647E1564715"}]}
点赞 回复 分享
发布于 2022-04-15 14:55
m
点赞 回复 分享
发布于 2023-07-26 11:26 江苏
mark一下
点赞 回复 分享
发布于 2023-07-29 19:30 四川

相关推荐

很早就投了,不知道为什么流程这么慢。两名面试官,一男一女,我主要是做机器人的,他们也没办法问项目,全程八股拷打。要说唯一的优势,可能是我用过Auto CAD吧一面1. 做了那么多嵌入式,为什么想来搞纯软开发?2. 项目里面印象深刻的点?3. 进程之间的通讯方式?4. 讲一讲静态多态(重载)的实现原理?5. 返回值可以作为重载的区分条件吗?const与非const形参能作为重载的区分条件吗?6. 为什么要有智能指针?讲一讲share_ptr?7. 引用计数有没有可能无法清零?怎么解决循环引用的问题?8. 说一下动态多态的实现原理?虚表和虚指针存放在哪里?9. 说一说内存分布模型?10. 知道哪些排序算法?11. 说一说快排的思路?什么情况下快排有复杂度最大的情况?12. 说一下堆的概念?讲一讲堆排序?13. 堆排序时间复杂度多少?有比堆排复杂度还低的吗?14. STL里面的sort函数用的哪种排序算法?15. unordered_map和map有什么区别?16. 迭代器的原理?为什么有了指针还要迭代器?(我说有++这种可以顺序访问容器里面的元素,指针不行,但面试官好像不太满意)17. 说一说vector和list的区别?18. c++开发和嵌入式更倾向哪个?反问------------------------------------------约11.11二面#软件开发笔面经##面经#
查看18道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
27 113 评论
分享
牛客网
牛客企业服务