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