Skip to content

Instantly share code, notes, and snippets.

@jzhou77
Last active April 10, 2017 03:56
Show Gist options
  • Save jzhou77/aa6fa0884bb0d3cddb15e51f118eaf4a to your computer and use it in GitHub Desktop.
Save jzhou77/aa6fa0884bb0d3cddb15e51f118eaf4a to your computer and use it in GitHub Desktop.
Interview sites
https://www.interviewbit.com 这里有design题目和一些解答,有公司tag看一个公司问的题目,烙印网站
https://leetcode.com/ 题目很多,国人网站
System Design Interview
- https://github.com/checkcheckzz/system-design-interview
- https://www.careercup.com/page?pid=system-design-interview-questions
- http://www.hiredintech.com/system-design
- https://www.quora.com/How-do-I-prepare-to-answer-design-questions-in-a-technical-interview
- https://www.palantir.com/2011/10/how-to-ace-a-systems-design-interview/
Experiences
- http://www.mitbbs.com/article_t/JobHunting/32477683.html
Behavioral Question方面主要应该注意以下几点:
1)不要说negative的comment,特别是对自己以前的工作
比如,几乎每一个公司的面试都会有人问“Why do you want to leave your current
company?” 这是一个很open的问题,绝对没什么标准答案。但我觉得,无论你离开的
原因是什么,无论你对你前一份工作是爱是恨,都不要make negative的comments. 比
较理想的是无论什么时候,当被问到你以前的某个工作,某个项目,你都能热情洋溢的
说出很多positive的东西。“热爱自己的工作”,这是很多公司非常在意的基本素质。
2)show出对对方的热情
当对方问你“why do you want to join us?”的时候,不要吝惜你的甜言蜜语。Love,
Passionate, Thrilled…这些词汇应该脱口而出。:-)
除了说一些好听的话之外,最好能在面试之前对公司和面试的team多做一些功课,了解
一下对方的产品、目前主要的发展战略、应用的技术和语言,等等,所有对方现有的都
应该是你热爱的。就像追女朋友,她长成什么样,你心目中的女神就是什么样,呵呵。
当然,对方不会仅仅因为你的passion而给你offer,但这会是一个巨大的plus。而lack
of passion常常成为技术不错的candidate最后fail的一个原因。
3)show flexibility
工作中可能会遇到很多不可预测的情况,一个好的员工应该能做到随机应变,而不是永
远一成不变的僵化对待每一种情况。所以,拥有flexibility是一个优点。
比如你知道对方的项目包括oncall的部分,可能经理会问“how do you feel about
doing some on call duty?” 这种情况下,如果你的回答会让对方觉得你非常不愿意
take oncall的话,很可能会成为一个负面的因素。所以我觉得比较正常的答案应该是
“I am very flexible to do operational work, even during off hours”,甚至更
肉麻一些可以说“Actually, I really love to do operational work. It can make
me very proud sometimes because I feel myself like a soldier fighting a war
”,哈哈。Believe me, I must have said something like that.
4) Behave with common sense
其实简单说,就是尽量象一个有正常情商的人。几乎所有的面试官都不是一定要找一个
最聪明的人,而是要为自己找一个能一起工作的同事。没有人会愿意和一个不合群,甚
至是jerk的人一起工作的。
比如,最好不要经常打断面试官的讲话。当对方对某样工具或程序语言有很强的
opinion的时候,即使你不同意,也没必要和他argue,一定程度的附和效果会好一些。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment