23届考研-C++面经-华od
# 背景 非目标,23年毕业,考研二战失败,无经验。刷牛客了解到od看了不少经验帖,发现od对于我这种无经验无项目有gap的非常友好。然后看到栗栗姐的帖子。栗栗姐非常靠谱,提供机试参考题库,面试资料,全程负责。周末再晚都会回消息。
# 一、机考(400分) 第一题:小朋友来自多少小区 第二题:小明找位置 第三题:石头剪刀布游戏 都是参考题库中的原题。 约好发邮件后,考试链接7天内都有效。
# 二、综测 按照给的注意事项选就行了,一般来说都没问题。
# 三、hr面
就简单问了几个问题。gap原因,之前考研相关的一些问题,期望工作地,期望薪资,反问环节。 一般来说没问题,但是有些问题,比如期望工作地,要按照给的建议好好回答。
# 四、技术一面 1. 自我介绍 2. 智能指针,平常怎么使用 3. c++内存分布 4. 多态 5. 深拷贝和浅拷贝 6. 虚函数、构造函数,析构函数要不要声明为虚函数 7. 进程和线程的区别 8. 进程间通信方式有哪些,共享内存互斥锁 9. 问了大学擅长科目(回答数据结构),在平常在代码中哪些数据结构用的多,stl中的map,问了红黑树是否有序,有没有无序的map。 10. 算法题,hr发在聊天框中,比较简单。 问的比较简单,基本与简历无关,我简历也简单。
# 五、技术二面 1. 自我介绍 2. 根据自我介绍,问了sql语句,能否一条sql修改多条数据 3. 堆和栈的区别 4. 问了大学擅长科目(回答数据结构) 5. 问了stl哪些用的多,什么时候选什么数据结构,它们的一些特性 6. 根据面试的部门,问了为了实现业务,自己会选择什么数据结构怎么实现(没回答好) 7. 把上个问题,具体为如果要存一张照片,怎么实现,选择stl中的哪个,为什么,stl的特性 8. 除了大学课程,自己还学习过什么 9. 算法题,面试官口述,加了一点条件的括号匹配问题。 问题基本与简历无关。 算法题是口述的,不清楚的条件一定要问面试官。
# 六、主管面 1. 自我介绍 2. 对动态规划的理解 3. 一点c++知识 4. 平常写代码时,会怎么去提高代码的开发效率,运行效率 5. 大学经历等 6. 为什么想来工作地 7. 什么时候能入职 8. 一些普通问题.... 9. 反问环节
**机试准备:** 大学期间学过一点算法,然后开刷栗栗姐的题,尤其先刷针对输入处理的题,od有些题的输入很不友好。我主要刷了200分的题,有些题太难了直接放掉了。注意了一下题的数据范围和特例,可能某些题目描述的数据范围很强,但是实际考题中的数据又比较弱,还有可能某些特例和题目描述不太一样。大多数都是正常的,自己机考的时候抽的都是简单题。
**面试准备:** 因为没有经验,项目也很水,只看了栗栗姐的八股文。
**最后:** 申请面试前,准备项目花了不少时间,面试中完全没问到。和之前自己想的完全不一样,可能对于无经验的候选者,项目只需要自己有个大概了解就够了,不需要手搓出了。 每个hr风格都不一样,有的问题很多,有的两三分钟就结束了。对期望工作地等的问题,一定要按栗栗姐给的建议回答。 技术面有些问题回答不好,可以跟面试官说,换一个问题(比如我的技术二面6)。算法题,题目描述不够清楚的,可以问面试官。 最后,感谢栗栗姐对我的帮助,我完全不了解od流程,自己只准备面试,其他都是栗栗姐负责的。有任何问题都要及时的找栗栗姐沟通,都会很快的会消息。