华为od面经(史诗级拉胯选手)
背景:
考研失败,倒在复试。后面狠狠地补毕业论文,同时还狠狠地玩。毕业后,导员将我们没工作同学的信息给了一位hr,hr打电话问我愿不愿意参加OD机考。于是准备了3天,做了一共30道OD题库的题(虽然机考链接有一周的时效,但我有点看不进去题了)。
7.2机考
机试题目是这样的,简单题两道,中等题一道。简单题都挺简单的(剩余银饰数量、连续自然数之和)都过了。中等题(快递员的烦恼)没做出来,就随便按最简单的情况写了15%的通过率。100 * 1*2+200*0.15=230。
7.3性格测试
通知机考通过(200分就能过,目标院校真不戳),正常都能过性格测试,(往稳定牛马方向拉满就行),就是看不到剩余时间让我难受。
7.4HR面
星期四晚7点10分,面试管没开摄像头,一个自我介绍,让我讲简历上的一个项目,问我目标薪资,反问环节,over。
7.10技术一面
星期三晚上7点,面试管开了摄像头,头戴耳机在工位上,压迫感一下就上来了。一个自我介绍。让我讲简历上的一个项目,问了项目用的模型是不是开源,有没有用另外一个更难的模型(面试官当场在搜这个模型,于是问了另外一个同源的模型)。问了项目里用了什么库,我说numpy、pytorch、pandas、matplotlib(打开代码看了一眼,毕业论文天天调参,真记不住数据处理阶段了),问我pandas常用数据类型、常用函数,回答不知道...问了我项目里面用了什么函数,回答用了一个get_dummies方法,不知道是我说的听不清,还是面试官无语了,沉默是今晚的康桥。然后开始八股。八股惨不忍睹,我很紧张,面试管出的虽然是常见型的八股,但对我确实是难了。手撕代码,字符串解码(leetcode中等),压力有点大,四十分钟没做出来(事后想想好简单的一道题,先入后出搞个list留着,再搞个str留着解码后的字符串),当时他没传是leetcode的题,直接给的题目描述,我就当ACM模式了(网上说面试过程给提示,但是我写的全程他一句话没说过,四十分钟后我都不知道他还在不在.....还有人说两道题选一道,但是也没有给我选的机会)。最后我自己守不住压力,说自己写不出来了,最后让我解释自己代码的思路,我自己都不知道自己在说什么了。一面就是拉胯到自己都受不了的程度。
7.12技术二面
星期五晚上7点,面试官没开摄像头,可能是在家中(猜测),面试官的话听着比上一次清晰(不知道是不是面试管没开摄像头,没那种压迫感的心理因素)。一个自我介绍。让我讲简历上的一个项目,这次问算法是自己从0的还是调用(只能是调用,我真没那本事),问这个项目中你优化是优化了什么部分(超参数扰动,使得项目在更短的迭代次数内达到了更优秀的效果(俗称调参))。还问了简历上有没有还和python有关的,回答了树莓派。问这个项目做了些什么,问这个部分有没有涉及滤波(项目带一点硬件,通信人)(回答这个项目是没涉及滤波的)。开始八股,你觉得pyhton的优点是什么(具有很多封装好的模块,调用简单);你觉得pyhton的运行效率怎么样(不如C语言,因为是解释型语言,但是对我是够用的);如果把pyhton代码编译后运行效率怎么样(我还真不知道,涨知识,爱来自GPT,Python 具有动态类型和高级数据结构,这些特性增加了开发效率,也降低了运行速度。一些Python解释器使用即时编译技术,将部分Python代码在运行时编译成机器码,从而提高运行速度。即便如此,Python的性能通常仍然无法与C语言媲美)。接下来有几个回答不出来的(也记不住),面试管降低了难度。python中数据类型有哪些(字符串、列表、元组、集合、字典),哪些可变(字符串、列表、字典),集合不可变吗(只记得集合里元素唯一了,不记得可不可变了)。什么是闭包(不记得具体的了,应该是内部函数引用外部作用域的变量吧,像是函数里面引用i,在外面是[2 4 6],引用的就只有6了)。装饰器用过吗(我写的代码中没用过,只晓得大体上的东西)。开始手撕代码,问了算法刷的多吗(就刷了30道左右,leetcode和牛客一个就10多道左右),这次面试官直接给的leetcode网址(寻找数组中心下标),刷过吗(这个没有),(可能我起步慢了点,有点喜欢磨,打开pycharm,新建.py),问我看的懂吗?(老实说我还没开始看题目,看到个简单难度,想都没想,看得懂)(也的确简单,10行解决)。还要再做一道吗(我心想这我也能选?老老实实说可以)。第二道还是leetcode(有效的括号,和一面我没做出来的很像,还更简单了)。做过吗(看过类似的)。(老实说想用字典的,用了一行,发现自己没用过字典,放弃,开始暴力检索,简单难度,拉满四十行,我已经看见了shi山代码)。你的代码有一些是没用的你知道吗(知道,这一部分被后面的包含了),然后拍代码(心里想的是能不能拍第一个,这个太shi山了),结束。这次感觉比上一次好一些,上次拉胯到自己受不了,这次好歹手撕没什么问题。
7.16综合面试
星期二晚9点,面试管开了摄像头,全程基本闲聊,问了为什么没在春招找工作(前面在准备复试,后面去招聘会看的时候大部分都是4000月薪的工作、工作强度也大,感觉不适合),问了我在学校的排名(都是在40%-60%之间波动),问了我项目是不是都是课设(是),转专业的这一年半代码量如何(不好回答,大概四千行(他是要我大二下到大三结束的,我是按照毕业论文的代码量随便估的,我也不知道是多了还是少了))。后面反问就问了一个(您觉得我在这个岗位上最大的困难会是什么)(语言,业务理解)(我更熟悉python,但岗位好像是要c的)。
等待
综合面试后第二天开始,我每天微信给hr问两次是否有结果,7.19星期五下午hr打电话给我说别急,他也在问领导,但领导没回,晚上9点多,发消息告诉我过了。
求问
有没有人比我还拉胯的,差不多拉胯也行,好想听听别人的拉胯经历
或者有没有人要合租的,预计下下周入职(杭州滨江)