面试前的准备

LeetCode,刷了300+的题,这里的刷并不是指仅仅只刷一遍,我来回刷了四遍,手写了一遍(写了200多道),保证我看到题目或者类似的题目,我能第一时间想出最优的解题思路。

《剑指offer》,这本书真的很棒,总结的很到位,以及每个阶段的思路写的都很详细,我是百看不厌,大概50+题,多看几遍,这能做到举一反三。

根据网上的文章和一些数据梳理一个自己的知识体系,将一个一个知识点形成点再到面,这样能更加深刻的理解,而且有自己的侧重点。

简历

简历的重要性就不言而喻了,怎么样写好简历是个技术活,当然如果你有很好的背景(学校或者公司),那么不管你怎么写,基本上都不刷掉你,我们作为一般的人还是需要下一番功夫的。拿我的简历作为例子,大概有以下几个部分:

  • 个人信息:姓名、出生日期、教育背景、博客地址、github地址、联系方式(手机、邮箱和微信号)

  • 工作经历:毕业后待过哪些公司,一般是倒序,项目尽量精简明了,可以参考SMART原则

  • 专业技能:自己熟悉的一些技能,这个为什么我写到最后,因为对于工作三年的同学来说,面试官更加注重的是你的项目经历,大部分面试都是看你的项目经历来提问。

  • 怎样写简历,这个开源网站不错,教你怎么写简历,而且有一个在线markdown在线网站,可以导出pdf。

英语

  • 薄荷阅读,到写这篇文章为止已经坚持了259天,每天10分钟,薄荷阅读一般在下班的路上听读,这个确实不错,而且可以选择适合自己水平的小说,每天就当看小说,这个过程还是很愉悦和放松的(目前看了黑骏马、小王子、纳尼亚传奇、傲慢与偏见、真爱至上(遇见你之前)和真实人类(正在读)

  • 百斩词,坚持了214天,每天10-20分钟,在午休的时间。

  • 流利说,坚持了188天,每天30-40分钟,在午休时间,由于需要跟读一些文章,一般会找一个小的会议室。 整个过程真的很枯燥,由于目标很模糊,只是学好英文,可以简单对话,但是这个目标太宽泛和不明确,中途好几次想要放弃,但是想了想还是坚持了下来,得出的结论是,做一件事情前要设定一个明确的目标。

并不是所有的问题或者知识都需要知道,你只需要有1~2个方面了解的很透彻,得到面试官的认可就行。

HR面总结

在大多数互联网公司内(除了外企),到了HR面,基本上已经定下来,正常的聊聊就能发offer了,只要别太“个性”,或者三观异于常人就能收到offer,大体就是一个积极乐观的态度。有几点需要注意下:

  • 不要说前公司和前leader的坏话

  • 对于为什么离开原公司,标准答案是目前公司不适合现有的自身发展,寻求更好的机会,(当然大部分都是因为钱 心知肚明就行,不用说出来)

  • 展现自己积极乐观和乐于助人的一面

注意以上几点大体就没问题了

更加让我认清我自己,认清自己的长处、短板和以后的规划,和对做人做事的看法,

我们更加要注重自身能力的培养,这并不是说我们要全身心的投入到刷算法,背理论知识等,我们更加注重自己的理论知识怎样能够为公司、产品带来更大的价值,从软实力方面来说,不仅要把事情做好,更要做好向上管理和向下管理。

当然,在互联网的圈子中,核心是你本身的技术,但是有多少人的技术能达到逆天或者非常牛逼的地步,如果你是这样的人,啥都不用说了,但是我觉得绝大部分的程序员都是普通人、平常人,不要说什么3年以后公司就不看学历了,学历是一辈子的事情,那些高考能够碾压你的人,出了社会只要他们愿意,照样能碾压你,你努力,你拼命,别人也不会睡大觉等你,所以,能提升自己的学历,还是要尽量提升的。

镀金,这一点我相信大部分同学都是赞同的,我就不赘言了。知识的深度和积累,在大公司你能学到的东西更深和更加系统,而且可以有时间自己去思考和学习,尤其对于工作时间不长的同学。和优秀的人一起工作,大公司碰到优秀同事的概率更大,像我这样的普通人其实都是在模仿和学习,正是由于身边有了优秀太多的人,才会有危机感,才有机会跟着他们去学习,学习他们怎样学习、怎样思考问题甚至怎样为人处世。

选择同样是非常重要的,选择的首要前提是你要有很多机会,不然你都没机会怎么选择,在很多机会摆在你面的时候,一定要认真思考,不要冲动,想好自己需要的,多听别人的意见,最后自己决定。我们不能保证每一次选择都是正确的,但是能保证我们是不后悔的,遇事要冷静,多思考。

网上说一个人要有一些成就,需要具备下面几点,我觉得非常的对:

你自己要行 有人觉得你行 觉得你行的人也行

results matching ""

    No results matching ""