对于校招求职的一点心得

本人双非本科,秋招一番折腾终于成功上岸。整个秋招中有直接被刷过简历、也有被面试官夸过项目经验很棒;有被面试官怼过、也有和面试官握手相送过。

简单记录一下个人在秋招过程中的心得,以帮助其他人少走一定的弯路。个人水平谨代表中等水平,大佬们可以绕过。

牛客文档的排版貌似在手机上不是很友好,可以选择直接去本人博客看个人面经汇总
https://www.cicada-shell.com/ge-ren-mian-jing-hui-zong/

简历投递

对于简历投递策略,差不多就是在各大网站上找招聘信息进行海投

如果遇到一些特别想去的公司的话,得注意下,要依据HR发出来的JD(Job Description)来适当修改简历。提高一下简历和岗位贴合度,这样对后续面试很有好处。(之前有一次拿Android的简历投了服务端岗,被血虐。。)

如何获取招聘信息?

  1. 高校的就业信息网
  2. 各大公司的校园招聘官网
  3. 牛客网
  4. BOSS直聘、拉勾网、智联招聘等

为什么要海投?

首先,面试的随机性太大了,很难保证面你的那几位面试官很合你胃口,能和你聊得来。广撒网多捞鱼嘛。

其次,必须得一直保持面试状态,这样等心仪大厂的面试来了才能真正发挥出来。如果只投递几家想去的公司的话,可能还没摸透面试流程就直接被刷掉了。(我最开始的几场面试就投了BAT等一线,无疑是被血虐)。

当然了,如果个人实力极强,不想浪费过多时间的话,不海投也可。

大佬

根据JD写简历

随手截了一张某公司招聘JD,其实看着这些JD就知道简历应该改些啥了:

招聘JD示例

简历撰写

简历上需要写清楚哪些?

1. 基本信息

主要是姓名、招聘、电话、邮箱、学校这几项,可以选择适当加粗以突出这些信息,便于HR快速查找。

2. 个人技能

个人技能可以写一些已经取得的技能证书(CET、计算机等级、软考等等)、个人技术栈

对于个人技术栈的话,建议尽可能的写详细点,写一点实际的技术项,而不是写熟悉C++、熟悉JAVA这样比较泛泛的东西。可以写熟悉MVC设计模式、熟悉SOCKET网络编程、熟悉音视频开发等等,具体到某个你擅长的研究方向会给面试带来很多好处。不然让面试官直接来提问的话,很有可能问到你并不擅长的领域。

另外,对于技术栈来说,千万不要写“精通”,我不认为有任何一位应届生对某一个方向可以做到精通。这样写很容易被面试官怼。

个人技术栈示例1

个人技术栈示例2

3. 实习经历

对于应届生来说,实习经验可遇而不可求,如果课余时间比较多的话,还是建议去一些大公司实习,不少公司都会有日常实习、暑期实习这样的岗位设置。实习的要求普遍不会太高,可以一试。

如果有的话,可以写点在公司所完成的工作内容、使用的技术栈、个人的收获等等,这样能给后面的面试多找点话题。例如:

实习经历示例

如果没有的话,可以适当写一些兼职经历、社会活动经历、竞赛经历。

4. 项目经验

项目经验的话大体同实习经历的格式吧,写清楚三点:

  1. 项目简介;
  2. 个人在项目中所完成内容;
  3. 个人对于这个项目的收获。

如果没有实际项目开发经验的话,也可以考虑找找优秀的开源项目,理解并仿写其中几个模块。

5. 其他加分项

  1. 个人BLOG
  2. Git长期维护项目

这些的话也是可遇而不可求,个人博客倒是可以适当搞一个,推荐Hexo

如何选择简历模板?

简历模板的话,我了解到的挺不错的来源有这几个:

  1. 超级简历

    超级简历的模板比较简洁,也会告诉你一些写简历的技巧、排版格式等等,感觉还挺不错的。

    超级简历模板示例

  2. 牛客网

    在牛客的个人简历页面编辑一下简历信息,可以导出一份PDF简历,看着也挺好。个人也用过几次牛客导出的简历。

    牛客简历模板

  3. OfficePLUS简历模板

    OfficePLUS上面的简历花样就比较多了,可以根据个人简历的特点选择一些比较个性的简历。

    OfficePLUS模板示例

因为我的简历内容项目经验比较突出,所以我大多数场景选择使用了这样的模板。

个人简历

我用的这个模板的初衷就是突出项目经验,确实也成功的吸引了一部分面试官的注意力(和他们多聊项目),但也有一部分面试官会觉得花里胡哨。用这类模板各有利弊,自己权衡就好。

笔试&测评

会考查哪些内容?

笔试的话可能会有填空、选择、编程这几种题型。填空、选择会涉及到一些计算机相关的基础概念、代码段阅读等。

在线编程的话就是考编程能力了,会涉及到一些数据结构和算法,且各大公司笔试的难度不一。如果遇到有些问题不会写的话,用注释或者伪代码写一些思路也可,尽量别空吧(我有过一次在线笔试0分也通过了的经历,就是写了一些思路)。

如何准备笔试?

准备笔试的话,我个人觉得只能是把数据结构、算法好好看看,然后多刷题。刷题的话可以通过以下几个渠道:

  1. LeetCode

    目前LeetCode上面的算法题很多,不同难度的都有,可以选择按题目类型或者题目难度来刷,效率会高一点。

  2. 牛客网

    牛客上会有一些公司往年的真题吧,刷这类的会更有针对性。

  3. 高校OJ(Online Judge)系统

    某些高校会有自己的OJ系统,在那上面刷刷也可。

面试技巧

面试官可能的提问方式

在我的理解里面试官可能会有三种提问方式,其一是中华小题库,其二是挑某一个概念无下限深挖,其三是无限丢开放性问题。

1. 中华小题库式

这种面试风格的话,一般面试官都会看着他们公司的题库,挨个给你提问。这样的话面试过程就会比较压抑,交流不会太多。如果有提前刷过这家公司的面经的话,这种面试形式还是挺好过的。毕竟他们题库是死的,多刷点面经,总会刷到不少重复题目的。

2. 无限深挖式

个人觉得这种面试形式还是挺难受的,面试官会怼着某一个点,不断深挖底层概念,直到你说不会还要再刨两下。可能这样能够探到你的技术深度吧,能够发现你是不是能了解到底层技术。碰到这样的尽量稳住(不过我有时还是会很慌),毕竟有的时候会慌到明明会的问题还没答上来。

3. 无限丢开放性问题

面试官会不停的丢出一些开放性问题来让你想解决方案,这些问题一般来说应届生都没法很完美的解决的。但是一定不能说不会,要多和面试官说你的思路,即使可能有些地方考虑的不是那么妥当,面试官主要也就是想听这个。个人还是挺喜欢这样的面试风格的,只是面试过程会显得比较活跃。

话题导向

基本上每场面试都会有答不上来的问题,千万不能不说话,也千万不能胡乱回答。可以考虑适当的把话题引到个人擅长的方向去。

  1. 自我介绍

    每场面试肯定都会有一个一两分钟的自我介绍,在做自我介绍的时候,就可以多说一些自己擅长的技术方向,暗示下面试官多问些这个方向的问题。

  2. 合理的转移话题

    面试的时候经常遇到答不上来的问题,可以尝试着说“这个我并不太了解,但是我可以和您聊一聊***”。这样既能多说点内容,也能适当的避开个人的盲点。当然了,这种花招在同一场面试中别用太多次,会被厌烦。

准备好常见问题的答案

其实面试参加多了话,就会发现好多问题会被进程问到,完全可以提前考虑好答案,免得面试时反应不过来。

技术类

  1. HashMap底层实现原理
  2. 多线程相关
  3. TCP三次握手四次挥手
  4. HTTP和HTTPS的区别
  5. 常见问题很多,不一一列举,多刷面经就好

非技术类

  1. 为什么选择我们公司?
  2. 个人今后的职业规划是怎样的?
  3. 说说你的优点的缺点?
  4. 同样的会有不少,多考虑下合适的措辞就好。

写在最后

其实多提升下个人实力才是硬道理,实力足够强了才可以谈技巧嘛。

至于面试技巧的话,更多的还是海投慢慢积累,毕竟面试随机性太大,完全无法确保能通过(除非技术实力极强且覆盖面很广),多撒点网总是没错的。

最后希望大家都能找到自己心仪的工作!

附个人部分面经

2020百度安卓开发岗面经

2020VIVO安卓开发岗面经

2020腾讯提前批客户端开发岗面经

2020小米客户端开发岗面经

2020美团客户端开发岗面经

2020拼多多学霸批客户端开发岗面经

2020腾讯客户端开发岗面经之二

2020腾讯春招客户端开发岗面经之一

2020字节跳动春招客户端开发岗面经

2020阿里春招客户端开发岗面经

#百度##vivo##腾讯##美团##校招##安卓工程师##面经#
全部评论
所以大佬最后去了哪,ps简历模板建议把照片马赛克哦
点赞 回复
分享
发布于 2019-11-18 02:35
赞一下本科校友,棒~
点赞 回复
分享
发布于 2019-11-18 11:18
百信银行
校招火热招聘中
官网直投
楼主,请问作为本科生找实习需要准备的是那些呢?
点赞 回复
分享
发布于 2019-11-24 11:31

相关推荐

11 154 评论
分享
牛客网
牛客企业服务