专栏名称: stormzhang
这是一个奇葩号,分享的内容有互联网、技术、产品、科技、职场、人生等,总之,我是在扯淡!
目录
相关文章推荐
鸿洋  ·  Android系统native进程之我是in ... ·  3 天前  
郭霖  ·  使用Hilt来协助封装网络请求 ·  1 周前  
郭霖  ·  StateFlow 和 ... ·  1 周前  
51好读  ›  专栏  ›  stormzhang

推荐一份 Google 面试指南

stormzhang  · 公众号  · android  · 2017-04-10 19:14

正文

阅读本文大概需要 3 分钟。

经常有不少读者在我公众号后台留言,说自己还是应届毕业生,缺乏工作经验与项目经验,不知道如何才能通过面试?


其实,项目经验固然重要,但是企业也知道,对于应届毕业生,是很难有拿得出手的项目经验出来的,毕竟缺乏实际工作经验,哪怕你是优秀生,也大多是在理论知识上,所以,一般来说,企业针对应届毕业生的面试,则主要考察基础知识,而且越是大公司,越是注重基础知识的考察。


这就好比盖房子,计算机方面的基础就好比是地基,大家都是从 0 开始,白纸一张,但是地基打的劳,才能决定未来这栋楼能盖多高。


所以越到后期,你会发现基础越重要,这也是为什么大公司面试的时候会比较注重基础,不管是什么方向的职位,尤其是面对应届毕业生,因为这直接决定了未来你的发展潜力,虽然不是绝对的,但是从概率上来说,基础掌握牢靠的同学大多会比基础一般的同学能走的更远。


而计算机方面的基础主要包括计算机网络、算法、数据结构等,不管你以后是做 Android、iOS 还是 web 前端、后端等,这些基础对在读学生以及应届毕业生都极为重要,所以,我发这篇文章也是要呼吁下现在还有学习条件的同学们,如果你以后想从事 IT 行业开发职位,这些基础会异常重要,所以请好好利用现在的学习时光。


但是具体该如何学习,着重学习哪些方面呢?


今天就给大家推荐一个 GitHub 上整理的一份 Google 面试指南,这里面包含了 Google 面试时非常注重的一些基础与技能,其实不止适用于 Google,还适用于 Facebook、Amazon、BAT 等一线互联网公司,总结的相当全,基本囊括了计算机方面一些比较重要的基础,当然,把这份面试指南都掌握了也不意味着你就能进 Google 了,但是你该以此为目标,梦想还是要有的,万一哪天真的实现了呢?


而且古语有云:「谋其上者取其中,谋其中者取其下,谋其下者无所得」,所以,把目标定的高点没什么坏处。


这份 Google 面试指南还有中文翻译版,地址在:


https://github.com/jwasham/coding-interview-university


这份指南希望对部分同学有所帮助,你也可以随手转发给你的同学,好东西不该藏着掖着,该与朋友一起分享,这体现了你的胸怀。


PS:可惜我读大学的时候没人提醒我这些,不然我可能混的比现在好得多,想到这不禁有些黯然神伤。


其实,我在扯淡!

不止技术与职场,还有生活与远方

长按关注,听我扯淡

——

微博: @googdev

个人博客: http://stormzhang.com