作者 | J.L
编辑 | Shona
专栏 | 九章算法
求职经历
我研究生就读于美国华盛顿州某校,专业是MIS(management information system,信息系统管理 )。我有将近3年的工作经验,下决心跳槽后准备了4个月左右,最后获得Audible offer。
课程帮助

强烈推荐九章的系统设计班!九章的不少班我都听过,九章出品几乎必属精品,但是系统设计班对我的帮助是最大的。即使我已经在业界作3年,但是看到面经时的系统设计题经常也是摸不着头脑无从下手,或者答不到面试官期望的点。
九章系统设计班不仅教会了我答题套,而且课程涵盖时下多个主流系统设计topic,既宏观描绘了系统间各个小系统的关系,又微观剖析每个小系统面试中常出现的“坑”和考点,简直是开启了新世界的大门。
准备建议

1. 刷题/coding轮
现在光是lintcode coding题库已经大到吓人, 不大可能能刷完所有题并熟记于心。所以刷题时我建议按类别刷,每个类别挑5-10道经典题反复精刷。然后当拿到新的面试时,再去刷对应公司的面经。刷题时不能眼高手低,不要觉得某题简单,心里过一遍思路或者扫两眼答案就这么过了。再简单的题都会有坑,不亲自手打代码实现很难发现。
2. 系统设计轮
各个公司有各自显著的风格/题库,要认真对待,尤其是跳槽的同学。万变不离其宗,基本套路参见九章系统设计班
3. experience轮
尝试把你现在做的东西讲给你的程序员朋友或同学,并让对方提出问题。如果你自己能讲清楚,对对方问的问题都能回答出来,基本就没问题了。
4. behavior question轮
针对各个公司的principles进行准备,每条principle准备2个自己的例子。比如说Amazon著名的14 条leadership principles。
5. 如何保持动力 (给自己打鸡血)
我在决定跳槽前在一个不大不小的城市的不大不小的科技公司领着不高不低的薪水过着平淡无奇的生活。直到有一天被一个个大package触动到了,于是渐渐萌生了跳槽的念头。当你决定跳槽时,这也是一个重新审视你自身技能的绝佳机会,
多看看各种job description,看看并学习自家公司之外的tech stack,确保自己时刻保持竞争力。
更多精彩内容
  • 回复“简历”,查看简历撰写指南,获取“简历模板”
  • 回复“冷冻期”,查看北美各大IT企业冷冻期信息和注意事项
  • 回复“Career”, 查看Caireer Fair 攻略 check list
  • 回复“薪资”,查看北美各大IT企业New Grades Engineer 薪资水平;
  • 回复“项目”,查看7-14天可以搞定的小项目推荐
  • 回复“评分”,查看系统设计评分指南
  • 回复“behavior”,查看behavior interview指南
  • 回复“晋升”,查看Engineer晋升机制 
2018春季课程正在招生中!
《系统设计班》

《Java入门与基础算法班》
《Big Data 项目实战班》
《Android 项目实战班》
《机器学习从0到1》
报名登陆官网 www.jiuzhang.com
或点击文末“阅读原文”
继续阅读
阅读原文