24届(华OD)-Python 面经
背景
双非目标院校,24届应届毕业生,考研失利,找工作四处碰壁,机缘巧合下在boss遇到了栗栗姐,大家想投华为od可以找她,很好很好的小姐姐,整个流程都比较顺利,7.10机试、7.15资格面试(准备了2周技术面试)、7.19技术一面、7.20技术二面、7.23主管面
准备环节
刷leetcode的算法题,牛客。根据栗栗姐的总结,就埋头刷了一遍,复习了一些算法
机考
第一道题 转盘寿司
我用单调栈来做,中等题难度
第二道题 密码解密
简单的字符串操作,简单题难度
第三道题 找数字
这道题相对来说,在200题里应该算相对简单
我运气比较好抽到的题都有思路,最后也是390+通过了。多刷题库,目标院校150及格,非目标院校要300以上,考的高,找部门也方便
资格面试
简单问一下个人的基本情况期望薪资
一面
首先是自我介绍,之后面试官会对你的项目进行提问,然后是八股提问,以及你简历中涉及到的技术都会提问,最后就是手撕代码,两道leetcode的题,一道中等一道简单题,都是关于单调栈的,力扣739、201 Python 类
2 装饰器
3 Python中基本数据结构的区别及操作
4 二叉树的前中后序遍历
5 linux中查看硬盘大小
6 软硬链接的区别
二面
和一面类似,先自我介绍再进行项目提问,之后先手撕代码,再提问八股,手撕代码是力扣的一道简单题,141 这一面面试官问的比较广了,基本上会基于你的简历情况,深挖你的能力范围,要好好准备1 装饰器
2 链表和栈的区别
3 Python中删除操作内存中是怎么处理
4 三次挥手四次握手
5 http和https的区别
6 项目周期
7 测试的流程
主管面
面试官很和善,没有问什么技术问题,主要是问了项目中的工作安排,合作问题,会问对加班的看法,遇到的困难都事情,态度端正积极向上,就不太会有问题。
准备心得
首先就是机考刷题,一定要扎实,刷够就肯定能过,一共三道题,前两道相对来说就是力扣简单题中等题都难度,不会太难,比较好拿分,稳稳拿到就可以通过机考,200分的对应困难难度,抽到难得题不要死磕,可以尝试暴力解法。面试手撕代码大家可以复习全面一些,如果算法之类了解不多,非科班出身,推荐看看B站灵茶山艾府的基础算法精讲,基本都涉及了,然后就是针对你自己简历中的技术项目,要充分复习,就不用太担心啦,只要手撕代码通过了,面试一般会通过的,遇到难题可以尝试问面试官换题
总结
最后再推荐下hr小姐姐,栗栗姐帮助我很多很多,准备很齐全,题,面经,手撕代码,还有八股文,超赞!对我们应届生来说,几个月没offer真是蛮难熬的,好在准备充分,也算是顺利通过了。最后祝大家都能找到心仪的工作。