python-数据分析岗位-22届考研-华OD面经
背景
本科985非科班工科专业22届毕业生,两年空窗期,无工作经验。机考前有C语言基础,无算法基础。
机考 280/400(11月5日):
投递完简历和hr对接后可以有一段时间练习算法题,可以在牛客和Leetcode上刷题。机考和LeetCode不同的是需要自己控制输入输出,牛客上有华为机考的专栏,可以刷题的同时练习ACM模式。我刷了一周多的题目,以简单题和中等题为主,觉得大概题型掌握后约机考。
机考分为两部分,两道简单题(各100分)和一道中等题(200分),总分400。
题目记不太清楚了,前两题就是leetcode上简单题的难度,主要涉及数组和字符串的知识。第三题是一道合并区间的类型题,属于中等题。注意刷题的时候要把输入输出的数据类型转换练熟。
综测(11月6日):
Hr在机考完当天告诉我通过,便开始提交资料。第二天收到一封邮件,完成一份线上综评,类似于心理题,选积极乐观的性格选项,且不要前后矛盾就没问题。
资面(11月8日):
资面比较简短,大概10分钟的视频面试。主要问题:1、自我介绍2、空窗期原因 3、根据简历上的校园经历提一些问题 4、非科班是否能胜任研发工作(有点类似压力测试)
其余的就是一些闲聊。面试完HR就及时给予了反馈,开始约技术面试。
技术面试(11月15/16日)
由于一直没约到面试官(可能是python面试官少),拖了一周才开始技术面,期间继续刷Leetcode,可以重点刷Leecode上的Hot100(我的两题都是原题)。技术面试有两轮,两个不同的面试官。
一面,上来先自我介绍,然后直接开始手撕算法,需共享屏幕。可能是我非科班无经验,给我的题目是一道简单题,是栈的问题,Leetcode.20(有效的括号)。面试官发了题目和几个用例,在本地直接写代码并输出给的样例就行。由于有思路,几分钟就写完了。接着就开始提问Python的八股,主要问题有:动态语言、数据类型、生成器、修饰器、队列的实现等,由于我的简历上有mysql,也问了很多相关问题。考察的是基础,但面试官会在每个问题后都追问更深的知识,考察你的能力,被好好拷打了,面试官可能是见我答不上来后面也没深挖了,计算机基础好的同学可以好好准备一下,可能提高最后的定级。
二面,先自我介绍,然后就简历问了一下校园经历和项目问题(没有问八股)。接着面试官问我机考最后一题没全ac,现在有没有解决(面试官可以看到你机考的答题情况)。我给面试官讲了解题思路,面试官表示没问题。(可能考察是否主动学习- -)接着开始手撕代码,还是栈的问题,也是Hot100原题,Leetcode394.字符串解码。我花了20分钟写,差一个用例没通过,面试官叫停我,让我直接讲解题思路,说完后就面试结束了。
综面(11月19日)
综面是部门主管面试,基本不会再问技术问题。面试官根据简历问一些问题,比如校园经历,是否当过学生干部,是否参与组织过大型活动,平时的兴趣爱好等。然后就我写在简历上的一个项目(大学时期做的了)进行提问,没有问技术相关的问题,应该是考察语言组织能力和沟通能力。然后面试官给我介绍了一下部门和OD项目就结束了,全程大概15分钟。
结束后HR就告知我通过面试,并告诉我薪资(填期望薪资的时候可以适当填高点,不然连谈薪的环节都没有)。这里感谢一下对接的HR,反馈非常及时,从笔试到offer都非常顺利。
电子OFFER(11月22日)
感谢HR一直在催审批流程,综面当周周五晚上就收到了OFFER邮件,比预期的快了很多,从机考到offer用时约三周,流程多但还挺快的。定好12月3日入职(每周的周二和周四为入职日),整理好资料并体检,目前已成功入职。
#OD##OD面经##OD招聘#首先介绍下正常情况下的流程,机试➕综测测试➕确定具体部门后资格面➕技术一面➕技术二面➕主管面➕谈薪资和等审批 该专栏是已经入职的同学分享的经验贴,希望可以对大家有帮助