秋招总结

作者: 不会code的程序猿 | 来源:发表于2017-10-06 16:06 被阅读121次

    心路历程

    突然不知道该如何下笔了,今天是2017.10.6,我一个人待在实验室,想把这个秋招的一些感想记录下来。我的秋招大约从7月中旬开始准备,最开始看的是数据结构和算法,第一个投的公司是成都的蚂蚁金服,7月底进行了两次电面,电面1&电面2,然后卒,挂得心服口服,毕竟自己能力太差。阿里电面后我意识到了编程的重要性,然后开始刷剑指offer,并且调整了战略,确定了岗位-测试开发工程师。首先做算法不行,研究生阶段做的东西实际意义不大,并且自己也没有学习,做开发的话也是没有任何基础,没有实际的应用,java的那些开发框架我也不了解,并且时间紧迫,现在开始准备项目也不及了,我只能退而求其次选择测试开发了。
    百度——投递太晚
    阿里巴巴——二面卒
    腾讯——性格测试后再无消息
    京东——一面卒
    美团——offer
    好未来——笔试卒
    58集团——offer
    海康威视——offer
    招银网络——offer
    芯原——offer
    29所——放弃复试(美团同一时间)
    10所——一面挂
    中移物联网——一面挂
    招银信用卡——笔试挂
    华为——毫无音讯
    同花顺——笔试挂
    今日头条——放弃面试
    链家——笔试挂
    深信服——内推简历挂
    中兴——内推简历挂
    后面还有一些公司因为时间冲突或已经拿到offer放弃了笔试或面试:浙江大华,欢聚时代,海能达,广联达,新华三,51信用卡,顺丰,斐讯,鼎桥等。
    还有好多都不记得了,只记得当时什么都不想,不考虑地域,不考虑待遇,只想有个公司给我发个offer就好了。在这次秋招中我后悔没有早点投递百度,以及错过了网易和滴滴,所以大家在秋招前期还是尽可能的广撒网,多关注招聘信息,一定要勇敢的尝试,以免自己后悔。

    华为

    这是我最早投递的一家公司吧,大概7月中旬就有华为的负责人到学校进行宣传,我们班还分配了两个华为的学长,美其名曰帮我们修改简历。由于家在成都,我真的是特别想去华为,平台大,收入可观,离家近。我的男朋友是浙江的,我们约定好如果我留着华为了,我们就一起留在成都发展。事实上找工作真的要看缘分,你最想去的公司很可能因为各种原因就错过了。华为分为大牛批,提前批,校招批,当时很积极的投递了简历,然而大牛批的笔试通知没有我,看到周围的小伙伴都收到了笔试通知心里也是塞塞的。后面提前批还是没有我,我联系了我们班华为的师兄,说我连华为宣讲会短信都收不到,能不能帮我查查什么情况,最后提前批也错了。终于到了校招,我以为总会有一次面试机会吧,然而我还是想多了,我终于坐不住了,再次联系了师兄,给华为hr发了邮件,那天晚上是成渝地区最后一批笔试了,我不甘心就这样放弃,做了最后的挣扎,最后还是了无音讯。华为,我没有遗憾了,至少我真是去争取了。

    芯原

    在学院群里发现这个公司效率极高,在电子科技大学宣讲,然后现场笔试,第二天面试,一周内发offer。当时什么都不知道,就觉得这个公司效率这么高,去试试看吧。和小伙伴一起跑到电子科大听宣讲,然后现场笔试,7个智力题,2个编程题,题目比较简单。第二天下午去面试,等了好久啊,发现全是男生,估计太偏硬件了,都是什么嵌入式之类的,女生很少。我报的测试岗,后面分配到了开发岗,技术面试2轮,hr面,boss面,但是都比较轻松,好像也没有问特别多的问题,面试官问我C语言,我就讲java语言,后面安排我去做编译器C语言开发,问我愿意不,面试官问了我两次,差一点就要说不愿意了,一听面试官说如果你接受可以去hr面,我就怂了,赶紧说自己愿意学习C语言。这算是自己第一个拿到的offer吧,但是我真的很讨厌硬件相关的东西,真是孽缘啊,面试的时候问我中断,嵌入式我居然还能记得一些。

    58

    2017.9.13笔试是芯原笔试的同一天,从电科赶回学校,又渴又饿,晚上还有辅导员讲找工作的事情,感觉买了一个梅干菜饼冲到教室听辅导员讲找工作注意事项。本来我已经累得不想做58的笔试了,最后跟我一起的小伙伴说她要去做笔试,我就跟她一起了。58的笔试题比较简单,基础的数据结构和计算机基础知识,编程题尤其简单。面试58的前一晚上和yy小伙伴聊天,因为华为没有笔试而闷闷不乐,一直跟小伙伴闲聊,不想睡觉。9.16早上睡到11点,然后去成都的某个宾馆参加58的面试,我本来是安排到14点的,结果人好多啊,等到16点才开始面试。本来我以为58的面试会很水,没想到却成为我秋招面试体验最好的一家。
    一面:
    1.自我介绍
    2.项目介绍:创新点+难点+解决方案+实际应用
    3.冒泡排序
    4.快速排序
    5.多线程的创建方法,继承Thread和实现Runnable哪个更好?
    6.索引的结构,优缺点,Btree索引和哈希索引
    7.数据库的优化方法
    8.hash函数的设计有哪些要求,如何解决哈希冲突
    9.进程通信的方法
    10.在网页中输入url的整个响应过程
    11.linux的命令
    12.List和Set的区别,数组和链表的区别,插入和查找的复杂度
    13.介绍HashMap的原理,以及如何判断两个元素是否相同hashCode和equals
    14.接口和抽象类
    15.Top K的问题
    16.Java的反射和注解,Java哪些地方用到了反射
    17.有没有阅读过java源码,java8的特性
    18.手写堆排序&求最大值和次大值的代码
    19.Comparator和Comparable
    20.问面试官的问题?
    21.JVM的知识
    22.如何用两个栈实现一个队列
    一面的面试官是一个非常儒雅的男面试官,感觉技术很牛,虽然说是面试测试开发的,但是问得最多的还是数据结构的知识,最后我问了面试官在58测试开发主要负责什么。面试官说他们的测开偏开发,说必须要写代码,要负责写自动化测试工具,让我多阅读JDK源码,建议我向深度发展,最好能做一些java的项目,学习Java的框架。总之,我真的很喜欢一面的这个男面试官。
    二面:
    1.自我介绍
    2.项目介绍,面试官问了一些问题。
    3.手写代码模拟两个人打牌的情形,就是把扑克牌分成相同的两份,分别按顺序出牌,遇到相同的牌则把这部分收到赢家手上。
    玩家手上的牌:先出上面的牌,赢来的牌放到最下面,选择队列来存储
    桌上出的牌:可以用一个List来保存,玩家打出的牌,先判断List中是否有相同的牌,如果没有直接add,如果有则将List的末尾到相同元素位置的这些牌全部取出,添加到玩家的队列中。
    注意思考:桌上最多有多少张牌
    优化:可以采用hash的思想来保存每张牌在List中的位置坐标,这样就无需每次都在List中查找相同的元素了。
    4.电脑访问百度页面无法显示,可能是出现了哪些问题?
    我计算机网络的知识真的是学得很烂,遇到这个问题就懵了,首先说是网线松了,DNS出了问题,百度的服务器崩溃了,面试官说让我充分发挥我的脑洞思考,问我如何判断是自己的百度的服务器崩溃了。后面还说了一下用自己的手机访问百度页面。最后让面试官给我详细讲了这个问题,二面是一个女面试官,感觉好厉害啊,问我面试过哪些公司,我说只面了阿里,她说她一毕业就去阿里工作了。最后问了面试官对我的评价,基础知识不错,应用太少,思维不够发散。后面面试官还给我说了很多测试开发和开发人员的不同,测试开发需要哪些能力。真的很喜欢58的这两位面试官,都很尊重人,很会引导面试者。
    hr面:
    其实58面试中,我最受打击的就是hr面了。我是一个不怎么会说话的人,每次自我介绍也只是说一些基本信息,由于我二面结束后太晚了,所以hr面是我和川大的一个女生同时面试,两个人回答相同的问题,当你遇到一个很厉害的人时,回答相同的问题,自己有多菜一下子就暴露了。
    1.为什么不做开发要做测试
    2.为什么不做算法要做测试
    3.你遇到过最挫败的事情
    4.如何看待团队合作
    5.如何看待创新
    6.手上的offer
    感觉hr小姐姐问得很仔细,如果说了自己的性格特征,小姐姐马上让你举个例子证明一下自己的特质。然后和我一起面试的女生很厉害,比如说团队合作,她就会说他们组内是如何开组会的,然后她作为项目组长,如何去push那些不上心的小伙伴,如何向老师汇报工作,如何解决其他组员觉得自己不是组长就吊儿郎当的心态。我一直以为hr小姐姐问问题,我随口说说就好了。

    29所

    29所的面试官感觉就是个大学教授一样,很有学识的感觉。问了很多关于GPU并行计算的问题,如何看待divide&conquer,GPU并行计算应该从哪些方面来考虑,如何评价并行计算的有效性等,还有好多都想不起来了。
    后面面试官还问我有没有offer,我说没有,面试官还一脸严肃的看着我说秋招都要结束了,你还没有offer,你为什么不去华为?然后我就很直接的说华为不是我不想去,是面试机会都没有给。后面问我业余爱好,我说羽毛球和跑步,还问我跑不跑马拉松,大学期间拿了那么多奖学金是不是没有花父母的钱。还问了为什么来29所,与互联网公司相比,29所有什么优势。第二天复试直接放弃了,选择了去面试美团,当时好多同学说我傻。

    10所

    10所和29所真的离得好近啊,然后还故意安排在同一天进行面试,去面了10所大约30分钟,4个面试官,问了一下Spark和GPU并行计算的特点等,还有一些项目的相关问题,然后说他们想找通信编码的,说我不合适,让我先回去了。

    美团点评

    到现在我都觉得我面了一个假的美团点评,真是一次神奇的经历。8.31做了美团提前批的笔试,前面的逻辑题偏难,怕后面没有时间编程,最后稀里糊涂提交了逻辑题,留了一个半小时编程。直到9.16日才发消息,预约面试,和实验室的小伙伴约了9.20下午面试。
    一面:
    一上来面试官就和我聊天,问为什么要读研啊,觉得读研后悔吗,和其他工作的同学比起来有没有优势啊,为什么要做测试啊,反正就是闲聊,也不说项目。最后我无奈的说面试官你怎么不问我研究生阶段做了什么啊,面试官说你做的我也不懂啊。
    编程题:实现代码格式化,实现自动换行和缩进。
    看到这个编程题目我就傻了,不会写啊,感觉考虑的好多啊,然后我只能假装淡定,然后傻坐着,写了一小段,发现自己考虑不全,最后直接拉着面试官讨论了,说说我的思路和想法,最后只能把条件简化简化再简化,然后写了一小段根据}或;实现自动换行,期间面试官还说我代码写错了,我还认真的解释了一下没有问题的。写了这个编程题,觉得和美团无缘了,别人都是些什么二叉树,链表,排序,我却碰到个写代码格式化的。还是怪自己太菜了,编程能力不够。
    测试题:如何测试一个登录界面,我主要从性能,功能,界面,兼容性,安全性几个方面答的,感觉答得也不怎么好,面试官好像不太满意。
    智力题:1,5,3,10?,让我想后面应该填什么,越多越好,我真是对数字不敏感啊,想了半天还是只能想到7,真是什么不擅长考什么,最后面试官 一本正经的对我说,我们今天只有一面,你可以回去了。
    未来3年的职业规划
    那天的心情真的好糟糕,我们实验室一共5个小伙伴去面试美团,只有我一个人一面就跪了,其他小伙伴每一轮面试都长达1个小时,都会问很多很多的问题,手写链表反转,字符串全排列等,java的各种基础知识,看着大家都很厉害,自己一面就跪了,真是心酸。那天我面试结果下午3点多,等到6点多其他小伙伴面试完成,一起回学校。当时的心真是五味陈杂,心里纠结着面试官为什么不多问我一点基础知识,别人都二面了,就我没有,真的是找工作不能和别人对比,一定要有自己的节奏啊,大家可以共享招聘信息,但是自己一定不要过多关注别人,不要去羡慕别人,要合理的安排自己的复习进度。当时面完美团点评后,我就臆想肯定是上海的美团点评不想找人了,不然怎么不多问我一些问题,但是人家确实也让我写代码了,确实是我自己菜啊,我没写出来。
    二面:
    9.21日晚上居然收到了美团点评的二面通知,简直难以置信,那天晚上也收到了29所的通知。这几天真的是秋招最累得几天,我本来是想先去29所再去美团点评的,但是后来还是决定直接去美团点评,我甚至动了明天什么面试也不去参加的念头。第二天我犹犹豫豫还是决定去美团看看吧,挂了也就了却了这个心愿,一直觉得美团技术氛围特别好,这次去了就不留遗憾了。二面面试官是一个很温柔的女面试官,问了问自己一面的结果,我说很糟糕很糟糕,根本没有想过会有二面。然后全程和面试官聊天,讲我研究生做的课题,最后讲了讲未来的规划,没有再问其他技术的问题,整个过程持续了40min,后面二面面试官让我问问前台的小姐姐我还有没有其他的安排。我本来打算直接走掉了,我一心觉得他们肯定是叫我来当炮灰的,但后来还是走到那边问了小姐姐,居然让我别走,说还有hr面试。
    hr面:
    1.自我介绍
    2.自己的三个优点
    3.一面的评价,我说很糟糕,hr问为什么一面表现不好?
    4.我们学校和电子科技大学相比找工作比较弱势
    5.评价一下美团点评
    6.为什么想来美团点评
    后面我厚脸皮问hr,为什么别人有3面技术面,我只有2面,说是不同地区不同部门有些不同,然后问了美团点评的技术氛围。走完美团的所有流程我居然一点都不开心,总觉得这不太像是技术面,更像是聊天,我现在真的好怕家属面跟我聊人生谈理想啊,我总觉得这是不招人的感觉。9.24日收到了美团点评的offer录用池的短信,我总觉得我是个备胎。最后竟然神奇般的收到了美团点评综合事业群的白菜价offer,可我总觉得怪怪的,就怕自己去了是打杂的,到底面试官是看上自己哪一点了,百思不得其解。美团的面试官态度都很好,让人感觉一点都不紧张,就是没怎么问我技术啊。

    招银网络

    电面:
    1.抽象类和接口
    2.Java中的Map和List
    3.测试中的等价类划分方法和边界值分析法
    一面:
    1.自我介绍+项目介绍
    2.单元测试的工具JUnit
    3.HashMap&TreeMap
    4.进程和线程
    5.重载和覆盖
    6.JVM的知识
    7.多线程的创建方法
    8.数据库的选择,求最大值,求四舍五入,主键约束
    9.测试的阶段和主要的测试方法
    二面:
    二面的面试官感觉好严肃啊,不怎么笑。
    1.为什么要做测试,你觉得适合做测试吗
    2.java项目——没有
    3.java自己写过哪些类,调过哪些库,打过哪些jar包——我好晕,重来没有遇到过问这个问题的
    4.如何测试一个app
    5.京东和淘宝app,你更喜欢哪个,为什么?
    6.手写快速排序
    hr面:
    hr面是一个长得很清秀的小哥哥,很爱笑,感觉人超级好,还让我别紧张,想说什么说什么。
    1.自我介绍,性格,家乡之类的
    2.选择公司的标准是什么
    3.为什么不做开发,不做算法要做测试
    4.未来的职业规划
    5.如何看待加班

    京东

    1.自我介绍
    2.Java的多线程
    3.synchronize和lock
    4.测试的基本概念,单元测试,集成测试,系统测试,验收测试
    5.测试的主要方法
    6.如何实现HashMap数据结构
    7.如何测试一个手机号
    最后面试官说我总是从开发的角度考虑问题,没有测试思维,卒。
    另外面试过程中心选择的地点很重要,虽然我选择的成都京东,但是有很多面试官都是北京来的,北京招人更多,所以问到地点尽量都先说哪里都可以,我以为我的面试官是成都的,说了只想留着成都,如果遇到北京的面试官就跪了。

    总结

    好多都想不起来了,只记得这么多了。其他的面试都大同小异,有些会问问最近看什么书啊,如何学习一门新技术,如果你觉得发现的bug级别很高,但是开发觉得可以忽略,你怎么处理之类的问题。
    秋招真的很辛苦啊,每天就是投简历,笔试,面试,到处奔波,特别是看到周围小伙伴都有好的offer后,真是很心累,但是我们总要去多尝试下,能提前准备就提前准备,规划好岗位,然后有针对性的复习。
    接下来,好好的查漏补缺吧,好好做毕业设计。

    相关文章

      网友评论

        本文标题:秋招总结

        本文链接:https://www.haomeiwen.com/subject/ekolyxtx.html