我是如何拿到硅谷Offer的:告诉你算法面试的秘密

整理自:Youtube:新码农求职套路谈系列视频一

原视频地址:www.youtube.com/watch?v=ub1Zwz_nivU

找工作的故事

我本科是北京大学信息科学技术学院的,之后来到美国读研究生。

在美国读研的学校不是那种顶级的名校,而且读的也不是CS(computer science)专业,应聘soft engineer可以说是零基础。并且我在毕业之后才开始寻找soft engineer的工作,在美国留学的同学们应该都知道,一般这个时候要解决身份问题都是要找一些OPT 挂靠的。所以我那个时候可以说是占尽了所有的劣势。

但是我下定决心在2-3个月的时间内一定要找到一份比较满意的工作,所以那段时间我每天花大概14个小时在这件事情上。

皇天不负有心人最后我终于拿到了硅谷顶尖互联网公司的offer。所以基础差、时间紧、身份障碍这些都不是问题,无论你现在什么阶段,It'snever too late, but it would be late if you don't do it now.

关于面试

对于面试需要有哪些准备,我认为可以分为两种类型:一种就是能力层面的,另一种就是应试的一些准备。

对于能力层面大家一般都通过看书或者刷leetcode的方式,那各方面的技能,我都要会么?需要掌握到什么程度?

我想说的是在刷题的过程中不光是追求通过我承认追求accepted的结果是一件很容易上瘾的事情,你就更需要逃出这个泥沼。

你需要关注解决问题的思维过程,这样无论是你见过还是没见过的问题,无论问题是不是有followup,无论leetcode有多少个问题,你都可以从容地应对。

我认为面试前一周不要做很多题,容易走火入魔。

那么还有哪些应试的技巧呢?

你需要关注分析应聘公司的招聘信息比如说这家公司最喜欢在什么时间段招人,现在还招不招人,还有女同学会关心的问题,这家公司女生是否有优势。有一些你想不到的比如说,这家公司离我住的地方是否比较近,因为面试都是有成本的,很多企业都会先选择近一点的同学。

还有比如:筛选-招人的流程是怎么样的?整个流程要多久?听说这公司喜欢问语言基础有没有原题和题库可以找一找?面试官是怎么挑选面试题的?等等信息。

笔试成绩很好面试没有拿到offer的原因

有一些很心酸的故事就是笔试表现很好,技术能力毋庸置疑,但还是没有拿到心仪的offer。

大家可以想想如果一个公司只在意技术的表现,为什么不只要笔试还要面试呢?

其实技术岗位的面试就是模拟工作中通过讨论解决一个问题的过程。所以面试的交流很重要,在面试过程中如何去展示你的思维过程和思辨能力,比如为什么这个不可以,而那样就可以解决;或者是我们先做clarify或者assumption,这些东西都是可以给你加分的。

如果遇到确实不太清楚的问题可以让面试官稍微提示一下,也不能说得太清楚不然你也就没有什么发挥空间了。

关于模式识别

说到这里我不得不想到我高中老师教过的“和差化积相除接万能公式”已知sin(α+β)、cos(α-β),求sinαcosβ。我现在已经不记得那个和差化积万能公式什么的怎么背了,但是我上网一查的话这样的题目五分钟之内肯定能做得完。

这个故事我是想说明绝大多数面试问题都有模式,可以去假想满足一定的特征问题都属于一类模式,可以用某种办法解决,再去用逻辑去解释,用例子去验证。如果不满足,只需要去扩充或者修改归纳来的模式。

实际上模式并不是让思考机械化,而是把理清思路,并且把大脑从重复的思维过程当中解放出来。比如用方程解决算术问题、用解析解决几何问题、用微积分解决物理问题。只有把过程模式化了,才能解决更复杂一个级别的问题,或者反过来说,你不再需要奇技淫巧去解决这个级别的问题。

还有一些具体的例子、体型我都有整理在我的笔记里,网址是:www.zybuluo.com/smilence/note/128

更多的案例分享可以来微信群跟我交流,微信群进入的方式在下方。希望大家下定决心,然后早日拿到心仪的offer。

原文发布于微信公众号 - java一日一条(mjx_java)

原文发表时间:2016-07-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

华为AI战略完整披露!2款AI芯片首次曝光,拳打TPU,争锋英伟达

2018华为全连接大会上,华为轮值董事长徐直军一口气高密度发布:华为AI战略、华为AI全栈全场景解决方案、华为自研统一达芬奇架构的2款AI芯片……

1062
来自专栏大数据文摘

物理学家看人工智能:懂了你就不怕了

71214
来自专栏人工智能头条

人机交互如何改变人类生活 | 公开课笔记

1281
来自专栏工科狗和生物喵

【我读《Big Data》】大数据时代的思维变革

正文之前 大数据是个很玄乎的东西,如果体系成熟,那么基本会波及到生活中的方方面面。只要能够获取数据,那么其他的过程基本只要算法模型得当,成本相当之低,但是如果能...

3806
来自专栏CDA数据分析师

企业为何实施大数据?

从2012年,全球吹起了大数据风潮,任何行动方案,言必称大数据。三年过去了,似乎仍是外热内冷:言者谆谆,听藐藐。究其原因,实乃企业不知为何着手(不知为何而战),...

2115
来自专栏逸鹏说道

一位从后台转向AI的独白

刚开始接触 AI 的时候会有这样的一些坑。第一个我把它叫做碎片化时间陷阱,大家一直以为碎片化可以学到很多东西,于是我也关注了一堆的AI 公众号,每天看一下公众号...

1543
来自专栏程序员互动联盟

学历不高,为啥学不好编程?

最近一直在思考这个问题,部门里面有两个培训出来的,学历不高的小伙子,在明确任务情况下,做的很快功能实现的也差不多。一旦遇到问题,很容易钻牛角,在时间很短的时间内...

3715
来自专栏怀英的自我修炼

元学习-02

本篇与上一篇一样,是XD的元认知课程的学习笔记。本篇将从技能的分类谈到面对不同的分类的时候该如何自学,接着再通过这一套自学小套路返回去推导出比技能分类更深一层的...

3569
来自专栏数据科学与人工智能

【数据科学家】如何成为一名数据科学家?

一、数据科学家的起源 “数据科学”(DataScience)起初叫”datalogy “。最初在1966年由Peter Naur提出,用来代替”计算机科学”(丹...

2526
来自专栏量子位

Facebook的AI意外发明了自己的语言,到底这是怎么回事?

李杉 编译整理 量子位 报道 | 公众号 QbitAI Facebook人工智能研究实验室里,最近出现了一些神奇的对话。比如说: Bob: i can i i ...

3607

扫码关注云+社区

领取腾讯云代金券