[美]GayleLaakmannMcDowell《金领简历》作品简介与读书感悟

Java后端,选择技术博文,及时送达原标题|HowIgotintoGoogle本文转载自:AI科技评论两个月的旅程,我的梦想公司在我脑海中的某个地方,有个声音告诉我,我必须去尝试!毕竟进入谷歌对我来说

Java后端,选择

技术博文,及时送达

原标题 | How I got into Google 本文转载自:AI科技评论

两个月的旅程,我的梦想公司

[美]GayleLaakmannMcDowell《金领简历》作品简介与读书感悟

在我脑海中的某个地方,有个声音告诉我,我必须去尝试!毕竟进入谷歌对我来说并非不可能的事。有点像薛定谔的猫,直到尝试后才会知道结果,尽管这种想法让我感到不安。

像许多技术人员一样,从一开始谷歌就是我梦寐以求的公司。我通过这次谷歌面试后,很多朋友都向我寻求一些技巧和指导,以面对他们即将到来的面试。在这些对话过程中,我开始注意到一定的方式,觉的有必要记录这些方式,因为我知道面试时的各种困难。这是一个艰难的过程,如果你正在做一份全职工作,有时会特别费劲。网上的很多文章在我的准备过程中帮助了我,本文是我回馈社区的一种方式, 希望可以帮到大家!

有趣的事情是,我在2014年尝试去谷歌面试了一次,但是以失败告终。那天的面试非常糟糕,我的大脑一片空白,草草结束了和面试官的谈话。

所以,在这篇文章的后面,我会提及在我之前准备面试的过程中所犯的错误,这些错误我真希望当时没有发生。

书名:程序员面试金典(第5版)豆瓣评分:8.9 作者:[美]GayleLaakmannMcDowell 出版社: 人民邮电出版社 原作名: Cracking the coding interview:150 programming questions and solutions,fifth edition 译者: 李琳骁 / 漆犇 。

动机

在过去的3年半里,我在一家刚起步的公司和几家金融科技公司当软件工程师。每一次经历都让我受益匪浅,我想说的是,比起我刚毕业时一无所知的状态,在每一次面试里我所获得的知识都让我朝着谷歌的旅程更容易了些。这次当我决定去寻找下一个机会时,我很清楚一个事,我要花时间来为我的下个更好的工作做准备,并且不为任何更差的工作妥协。尽管我在面试一些科技行业里的巨头,但说实话,我不曾认为我有1%的希望会进入谷歌,因为众所周知这是行业里最难的软件工程师面试。但是不管怎样我知道我必须去试一试,因为进入谷歌不是不可能。如果我不去尝试,我将永远不会知道结果。

一般来说,求职者最容易忽视的部分就是阅读有关这家公司的资料,并为之做专门的准备。我能说的是,这是一个能让你脱颖而出的步骤。

明确面试的几个要素

据我的经验,任何面试的准备,都需要掌握5个重要的因素。代码能力、设计、语言充足的概念、项目经历和简历,当然还有对该公司充分的研究和理解。

链接:https://pan.baidu.com/s/1_iUzJa9Q_XJO5A_aRQGdDQ 提取码:79f5 书名:程序员面试金典(第5版)作者:[美] Gayle Laakmann McDowell 译者:李琳骁 豆瓣评分:8.9 出版社:人民邮电出版社 出版年份:2013-11。

代码能力

在我参加过的企业面试中,所有企业都至少有两轮纯算法问题。面试官会给你一个指定的问题,而你需要为它提出一个解决方案,用代码实现。

例如:编写用于在控制台上输出数字1到10的代码。(当然这只是一个例子哈哈哈)

设计

根据我面试的经验,一些公司会有一轮设计问题,面试官会给你一个相当抽象的系统,你需要为该系统进行一个设计。

例如:如果你要从头开始搭建一个社交网站,你将如何设计系统?

对于接下来的3个部分,一些公司将为它们专门设置一轮考核,而另一些公司可能会将其与其他部分(如编码或设计)结合起来。

熟悉你所选择的语言

对于大多数面试,企业方往往会要求你挑选一门你最熟悉的语言。这要求你掌握除了代码能力以外的,在大多数情况下适用的该语言的基本表达。一些企业可能只会问你一些最基本的语言问题,而一些企业则会深入到某一具体领域进行语言提问。

例如:Java中的继承是什么?

现有的项目/简历

例如:你可以简要地讲讲你最引以为傲的项目经历吗?

企业相关知识/好奇心

对于面试你的企业足够了解并做好充足的准备,这基本上是面试者最易忽略的环节,而我所能说的是,这是将你和其他面试者区分开来的几个环节之一。面试者将会直接或者间接地问你这些问题,不过阅读本篇文章将会让你更好地准备以上几个面试环节。如果你想要在接下来的面试环节中表现良好,那你已经在正确的行进方向上了。

[美]GayleLaakmannMcDowell《金领简历》作品简介与读书感悟

例如:你为什么要选择XYZ作为你下一个尝试目标?

[美]GayleLaakmannMcDowell《金领简历》作品简介与读书感悟

在我的准备过程中,油管是我的良师益友。不仅是因为我通过它在努力学习,而且我也通过看它进行放松(强推艾伦秀)。我从来都不敢相信,在了短短两个月之内,我就可以在油管的屏幕后面工作了!奇迹总会发生的,不是吗?:)

准备面试

我会从各种不同的方面准备面试。只要能帮助我面试通过的东西,我都会去了解。

Udemy课程

一开始为了准备面试,我在Udemy上面买了三个课程。这些课程使我了解了一些基础知识。提示一下:我并没有完成全部的课程,只是完成了比较重要的那部分。我选择学这些视频,因为相较于文字,我个人认为视频的形式能让我学的更快。尤其是当别人想你解释一件事的时候,视频比你自己去理解要好得多。我最近都没有面试过,通过课程中的‘编程练习‘中,我能更加熟悉面试。

1.数据结构和算法分析:理解数据结构的重要性。

https:/www.udemy.comcourse/data-structure-and-algorithms-analysis

2.给软件开发者的Java编程大师班:讲解java编程基础。

王金领简历,https:/www.udemy.comjava-the-complete-java-developer-course

3.软件工程师面试揭秘:理解Google面试的全过程。

https:/www.udemy.comcourse/software-engineer-interview-unleashed

Leetcode 高级版

面试像我这种职级的人(比较高水平的面试),很多时候会问编程或算法。由于我没有太多的实战经验,Leetcode(一个编程平台)高级版就是对我来说最合适的。它花费了我35美金,但是每一分钱都是值得的。Leetcode是我用来练习编程的唯一一个平台,如果你想成为高手,我非常强烈的推荐给你。编程即需要特别深入也需要特别广泛的知识。因此我付出了一整个阶段来准备。在文章的后半部分,我会讲到我是如何充分利用这些资源的,尽管我也犯过错误。

YouTube视频

在我准备面试的过程中,YouTube一直陪伴着我。不仅用来学习,还用来娱乐(强烈推荐一个节目:TheEllenShow)。我从没有想过,经历两个月的准备之后,我能有机会为YT工作,真是个奇迹。

其他资源

如果你还没有做到这一点,那么请看一些Gayle Laakmann McDowell(《程序员面试金典》、《金领简历》等书籍的作者)提供的资源吧:

破解代码面试

一步步地完成代码面试:(超级有用的图表)

为设计类面试做准备:

Hired in tech(一个英文网站)的相关课程

Ramon Lopez提供的系统设计类面试视频列表:

我于在线面试的一个月之前开始集中的写代码练习的准备,最后大概做了有六七十道题,而且这些就足以通过代码面试了。关键在于要掌握隐藏在题目之下的计算机基础知识。

我为期一个月的强化技术准备

了解LeetCode

你可以在LeetCode高级版这个网站上编写并运行程序来解决一些编程类问题,在面试中你也会被问及相似的问题。特别说明:每道在Google面试中问到我的问题在网上找不到原题,但是涉及的基础知识都是相似的。因此代码面试基本就是要掌握解决问题的手段技巧,识别出(这道题的)模式并且为此做一些练习。

LeetCode高级版主要分为四大部分:

简单题

中档题

难题

特定公司的题目

每个大目录下又分了多个子目录:

数列

字符串

链表

回溯法

查找/排序

数学类(概率论等等)

计划

我于在线面试的一个月之前开始集中的写代码练习的准备,最后大概做了有六七十道题,而且这些就足以通过代码面试了。关键在于要掌握隐藏在题目之下的计算机基础知识。

每天至少做两道题。简单题会有所不同,可能要花30分钟到1小时不等。中档题对我来说确实很难解决(有时甚至简单题也很难解决)。将你的中档题解决时间设定为1小时。在15分钟后,如果还不知道解决方案,可以查一下(方法)然后尝试完成它。一小时后,如果你的答案还是不对或无法通过某些测试用例,直接停下来然后看看给的答案。下面是一个大致的计划,可以随意打乱点顺序啥的以免准备的时候感到单调乏味。

完成数组和字符串类型的简单题(5天时间),以此获得些自信。

每天做一道数组或字符串的中档题,同时做一道链表或回溯法的简单题。

做树的简单题以及图论的题

做排序和查找的相关题目

做其他的剩余题目

我把准备工作集中在掌握大多数简单和中档题上了,然后做了不到10个难题。如果我不理解某道题的答案,我会直接在YouTube上搜索,看看能否找到可能解释了这道题答案的人和视频。回溯法就是我曾经挣扎过的一类问题。

一个令我后悔的错误

LeetCode高级版中有一个部分是针对特定公司的一些题目。有一系列像Google,Facebook等公司的习题集。我最大的错误就是从准备Google的习题集开始的。那些题目极难因此导致我变得没有动力了,并最终使我一无所获。要确保你是先从简单题开始的,之后再是中档题和难题。

我最喜欢的LeetCode高级版的特点

能运行很多不同的测试用例来测试你的答案。

能生成一个图表让你能和其他高级版用户的比较一下运行时间。

能看到别的LeetCode用户提交的运行时间最短的样例答案。

我自己常常会想,“我如果没能进Google怎么办?”。答案是“没什么大不了,我有后备计划。我会尝试申请后面的一系列顶尖的公司并且会一直尝试直到我得到我想要的。”这样做真的能使我冷静下来而且表现得更好。

常规技巧

不要给自己压力。我过着自己的生活,在为面试做准备的同时,也把自己的100%奉献给了现在的公司。

每天花更少的时间,但坚持一两个月,让每天的这几个小时富有成效。

招聘人员也是你的朋友!在任何面试之前,都可以向招聘人员询问面试的形式、期望、准备材料、一般技巧等。这将帮助你把注意力集中到特定的事情上,否则CS将是一个巨大的领域。

我的建议是,不要把整整一周的时间都花在编程上。混合一下。偶尔做一些设计。看一些中间的视频。开始享受学习的过程吧!

-END-

如果看到这里,说明你喜欢这篇文章,请转发、点赞。微信搜索「web_resource」,关注后回复「进群」或者扫描下方二维码即可进入无广告交流群。

上一篇 2022年12月12 00:21
下一篇 2023年01月02 08:56

相关推荐

  • 毛选第五卷为什么删掉,毛选

    在杭州会议上的讲话二一月四日的讲话《哲学研究》第五期上李达的一篇文章,第六期上冯友兰的一篇文章,第五卷,都可以看一看。形式逻辑是量变阶段的科学,是辩证法的组成部分。量变与质变是对立的统一。事物有他的相

    2023年04月11 223
  • 唯美句子,一句简短走心文案

    1、你的回忆潜藏着秘密,我的回忆旋转着孤寂。2、熟悉的街角,我一个人陪着路灯回想过去的过去。超唯美的句子有哪些11、蝶绕青川下,故作南山人,花惜怜人花亦醉,人陌殊途人已殇,几许痴恋化为蝶梦,翩翩残花入

    2022年12月12 215
  • 心跳文学部为什么恐怖

    文/游戏邦编译1.电子游戏中的力量剥夺幻想随着新一代游戏主机的发售,索尼决定将《恶魔之魂》重制版(初代发行于2009年,在PS3平台)设定为PS5最主要的护航产品之一。熟知这类游戏的人都知道,从易上手

    2023年04月23 203
  • [古希腊]修昔底德《伯罗奔尼撒战争史(上下)》作品简介与读书感悟

    1.大自然把自由赠给了甚至是不能讲话的动物,但是勇气却是人类得天独厚的东西。——《塔西佗历史》内容简介:塔西佗是古罗马最伟大的历史学家,也是与希腊的希罗多德齐名的世界最伟大历史学家之一。他同时留下了《

    2022年12月17 228
  • [美]托马斯•卡思卡特《电车难题》作品简介与读书感悟

    对于道德一词,我们早已不陌生。从小,我们就被教育做一个品德高尚的好孩子,拾金不昧,扶老人过马路,像雷锋一样默默无闻做好事。古往今来,道德评判也一直是人们主要的评判标准,如果一个人的行为和社会普遍行为规

    2022年12月24 220
  • [日]芥川龙之介《芥川龙之介全集》作品简介与读书感悟

    人生好比是疯子所举办的奥林匹克大会,我们一面和人生战斗,一面必须学习如何和人生战斗。如果想在人生的竞技场上立足,必须不畏疮痍地奋斗才行。——芥川龙之介生死是人类社会逃避不开的话题,古今中外,许多作家、

    2022年12月19 248
  • 怎样写现代诗,现代学生自创诗

    什么是诗?什么是现代诗?要想写好一首现代诗,首先得知道什么是诗。假如有人问我,什么是诗?我还真不好说,虽然我知道什么样的文字是诗,什么样的文字不是诗。广泛的来说,诗是没有定义的。但若一定要给诗下一个总

    2022年12月27 228
  • Priest《山河表里》作品简介与读书感悟

    这篇文是我看的第一篇priest的文,大到摸不着边界的脑洞、宏大而完整的故事构架,情节的推进总有一股不断深入、层层反转的自在张力,真是让人欲罢不能。这是一个很有意思的故事,在这个故事里,有一些很神经的

    2022年12月16 267
  • 没有你我怎么活,没有你我怎么活文案

    在您阅读本文前,您可以点击“关注”,以后您就可以免费收到各种爆笑内容。感谢您的关注。1.我就是骂你的意思2.会说,来玩呀!解析:音乐介绍;《没有你我怎么活》(HowdoIlive)是黎安-莱姆斯(Le

    2023年02月06 234
  • 紫砂壶多少钱,真正紫砂壶多少钱能买到

    真的紫砂壶,这个要看你怎么定义了。一般来说一把泥料为真,做工尚可的半手紫砂壶,稍微有点灵魂的,最起码的入手价格应该是在300~500之间。。而那些有些具有收藏价值的价格可达达到几千甚至上万元。对于紫砂

    2023年02月20 249
  • 钢铁是怎样炼成的是一部什么小说,钢铁是怎样炼成的简介概括

    这是一部闪烁着崇高的理想光芒、洋溢着炽热的革命激情的长篇小说。小说通过对保尔·柯察金成长经历的描述,生动地描述了以保尔为代表的一批进步青年历经艰辛的生活、战争的烽火以及战后建设的一系列磨炼,终于被锻造

    2022年12月30 212
  • [俄]瓦西里·康定斯基《艺术中的精神》作品简介与读书感悟

    瓦西里·康定斯基1866年12月4日,康定斯基出生于俄罗斯莫斯科,在敖德萨度过童年。进莫斯科大学后,就读法律和经济学。1896年在慕尼黑学习绘画(写生,素描和解剖学),在俄国革命之后的1918年返回莫

    2022年12月17 208
  • 洛阳纸贵的主人公是谁,洛阳纸贵指的是谁人

    蚂蚁庄园12月29日洛阳纸贵是什么意思?洛阳纸贵这个典故的原型是谁?今天游戏鸟小编要带着大家来了解的就是今天庄园小课堂的问题,洛阳纸贵指的是谁人,找出洛阳纸贵典故的原型,下面会带来正确的选项分享,各位

    2023年04月24 264
关注微信