专栏首页java一日一条我是如何拿到硅谷Offer的:告诉你算法面试的秘密

我是如何拿到硅谷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),作者:收听我

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我经历的IT公司面试及离职感受

    毕业后几年一直待在广州,觉得这是一个比较生活化及务实的城市,其互联网公司和相应的投融资环境都不如北深上活跃,大大小小的面试也有几十个,有点规模的公司应该都面试过...

    哲洛不闹
  • 2016年百度校招小结:我做技术面试官的一些思考

    一个多月前,作为技术面试官参加了百度 2016 年的校园招聘深圳站面试,主要目标学生是清华/北大/哈工大/中科院在本地的研究生院(实际上并没有设限,有不少江西广...

    哲洛不闹
  • 程序员才看得明白的面试圣经

    除了直接申请面试以外,一般说来,还有两种途径来获得面试的机会:由现在的雇主推荐,或者通过LinkedIn。虽然前者会快一些、更尊敬一些,但后者很可能是大部分应聘...

    哲洛不闹
  • 顺丰科技AI产品经理面经

    牛客网
  • swarm源码分析(1)---command流程

    第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang

    月牙寂道长
  • 【JMeter系列-9】 JMeter常用内置对象

    在前文 Beanshell Sampler 与 Beanshell 断言 中,初步阐述了JMeter beanshell的使用,接下来归集整理了JMeter b...

    云深i不知处
  • 业界 | 想转行?数据科学全流程求职指南

    大数据文摘
  • Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)

    本篇博客算是一个开头,接下来会持续更新使用Swift3.0开发服务端相关的博客。当然,我们使用目前使用Swift开发服务端较为成熟的框架Perfect来实现。P...

    lizelu
  • 拿到Python爬虫工程师offer后的一些面试总结

    最近我的知识星球中有两位球友找到了Python爬虫工作师的工作,这给了身边球友极大的鼓励,我觉得他们的经验挺好的,于是我就请他们做了一下经验分享,希望能够帮助更...

    叫我龙总
  • 凯文▪凯利:未来世界互联网发展格局及创新技术

    本周跟大家分享周结束不久的腾讯智慧峰会上特邀嘉宾美国【连线】杂志主编凯文·凯利的分享。 标题为《未来世界互联网发展格局及创新技术》。 视频内容

    腾讯大讲堂

扫码关注云+社区

领取腾讯云代金券