您还没有登录哦~,登录后才可以查看更多招聘信息,并可以参与社区讨论~, 现在登录
求职日记|写在秋招即将结束时
SuperAmy
编辑于 2年前
点赞 0
收藏 0 回复 0 浏览 477
个人简介:本科211互联网技校,研究生985非计算机相关专业研三在读女生,客户端开发。

大概从20年12月份开始确定了想找互联网工作,考虑到21年的暑假实习面试,于是那时候开始在leet上刷题,选择的语言是JAVA因为JAVA面向的职位更宽泛一些。一开始是顺序刷题,由于自己的编程基础比较薄弱,刷一道简单题可能都要半个多小时,困难题更是可能要花上一天来理解,在这个过程中也在学习基础的JAVA知识和基础类的使用,以及复习了数据结构中基础的一些知识和算法,在寒假之前刷了100多道题目,但是自己并没有系统地去思考题目之间的联系和给题目做一个归类,寒假期间有点偷懒,但是开始按照用别人整理的不同类型的表单刷题,慢慢的在脑子里面也形成了一个个系统,比如dp问题、dfs、bfs、双指针、单调栈、树等类型的问题经典的题目大概有哪几道,解决的思路是什么样子的。

慢慢的在21年春天的暑假实习面试前刷到了接近200道题目,自己对算法也越来越感兴趣,对自己有了更多信心。但是光刷题是不够的,面试中还有非常重要的两个部分是八股和项目,大概准备了两天八股,把研究生阶段做的比较粗糙的编程项目整理了一下,就开始投简历了。我的第一次面试是在3月份面试的字节健康部门,现在还记得面试官耐心的问了我很多项目相关的问题,最后给我出了求树的深度以及一道扩展题(dfs+剪枝),他还很耐心的跟我解释了一下树的深度(当时真的哭笑不得),扩展题没有想出来,总之当时自己就是非常稚嫩,但是面试官还是鼓励了我,过了几天hr打电话跟我商量把简历释放了,后来又被字节别的部门捞了...

总是就是这样不断在面试中摔打,再去修炼成长,可能主要还是学校的加成,在暑假实习面试结束的时候还是收获了BAT的实习offer,最后主要考虑方向去了阿里。暑假实习是七八月份,实习时间不到两个月,我这个互联网小白在阿里真的成长了很多很多,虽然有点累,但是学习新东西的喜悦完全可以冲淡疲惫,真实的接触一个大型项目的代码,看着自己微小的修改上线生效,看以前的代码学习新的知识,每周听技术分享学习前沿的技术,师兄和老大也很有耐心,暑假实习结束的时候我觉得自己已经成为一个初级开发者,面对编程问题也少了害怕而是相信自己能慢慢啃下来,总之是一段非常好的实习体验。

实习结束就开始准备秋招啦,继续背八股和刷题,在这里建议下一届大家一定要提前投秋招的提前批,我的offer基本都是提前批拿到的,正式批面试都要排好久,而且可能hc已经很少了,竞争也比较大。我会慢慢记录自己还记得的面试题目和经验。



面试批次:提前批

面试时间:2021/7 中旬

刷题记录:206.反转链表,74.搜索二维矩阵,179.最大数

面试企业:字节跳动

面试结果:一周后收到意向书

面试经验:字节的面试官很注重项目里的思路和细节,以及自己在完成项目中的思考;还问了很多八股知识,而且每个问的都比较深入,会结合实际场景问,比如两个activity切换过程中生命周期是什么样子的,进程间通信各种方法为什么会用这种方式;三个题目做出了两个,第一道反转链表要求在3分钟内写完,最后一道说了思路没有实际代码实现。面完感觉自己答得一般,但是还是很幸运的过了。



面试批次:提前批

面试时间:2021/7 中旬

刷题记录:46.全排列 236.二叉树的最近公共祖先

面试企业:shopee sg

面试结果:八月中旬收到意向书

面试经验:虾皮的面试官比较注重基础的计算机知识,一面基本把我准备过的基础知识都过了一遍,问得不是很深,算法题是全排列,这个题目可以跟47. 全排列 II、77. 组合、78. 子集、90. 子集 II几个问题一起看,是典型的回溯法,考到的频次也非常高,我参加的虾皮笔试里也有一道类似的题目。二面面试官比较开放式的提问,问了一下tcp和udp,接着问有没有了解过其他的传输层协议,比如quic;对于计算机最基本的理解,冯诺依曼结构、图灵机的原型等。总体来说面试官都很和蔼,不会不会为难,技术深度根据面试者的水平决定,更注重基础知识的考查和对算法的思考。



面试批次:正式批

面试时间:2021/9 上旬

刷题记录:94. 二叉树的中序遍历 105. 从前序与中序遍历序列构造二叉树

面试企业:腾讯

面试结果:九月下旬收到意向书

面试经验:一面是部门的人面试,二面和三面都是面委会面试,每面平均一个小时,一面面试官大概20min问基础、20min问项目、20min做题,二面和三面都是纯问项目了(但我的项目内容比较薄弱,所以面的时候还是有点虚的)。一面的算法题跟94和105题思路比很像,但不是原题,一个是变种的树的中序遍历,一个是通过序列还原树的问题,好好理解树的遍历和105做这类题目就没问题。腾讯还是比较注重项目和你个人的技术广度和深度的,如果像我这种项目比较弱的也不用太害怕,好好准备自己写在简历上的项目涉及到的技术以及做项目时的思考,尽量主动提一下自己做的过程和思考,多说一些你擅长的方向,这样面试官可能就会沿着这个方向问,自己就不会太被动。



作者:Maple

链接:https://leetcode-cn.com/circle/discuss/j31EoN/

来源:力扣(LeetCode)

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
目前还没有评论