九章算法 - 秋季校招备战指南(国内IT技术岗位)

专栏 | 九章算法

一、校招求职路径包括三种不同的方式

  1. 实习转正:包括少量面试到实习反馈,最终到转正面试
  2. 正常秋招:包括笔试,技术面试,其他面试
  3. 内推:比正常秋招少一个笔试

实习转正是求职最好的途径,第一,在正常招聘中,面试轮数有限,因此,能完全展示自己的机会很少,而在实习中,大家有很多时间来展示自己的能力,因此推荐大家如果有机会去实习,都要去参加。

如果给这三种方式排个序的话,实习转正优于校招,内推优于网申,要尽可能选择最优的方式。

二、简历很重要

简历提供我们基本信息的基本资料。是吸引HR获得面试机会的素材,也是面试官提问的素材,所以要精心来准备自己的简历。

简历包括的内容有基本信息、教育背景、实习经历、项目简介、基本技能、所获奖项等。

简历设计有一些要点要注意:

  • 简短,简历最好要压缩在一页A4纸当中,但也不能太短,要写清楚自己的特点,
  • 精炼,要学会突出自己的优点,学会取舍,重点部分可加粗。
  • 准确,要做到用词准确,描述清楚
  • 干净,简历页面要设计简洁

三、笔试部分

1.考察内容

笔试考察重点为基础算法和数据结构,以及部分计算机基础知识。

在题型上各个公司会有区别。一般来说,笔试的题型包括选择填空、算法题、系统设计题。有些公司还会采用类似与ACM-ICPC赛制的网上在线测试

2.复习重点

复习重点包括:

  • 数据结构
  • 算法
  • 操作系统
  • c语言基础
  • 计算机网络
  • 数据库
  • 部分数学知识

其中,最重要的是数据结构和算法。这些题目大家可以在lintcode上进行练习。在求职面试前把其中medium难度以下的题至少都刷一遍。

做完后,还可以在这里搜答案对比参考:Lintcode/Leetcode标准答案查询

3.注意点

  • 要提前去适应一下环境,了解题型和方式,有些后台编译器不同会有一些问题大家要提前了解。
  • 要提前准备好一些硬件,比如电面的话,会需要摄像头等。
  • 出现问题可以向管理员求助。
  • 合理分配时间,学会取舍

四、面试部分

在面试中,面试官一般会准备几题难度递升的题目,大家不必纠结能否答出所有问题,因为只有很厉害的大牛才可以全部解答,一般人都只能回答出一两题,所以答不出后面问题的人也千万不要慌张。面试要在几十分钟时间中体现很多东西,所以面试是很重要的东西,大家要做好准备。

1. 面试面什么

面试主要包括技术面试和非技术面试,目前大部分面试都是技术面试。

在技术面试中,主要还是考察算法和数据结构,对于研究生或者博士还会附带一些系统设计题,也会涉及到一些开放性题目。

而非技术面试主要集中在一些公司,如阿里,airbnb,面试中会考察到性格,价值观,人生观等,看你是否符合这个公司的文化。所以大家要提前了解公司文化。表达自己积极一面。

在技术面试方面,推荐两个网站:

Lintcode在线刷题LintCode - 主页可以在这里刷题。

九章算法在线解题 Lintcode/Leetcode标准答案查询

刷题是一个很好的提高自己的方式,在面试时面试官的题目很多都可以在题库中做到类似算法的题。刷题还可以锻炼自己写代码的能力。而基础知识也要做到能大致了解,在面试中有一部分是比较困难的就是系统设计题,对于这一部分,可以看看网上的例题,如果觉得自己准备太耗时间,也可以在九章上学相应的课程。另外还有一个很重要的部分,就是对简历中自己所写到的每一个项目都要做到充分的了解。那些自己打酱油的项目,可以省去不写,以免被面试官问到。

2.如何面试

在面试中,和面试官之间要做到大胆沟通。不要害怕表达,不管问题你能否完全解答,将你完整的思路展示给面试官。面试,相当于你和面试官处于合作在解决一个问题。在这个过程中,让面试了解你的思考过程,从而来充分表现自己。至于代码,如果要做到简洁漂亮没有bug,需要在平时养成良好的代码习惯和风格。

五、注意与HR的沟通

不论是拿offer前,还是拿offer后,都可以积极和HR沟通。一个好的HR可以帮到自己很多。和HR多沟通也可以帮自己争取到更好的福利。毕竟工作的一大部分也是为了获取更好的薪资。

六、Q&A 常见问题解答

1.Q:简历中需要有几个项目才够呢?

A:简历中项目求精不求多,如果自己做的一些完整的项目,可以写上。另外,如果有做过一些体现自己能力的项目也可以写上。

2.Q:大四毕业可以参加实习面试和校招面试吗?

A:校招一般不招大四毕业,但有些公司可能招,需要看具体公司的招聘需求。

3.Q:Google面试刷完 lintcode 中等难度题目够吗?

A:一般情况下,如果可以刷完 lintcode medium 难度的,且做到在规定时间内尽可能 bug free, 一般就可以通过面试。

4.Q:我想做一些项目,可以通过哪些途径?

A:可以从身边小事做起,寻找做题思路。网上的免费资源也有很多。另外九章算法也有《Android 项目实战班》《Big data 项目实战班》,有硅谷的老师带你实战工业界的项目,可以少走一些弯路。

5.Q:Airbnb 北京的面试难度如何?

A:一般不会太难,大概是 lintcode medium 的难度。

6.Q:国内外公司环境区别?

A:国内公司节奏较快,能学的东西多,国外公司福利较高,想学东西要花功夫。(仅代表个人意见,不喜勿喷)

Ps:要通过自己的了解去寻找一个最适合自己的公司。

7.Q:国外公司(google 北京)对英语的要求如何?口语不好怎么办?

A:不要慌张,自信应答,能说懂大致意思就可以。

8.Q:非cs专业会有劣势吗?

A:每个人都会有自己的劣势,努力去补上就可以。如果发现了自己的不足,可以自己补救,比如多刷刷题就可以了。

9.Q:女生面试会有优势吗?

A:前提是技术相当的情况下,女生会有一点点优势。(仅代表个人意见,不喜勿喷)


推荐阅读

找码工常见问题大合集 程序员不得不知道的技术面试资料大全

求内推/投简历前,检查你的简历是否犯了以下低级错误!

技术简历的七要七不要

有3-4个项目经验,仍过不了简历关?简历中的项目如何体现实战能力?

简历 | 最容易忽略的10大简历问题, 你都做到了吗?

如何解释简历上的 Big Gap?


欢迎关注我的微信公众号:九章算法(ninechapter)。

精英程序员交流社区,定期发布面试题、面试技巧、求职信息等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值