首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >秋招回馈帖——大佬倾情分享

秋招回馈帖——大佬倾情分享

作者头像
牛客网
发布2018-07-04 15:06:07
9110
发布2018-07-04 15:06:07
举报
文章被收录于专栏:牛客网牛客网牛客网

作者:linkinparkzlz

来源:牛客网

楼主是普通985本科,最后签约的是蚂蚁金服,过几天就要去正式上班了,秋招拿到6,7个offer,一直想写一个如何准备秋招的经验贴,不是为了吹嘘拿了多少offer,而是希望能够真正帮助到一些同学,少走些弯路。但是如果有不合理的地方,请大家轻喷,也请在评论区多留点建议。以下是正题。

关于时间

开始时间  秋招提前批一般七月半就开始了。去年我记得比较早的是阿里,很早就开始内推。后面其他公司就陆续开始了。我觉得开始没有必要太着急找内推,其实现在内推的人很多,不用担心没得机会。开始有可能要求要高一些,而有些公司面试是有记录的,即使有些会说不影响网申(比如阿里),但是阿里每次面试都在一个系统中有记录,阿里系用的都是一个系统,也就是说你以后的面试面试官都会看到你前面的面试评价(保留意见)。

结束时间  根据我自己的经验来说,秋招基本一致持续,一直到次年的1月或者2月(或者有人叫做春招),也就是说,在这段很长的时间内一直都有机会。

2.关于内推

内推是很重要的,大部分公司内推都会免笔试,这会大大增加成功的概率。内推一定要找靠谱的学长学姐,最好有联系方式的,这样能够随时掌握进度。我在内推的时候就被坑过,内推我的学长内推后不久后就离职了,并且很少回复信息,说实话就是不负责。而内推蚂蚁的师兄就很负责,内推之前和我沟通职位部门,后面主动给我说进度,所以很幸运。

内推的渠道很多,可以在牛客网 脉脉 领英  v2ex等上面找到很多内推的人,当然能够找到认识的人是最好的,便于保持联系,也便于沟通部门。有时候多加一些qq群,微信群,也可以找到很多内推的机会。大家在找工作时不要怕加入的群多,我觉得了解的信息越多越好,这样才能获得更多的机会。

3.关于刷题

刷题《剑指offer》确实比较重要,虽然上面很多题很简单,但是在手写代码等环节很容易被问到。为什么每年都是问这些呢?我觉得还是在于这些都是比较基础的小算法,基础还是很重要的。但是如果只是剑指offer是过不了比较难的笔试的,所以Leetcode就很有用了,Leetcode比较多,也不用全部刷完,当然能刷完就厉害了。

关于刷题的建议,刷题可以选择在牛客网上刷,有些做不出来的可以看看别人的答案。然后自己写一下。最好(一定)要把题目和答案记在电子笔试上,比如有道笔记或者印象笔记。这有什么好处呢?在每次面试之前,都可以看看笔试,这样重复几次之后,就能够烂熟于心了。这个方法真的很有效,秋招的时间持续会比较长,如果在没有拿到自己满意的offer之前,都可以这样坚持下去。

4.关于实习/秋招 冲突

有的同学可能已经在实习了,实习的作用是很大的,并且如果你真正在实习做了一些事情的话,至少在筛选简历的时候都没啥问题。没有实习的同学也不要担心,毕竟多数同学都没实习,我寝室的几位没实习的同学后面也拿到很不错的offer。

如果你现在在实习,也不要着急跑路去准备秋招。对于技术面试的同学来讲,一般都是可以远程面试的。电话或者视频都可以,有时候在实习的公司出去接个电话就解决了。当然,这取决于你在哪个公司,但是实习生一般问题都不大。我的面试基本都是在实习期间进行的,没有专门去哪里面试过。需要写代码的时候,可以远程视频,这时候请半天假就ok了。

5.关于面试题

面试题基础最多,操作系统 数据库  数据结构等,都很重要。

操作系统: 线程进程区别;进程通信方式;死锁(代码实现);常用linux命令;作业调度方式等等。

数据库:sql优化;索引原理;事务等等。可以看《Mysql技术内幕:Innodb存储引擎》

数据结构:链表;二叉树;红黑树;堆等;还有几大排序,快速排序或者堆排序很容易在手写代码中问到,我被问到几次。

计算机网络:TCP/UDP区别;拥塞控制;流量控制;多层协议;三次握手/四次挥手等等

其他面试题:下面列举一些真实遇到的面试题,有些都被问到很多次,可以参考。

给你一万个数,如何找出里面所有重复的数?用所有你能想  到的方法,时间复杂度和空间复杂度分别是多少

如何判断一个单链表是否有环?

3.Unchecked Exception和Checked Exception,各列举几个

4.HashMap的原理,内部数据结构

5.HashMap 怎样解决冲突,讲一下扩容过程

6.如何设计实现一个LRU Cache

7.两种单例模式,怎样解决线程安全问题。

8.Java并发包,源码了解吗

9.Java内存模型

10.垃圾回收算法

11.Java反射机制

12.Spring 的IOC AOP原理

13.Java的堆和栈的区别

...

...

我自己总结了很多关于面试的问题,有需要的同学可以私信或者文末联系我。仅供参考。

6.关于教程和资料

我个人比较喜欢看教程,也收集了很多教程,包括Java  前端  python  算法  机器学起  面试教程等等。这些教程可以淘宝去买,可以在教程网站上去买,或者直接百度。如果资金充足,可以选择支持正版,不过有些教程也是坑钱。教程可能会花较多的时间,好处是能够跟着教程做,增强自己的动手能力。我还是建议教程为辅,书籍为主。书籍推荐经典的书籍,能够事半功倍,可以先去豆瓣或者知乎看下评价。教程和面试笔记等我已经分享给部分同学,文末我也会留下联系方式,大家可以找我。

7.关于offer选择和三方协议

如果你通过了很多面试,offer选择也是个重要的议题。这个就仁者见仁智者见智了。关于公司的选择这里不多谈,想要说的是不要很早就把自己卖了。有些同学拿到offer之后,不是很有信心拿到更好的offer,所以最开始签约很快,后面后悔的人很多。身边就是有太多毁约同学了,有的交一大笔毁约金,不划算。所以拿到offer了也要多想想,不要太着急。三方协议可以不用太着急交给公司,如果公司催,可以以学校还没开始发三方的理由缓缓,主要是给自己多点机会。

8.关于心态

如果你不是特别大佬的人,不是offer收割机,那么秋招可能是个长期的过程。所以当面试或者笔试失败的时候,不要太过于着急。我最开始面试的公司都被拒了,不过我每次都是觉得自己很low,所以都没怎么在意,特别是被头条面试官算法轰炸之后,倒还比较平静。总之,还是需要坚持和累,当你面试了很多公司之后,遇到的面试题基本就雷同了。

9.关于简历

简历真的很重要,简历我觉得重要的几个点:真实,简洁,饱满,有逻辑。

真实就不用说了,会的就写,不会的不要写,不然会被问的很惨;

简洁,技术面试不建议写上什么个人爱好,学生会班干部等这样的经历,获奖经历有编程相关的奖项非常好,与专业无关的奖励尽量就不要写了(保留意见),国奖这些含金量较高的还是可以写的。

饱满,饱满不是说写很多废话,而是在组织语言的时候,控制好哪些留白,哪些写,如果贴照片,照片也很重要,不要贴生活照什么的。

逻辑指的是,技术点尽量由简单到深入;项目经历重要的,有难点的,有特色的写在前面等。

邮箱尽量写163的,注意自己的垃圾箱邮件。建议去那种有精美简历模板的网站花几块钱买一个好的模板。

以上是我目前能够想到的,后续想到其他的会继续补充,大家也可以在评论区留下自己的问题和建议,最后是我的联系方式,多多交流,也乐意帮大家内推。微信:linkinparkzlz       qq:940933073  mail:18225318697@163.com

点击作者姓名与作者大佬交流~

作者:SU坡馒

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.06.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档