w****n 发帖数: 402 | 1 Sorry cannot type Chinese in office.
Yesterday Google on-site. Cannot talk about real interview questions but
still like to share some experience.
1. I had 5 technical interviews instead of 4 as HR told me in the email
confirmation. So be prepared to changes. Also get good rest it is a long
battle!
2. Questions are not terribly hard, just basic algorithms and data
structures, but tricky. My suggestion is when get stuck, try to think of
some properties you might missed.
3. Questions cover a wide range as well. The interviewers as a whole will
make sure every aspect is probed. So you may want to study everything at
least a little bit, e.g. system, concurrency, OO.
4. A lot of open-ended questions, possibly mixed with coding. One good
practice is: ask about the interviewer's background upfront, so at least you
know your solution will be on the right track.
5. Practice writing on a whiteboard before you go. Have a good floorplan of
the board, e.g., code, example, illustrations.
6. All my interviewers are super nice. I didn't have Indian guy though. But
my suggestion is don't panic if get stuck and keep thinking hard and talking
. My first question during the day is a little trickier and I ended up
writing then removing my code several times before I got the right algorithm
. The interviewer seemed fine with it. Finally I got the time to do the
second question and had about 10 minutes to chat with him in the end.
Above are all my personal experience. The only thing I can guarantee is it
is real and please don't take my advice unless you really think the same way
. I am not responsible for anything.
Good luck to everyone~~ |
b***e 发帖数: 383 | 2 Bless and thanks for sharing. Very useful. |
f*******t 发帖数: 7549 | |
i****i 发帖数: 300 | |
H***e 发帖数: 476 | 5 very good general suggestions.
祝福!
【在 w****n 的大作中提到】 : Sorry cannot type Chinese in office. : Yesterday Google on-site. Cannot talk about real interview questions but : still like to share some experience. : 1. I had 5 technical interviews instead of 4 as HR told me in the email : confirmation. So be prepared to changes. Also get good rest it is a long : battle! : 2. Questions are not terribly hard, just basic algorithms and data : structures, but tricky. My suggestion is when get stuck, try to think of : some properties you might missed. : 3. Questions cover a wide range as well. The interviewers as a whole will
|
a********m 发帖数: 15480 | |
s******n 发帖数: 3946 | |
w****n 发帖数: 402 | 8 可以打中文了,先感谢大家的祝福。有朋友问我怎么tricky,想了半天,实在不知道怎
么在不透露题目的情况下说清楚。且一试:
熟悉Graph,Tree, 尤其是Binary Search Tree的representation, properties and
manipulation algorithms。For BST, think about when the tree is not full and
balanced, how to do things efficiently. Think about what will happen if the
basic property of BST is violated at some node.
Sorry cannot give more detail。
加点建议,把Programming Exposed和Cracking两本看看,如果编程不是很熟练最好把
题目的code都写写。我本人没有搞题海,没看面经,就是这两本书,面世的时候碰到一
道和书里基本一样的。 |
p*****2 发帖数: 21240 | 9
and
the
bless。你把这两本书的题都写了一遍吗?
【在 w****n 的大作中提到】 : 可以打中文了,先感谢大家的祝福。有朋友问我怎么tricky,想了半天,实在不知道怎 : 么在不透露题目的情况下说清楚。且一试: : 熟悉Graph,Tree, 尤其是Binary Search Tree的representation, properties and : manipulation algorithms。For BST, think about when the tree is not full and : balanced, how to do things efficiently. Think about what will happen if the : basic property of BST is violated at some node. : Sorry cannot give more detail。 : 加点建议,把Programming Exposed和Cracking两本看看,如果编程不是很熟练最好把 : 题目的code都写写。我本人没有搞题海,没看面经,就是这两本书,面世的时候碰到一 : 道和书里基本一样的。
|
b******g 发帖数: 1721 | 10 bless and thanks for sharing, lz. |
|
|
w****n 发帖数: 402 | 11 Thanks.
答案短一点都写了,正好练习简洁优化的代码。长的就想了想算法。面试里面也没遇到
要写长的。
【在 p*****2 的大作中提到】 : : and : the : bless。你把这两本书的题都写了一遍吗?
|
p*****2 发帖数: 21240 | 12
Thanks. 再问个问题,是不是重点在讲data structure和算法的章节。感觉很多章节面
试碰到的可能性也很小,比如database。
【在 w****n 的大作中提到】 : Thanks. : 答案短一点都写了,正好练习简洁优化的代码。长的就想了想算法。面试里面也没遇到 : 要写长的。
|
z***e 发帖数: 209 | |
w****n 发帖数: 402 | 14 重点肯定是算法和数据结构。
database,networking之类可能会问,但是似乎你不太了解也没事。当然能说出些东西
是plus。
【在 p*****2 的大作中提到】 : : Thanks. 再问个问题,是不是重点在讲data structure和算法的章节。感觉很多章节面 : 试碰到的可能性也很小,比如database。
|
i******e 发帖数: 273 | 15 多谢面经!
关于system 和 OO 方面,你能推荐好的参考书或资料吗? 谢谢!祝你马到成功!
【在 w****n 的大作中提到】 : Sorry cannot type Chinese in office. : Yesterday Google on-site. Cannot talk about real interview questions but : still like to share some experience. : 1. I had 5 technical interviews instead of 4 as HR told me in the email : confirmation. So be prepared to changes. Also get good rest it is a long : battle! : 2. Questions are not terribly hard, just basic algorithms and data : structures, but tricky. My suggestion is when get stuck, try to think of : some properties you might missed. : 3. Questions cover a wide range as well. The interviewers as a whole will
|
w****n 发帖数: 402 | 16 不客气。
1. System方面,主要是一些OS工作的基本原理,和concurrency。我觉得如果是为了面
试,可能在wiki上学习一下就可以了,具体有不清楚的再参考书,个人推荐《Operating
System Concepts》。
2. OO
a. 语言本身的一些OO feature,可以参考:《Java How to Program》和《Java
The Complete reference》。
b. Design,可以看《Exposed》和《Cracking》里面的一些例子。Design pattern
我就在wiki上看了看。
对于OO,还是实践出真知,有空多练习几个Design,找到感觉就好了。
【在 i******e 的大作中提到】 : 多谢面经! : 关于system 和 OO 方面,你能推荐好的参考书或资料吗? 谢谢!祝你马到成功!
|
p*****2 发帖数: 21240 | 17
Operating
pattern
大牛申请的是MV的吗?
【在 w****n 的大作中提到】 : 不客气。 : 1. System方面,主要是一些OS工作的基本原理,和concurrency。我觉得如果是为了面 : 试,可能在wiki上学习一下就可以了,具体有不清楚的再参考书,个人推荐《Operating : System Concepts》。 : 2. OO : a. 语言本身的一些OO feature,可以参考:《Java How to Program》和《Java : The Complete reference》。 : b. Design,可以看《Exposed》和《Cracking》里面的一些例子。Design pattern : 我就在wiki上看了看。 : 对于OO,还是实践出真知,有空多练习几个Design,找到感觉就好了。
|
i******e 发帖数: 273 | 18 记下了,非常感谢!
Operating
pattern
【在 w****n 的大作中提到】 : 不客气。 : 1. System方面,主要是一些OS工作的基本原理,和concurrency。我觉得如果是为了面 : 试,可能在wiki上学习一下就可以了,具体有不清楚的再参考书,个人推荐《Operating : System Concepts》。 : 2. OO : a. 语言本身的一些OO feature,可以参考:《Java How to Program》和《Java : The Complete reference》。 : b. Design,可以看《Exposed》和《Cracking》里面的一些例子。Design pattern : 我就在wiki上看了看。 : 对于OO,还是实践出真知,有空多练习几个Design,找到感觉就好了。
|
q****x 发帖数: 7404 | 19 啥时候出消息?得年后了吧?
【在 w****n 的大作中提到】 : Sorry cannot type Chinese in office. : Yesterday Google on-site. Cannot talk about real interview questions but : still like to share some experience. : 1. I had 5 technical interviews instead of 4 as HR told me in the email : confirmation. So be prepared to changes. Also get good rest it is a long : battle! : 2. Questions are not terribly hard, just basic algorithms and data : structures, but tricky. My suggestion is when get stuck, try to think of : some properties you might missed. : 3. Questions cover a wide range as well. The interviewers as a whole will
|