OD-C开发面经-23届
- 背景:
本人23届双非一本大学,智能科学与技术专业,应聘时没有工作经验,有两个简单的项目,在大学期间学过C语言,但学的一般。并之后在大四下半学期重新开始学C/C++语言,同时刷牛客和力扣的题目,以及一些面试必问问题。一开始机试的时候,感觉非常难,但是栗栗姐给了很多的帮助和鼓励,通过了机试后,技术面和hr面试也给了很多资料,所以也都顺利通过啦。如果大家对od感兴趣,力荐栗姐。
- 准备心得:
1.机考:如果只学了一些基础知识和只有一两个简单项目的同学还是建议前期必须通过刷题来拓宽算法思维,每天都要坚持刷至少一道题,也不要死磕,可以看答案学习一下别人的思路,我在答案区学到很多,同时,保持手感极为重要,在此期间栗姐会发一些经典题型,需要过一遍,确保最后可以独自完成。
2.人事:自我介绍是面试当中必不可缺的部分,所以在面试之前必须准备好一份可以体现出自己特点的自我介绍,人事面试只要不太紧张,回答得当其实很容易过,有什么诉求在面试官结束他的问题后都可以问。
3.技术:分为两部分,手撕代码和技术问题。机考完成以后,技术面试的手撕代码也给了题库可以看看,如果代码没有写出来也不用太担心,可以先解释一下自己的思路,说一下卡住的问题,再听一下面试官的思路如果他说了的话,可以顺着面试官的思路写。然后技术问题就是只要你在简历里写了,面试官都有可能问到,简历以外的面试官几乎不会问。
- 7月25日
第一次面试:(资面 线下)
面试官了解了一下大学期间的专业课知识,并浅谈了一下薪资什么的,了解家庭背景啊,定居打算和职业规划啥的。之后还谈了谈对od的了解看法之类的。
以下有几个注意的点可以提前进行准备,大概率会问到。
1.对od的看法。(这个在面试前都搜一搜,客观的正面评价一下,不要过于浮夸)
2.我专业是通信方面,就问了我一些通信方面的知识,有无线通信之类。
3.反问环节。
- 7月28、29日
第二次面试(技术一面二面)
首先是问了一些比较基础的问题,在准备期间可以看一些八股文之类的面试题,基本上不会有太大问题,之后是会进行手撕代码,大概半小时,难度一面相对较简单,二面会难一点,我的两道题和栈相关性都比较大。之前认真刷过牛客和力扣的话问题不是很大,基本都可以做出来。
具体问题如下:
1.先针对简历上的项目细节提问。
2.简述一下简历中的项目功能,构造一个简单的结构体。
3.在编写项目的时候有遇到哪些问题以及如何处理的。
4.项目中使用的UDP协议而不是TCP协议的原因,以及两者之间的区别。
5.UDP协议传输时出现丢包如何解决。
6.TCP/IP协议相对安全,请说说为什么安全。
7.说说链表与数组的区别。
8.堆栈和队列的区别。
9.写了一下冒泡排序的核心代码。
10.简单说一下对关键字staic和const的用法。
11.反问环节。
- 8月2日
第四次面试(hr面 线上)
这最后一面不问技术方面的问题,基本上就是闲聊,包括从校内到校外种种生活,从当下到未来种种计划,这次面试没有太多的注意点,不过有亮点一定注意,突出接受加班以及突出自己的稳定性。
有以下几个注意的方面:
1.最重要的是稳定性,面试官会是不是问一下你以后的计划,必须突出可以长期就在这。男生有女朋友要注意是否为异地,这是对稳定性的不确定因素。女生尽可能说没有男朋友,以工作为重心。
2.行业中有许多有关od的负面消息,对于此谈谈自己的想法看法。
3.未来工作中可能会面临加班问题,看是否可以接受加班。
hr面总体来说气氛比较轻松,根据个人情况聊到的具体方面也就不同,不过只需要抓住积极乐观,善于合作,吃苦耐劳,稳定性高这几个方面来说不会有什么问题。
- 8月21日
资格面试
这次的面试是我之前面试的部门不知道为什么一直不给我发offer,我出去都旅游一圈了都没给我,栗栗姐就给我换了个部门,安排了一下最后一轮的面试,和之前一样人事面没什么要特别注意的点,抓住积极乐观,善于合作,稳定性高以及入职意向强烈就没什么问题。HR面试完成3天换了的这个部门就给我发了offer了。
- 总结:
总体感觉整个流程没有我想象中的那么艰难,就是等得我心焦,一开始的胆怯随着面试流程的顺利进行也逐渐消失。对od其实我一直是比较愿意的,毕竟哪怕之后离职,大厂出来的能找到的第二份工作待遇肯定不会差,同时当准备做敲代码的相关行业时候就做好加班的准备,这个无论去那个公司都无法避免。
最后大家对od有兴趣的话可以联系栗栗姐哦,是一个很实在的小姐姐诶。