秋招面试记录
先简单自我介绍一下,非科班双985,纯自学,自认为自学理解能力比较强,专业课一般考前突击一周可以95+,但是记性真的很差,考前突击也只记得住一两个基本公式,其他只能学会推导,考场现推。专业课程只有C语言和找工作的方向有关,还学得很烂,大背景如上;
秋招主要语言C++,尝试的方向游戏开发、软件开发、图像算法(偏传统,总不能卷cv吧。。)
菜鸡的我最后去向也没定,慢慢琢磨吧。
下面简单写一下秋招准备和面试复盘吧;
先晒一下leetcode截图,竞赛只是偶尔试着玩,看看自己水平,经常周末早上起不来,,,最开始第一题easy有思路都得写很久,到后来二十分钟前两题,到后来第三题偶尔能通过吧,水平很菜,第四题我一般不碰。。。
顺便一提,每日一题真是一个养成习惯的好方法。
秋招准备:
* 准备期
因为疫情关系,在实验室做的事情比较杂碎,也没有很明确的指导,全靠自己摸索,所以从去年11月就开始焦虑找工作的事情。从当时开始在leetcode刷题,之前基础也只是简单用C++做过项目,看过大佬师兄写的很好的项目代码,当时有被点拨到,但是可以说对面向对象理解非常肤浅。因为还没有到找工作的时候,焦虑有限动力有限,只能先从leetcode每日一题开始约束自己。每天白天做组内工作,抽空写每日一题,看看优质解答。期间自学了数据结构,感觉很好懂,但是不知道有什么用,所以还是实践出真知。然后还刷完了剑指offer,刚开始就对着书看,基本都不会写,还没get套路,边看解答边写吧。
这样大概持续到三月份,对于基础的数据结构运用熟练,leetcode只能说简单题没问题吧,过几天之前解决的问题又忘掉了,我不是一个记性好的人。。然后压力很大
期间买了C++的圣经,深入探索c++对象模型之类的,最后也只看完了这一本,b站侯捷老师的C++课程讲的非常好,算是又一层深入理解吧。侯捷老师我强推,后悔没有早点看到如此好的视频课程。
* 找实习
当时对于方向还比较迷茫,不想加班太严重是底线,但是又想去大厂体验一下,这样做出的决定才不会后悔。同时实习是一个很好的督促自己完善简历,自我介绍,积累面试经验的机会。
腾讯算是第一次经历面试,很紧张,投递了腾讯游戏开发。一面是光子,介绍简历,手撕了一个最长公共子序列,二面就被换部门了,可能是因为简历里有gpu的相关内容,二面算是我面试的启蒙老师,问了超多八股文,从C++基础虚函数、新特性、智能指针,问到STL、内存管理,给了几个代码查错,然后围绕项目开始问GPU,windows操作系统,opencv,简历里涉及的都给你问些基础,讲清楚就好,可惜没准备八股,操作系统当时也没看,只是大三考过计算机网络四级,有简单了解,也都忘光了,理所当然的挂了。。面试官人也很好,还推荐我用他们产品试试,我试了试感觉也蛮不错的。
然后我同学推荐我去试试技术产品岗,加上对自己职业规划迷茫,也觉得是个不错的机会,产品的实习面试比较类似全程hr面感觉,基本是问什么答什么,可能是本科期间有任职部长经历,活动很多也有获奖,文体和科技竞赛也都有奖项,比较全面吧。拿过校三好,优干等,然后机会很好,通过了,后期也去实习体验了一下,部门mentor也很好,氛围不错,做了一个多月实验室老板push来了,又有秋招的压力,没办法就走了。不过感觉呢我的性格还是更适合做技术,感觉工作更有趣点,加上技术后面转也是一条路,不想把路走窄了吧,也算是用实际行动排除了一个方向。
找实习的时候网易雷火游戏研发的笔试题全是游戏场景,游戏岗基本都是如此,这个我觉得可以看看牛客的模拟题找下感觉,当时基础不扎实,笔试就沦陷了。
华为也面了下,结果投错了岗位,很早之前瞎投的,忘记改了,简历被锁了,神仙打架的纯算法,问了些C++数据结构,做了个给中序遍历和前序遍历,写后序遍历,还有个经过编码的字符串,返回解码后的字符串,然后也没了。。
* 查缺补漏
找实习能给我很多毒打,我需要压力才有动力hhh,然后开始准备基础,除了每日一题,热题以外,开始对照LeetCode 101 - A LeetCode Grinding Guide (C++ Version)这个书分模块去刷题,这里面问题我觉得分析的也不错。然后开始刷热题,剑指offer第二遍。
八股的话在github上找了些资料,主要看计算机网络和操作系统,看了八股觉得不够完备,我把之前考计算机四级的书拿出来又翻了一遍,毕竟记性差,八股也没怎么背,纯靠慢慢理解。八股记性好其实也可以早准备,有一些项目跟着做会记得清楚一些。
然后手边有本程序员的自我修养,也看了一遍,很感兴趣,偏底层一点,我感觉结合现学的上层知识理解深入一些,后面面试有的也问到看了些什么书,我当时说了这个,面试官很感兴趣,还给我推荐深入理解计算机系统,其实我早闻大名,买了一直没时间看,主要是秋招时间紧迫,,后面我一定看完,立个flag。这本书现在看了一部分,对于非科班同学我觉得帮助还是很大的,帮助你建立系统性的思维。
除了准备基础知识以外,还要对简历做包装,包装了下项目,主要就是实验室的大项目,基本所有模块我都涉略,也能说一些,还有些做的不错的课设和毕设,因为每次面试的介绍我都很随意,有个主线但没有统一的文稿,可以整理了一份面试的文档,包括自我介绍怎么说,不同面试,技术面hr面的自我介绍,英文自我介绍,还有项目的描述,技术难点,解决问题,承担工作,hr面的优缺点,包括反问环节等都有准备,每次面试前拿出来看一看,说多了就会背了-。-
想起来还看了数据库,对照视频自学了一遍,但是不扎实,后面也没咋用到,面试官一般不会主动提及,但是投递涉及此方面的岗位应该还是好好准备一下。
* 提前批 与 秋(夏)招
开始面试前去搜一下同岗位的面经,准备下,面完写个总结,进度用个excel进行归纳
感觉我这所有面试都是围绕项目的,传统的图像不卷,大家都在卷cv吧,不围绕项目的我会写出来。。。主要是时间节点,一般公司都有自己的独特流程,时间间隔大体不差;薪资的话不太方便直说要在offershow搜,问题不大。
Tplink-软件开发:6.7投递,问了些设计模式和C++,opencv,6.18就座谈了,双985稳进,不过推荐想去的投杭州,公积金高还有余杭补贴;薪资到九月初才统一开,非C9,比较聊得来拿了个sp+3,其实钱真的给很多。作为第一场面试,有了保底也给了自己很大的信心。
Vivo-图像处理工程师:6.16笔试,7.2就座谈了,笔试三个题,第一个easy,第二个背包问题,第三个带权值的最小路径和,当时写了两个就过了,自己的反思是牛客网还不习惯,输入输出都搞很久,没准备。后来发现牛客有输入输出专门的练习,(网址:https://www.nowcoder.com/test/27976983/summary#question),也是及时查缺补漏了,可以提前熟悉一下。面试都是深挖简历,手撕代码只是写一个排序就行了。
中兴-算法:没找到很合适的岗位,偏深度学习应用落地,面试一天结束,面试面的很烂,问的都是deep learning细节,自己整成压力面,但面试官人真的很好,还帮我分析手里offer,据说是有固定加班时长要求的,可以问问部门。结果过了,但是没有蓝剑,蓝剑薪资还比较有竞争力。
小米-相机算法:七月底投递,八月初一二面完,问了数字信号处理、甚至还有概率论,面试官会给一些提示,都忘光了回答的磕磕绊绊,反馈面评不错,要加面,还挺开心,中间错过了俩电话,感觉可能是小米的,秋招这个时间段手机还是不要静音了,错过就会后悔。。。。九月收到电话问意向薪资,喊的手里offer价格,hr说那还需要加面,我说嗯,,现在十月中了还没消息,估计没了
豪威-图像:有师兄的内推,深挖项目,965工作作息我还蛮倾向的,面试也顺利,就是电话面试,然后电话是随时打过来的,我那天和朋友在ktv,,,小跑出去老远面试的,听说今年待遇还涨了,图像方面我觉得还不错。
oppo:多媒体开发:八月中面试,月底前hr面,九月中下座谈,有统一的培训,不过待遇今年年终部分太不稳定了,base少了,加上方向偏开发,也不确定岗位,要求的是48小时内给回复,就拒了
海康-图像:8.17电话面30分钟,8.26钉钉面试30分钟,都是聊项目,具体做的什么有什么难点。本来很稳的,但是hr面面试官突然有事,拖到了我下一场笔试时间,刚好监控手机,之后重新面了。海康面试都是几面间隔十几到二十几天。海康挂了但是后面还被推其他部门了,会询问意向。海康总体来说流程还挺快的
百度-开发:笔试过了,面试开始有点晚,有四轮可以选,但是那段时间太忙了,总有事情,只好放弃了,没有什么经验
联发科-图像:八月底面试启动到结束,和面试官很聊得来,二面面了快俩小时,做了一道题leetcode,后面一直在探讨work life balance ,面试官人非常nice,因为自己的意向工作地点没确定,也要考虑npy,就接了这边深圳的offer,多个选择,薪资也算还行,9.16分批发的offer。
网易雷火-游戏研发:之前实习的挂了,又是喜欢打游戏的,不服继续冲,笔试我觉得有点难度,基本都是游戏类型题,可以考虑在网络上搜索下类似题型练手。状态很好,就差最后一题了,过了,因为没有游戏开发经验,基本问基础,手撕几个easy吧,有个12个球天平的问题始终没绕出来,可以了解一下,12个球有一个质量问题(不知道比正常重还是轻),最少次数找出来,还问了些前缀和的题和右值,结果还是拿到offer非常的开心,也是八月底就offer了
网易互娱就不够幸运了,总共四个题,三个题调试、自己编样例都能过,但是提交就是0%,理所当然的没了,应该是边界考虑问题,需要多注意下。
intel:三个部门一天面完,被牛客自动发送面试的消息坑了,第一个部门发了四面,我就把下一个部门拒了,后来发现只有三面,四面是虚假信息,有时候还是主动核实一下。。。intel也没消息,感觉没看见几个这部门oc,intel面试都是一面语言基础,二面侧重项目深挖,三面问问hr问题,简单讲讲项目,问问高考生源地和排名,英文的问题回答不上了,,,没准备好。哎,挺想去的。
其实还面了一些,基本都是围绕项目,有些拿了offer薪资给不到也就拒了,有些部门hc有限,说意向确定可以保证要,但是思来想去还是拒了,自己还是蛮纠结的,也没投啥大厂,觉得那种加班强度受不了,在实验室待久了习惯了855的生活,还是觉得工作不是未来的一切,倾向外企但是面试是真的晚,三方都下来凉透了。。找工作时不要把自己能承受加班和压力想的太高,当然能承受住最好了,工作也不是生活全部,找工作也不是做题总有最优解的,坚定选择了不要后悔就好。
*总结
说实话后面面图像,感觉都是问项目,八股有点白准备了,当然去大厂开发肯定必不可少。找工作找着找着觉得还是做做图像,跟实验室的方向与自己的兴趣也匹配,有点懒了,也没有刷题。
现在招聘是真的很早,基本在八月初就投递甚至面试完了,外企大厂晚一点,hc也有限,还是早投流程都快一些,心里也稳妥,不然会出现大家都offer了你还在面试苦等的焦虑场面。待遇的话os上基本是准的,本着不透露薪资的原则也都不详谈
“夏招”到现在也算告一段落,还没有给出自己的选择,我看脉脉或者牛客其实有很多帮助选择的帖子,可惜牛客的主要人群还是应届,一般人做完决定也就不再登录了,很难知道最后他们的决定是什么,以从中获得一些参考,要是能做个毕业后的付费咨询还是不错,我一定第一个花钱,泪了。
后面有啥想起来再补充吧。
*11月更新
微软苏州前三面勉强过关,然后挂在aa面了,题目算是hard变形,面试官对项目不感兴趣,,没写出来当天就not select了。微软每一面都是介绍+项目简介+写题,看方向和部门吧,有的会有英文介绍甚至会有外国人来面试,我这边没碰到。
小米也有更新,开的也是最高档,但是三方都已经签了,差别不大就懒得毁了。
intel突然说过了,通知等了非常久,不是我投的部门,但方向也挺契合还在上海,可惜薪资白菜,纠结了很久。
这个方向感觉基本都是靠基础+项目,毕竟没有深度学习比赛经历,八股基本都比较简单常见,项目的描述要整理下,要讲清楚讲明白自己的工作就好。
有什么问题我看到会回复的啦
#2022秋招##秋招#