由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 报offer, 分享经验,还人品
相关主题
面G最后还是得踏踏实实看CLRS吧?无名小公司 :: 软件设计工程师 :: 面经
facebook面试求海量祝福+puzzle+店面面经+onsite面经+复习资料面试做题总结
Cloudera 电面面经Uber 面经
请问怎样写没有parent pointer的BST iterator?面试题
询问一个google software engineer面试的问题解题速度啥要求
发个FB的面经放水
究竟什么定义了DP问几个有关Binary tree的题
问个白痴问题,DP到底算不算递归?Facebook 2 轮电面面经 + 为第三轮求福
相关话题的讨论汇总
话题: cong话题: 面试话题: 题目话题: negotiate话题: code
进入JobHunting版参与讨论
1 (共1页)
E***a
发帖数: 297
1
从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
声明:
1)没有面经。
2)没有包子。只见过人发包子,不知包子为何物。
写程序:
1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
pre/in/post order recursive/iterative tree traversal,各种binary search...
2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或
者Linked List的node怎么写,怎么处理出错,assert还是throw exception... 这些都
不难,但是面试的时候再考虑就显得生疏了。心理上也会更紧张。我觉得www.
ihas1337code.com里面的程序写的不错,学习了很多。
3)平时的题目和code都写在一个本子上,最后面试前(我是坐飞机的时候)拿来复习
一遍效果挺好的。题目做多了,到后来好多题目都忘记了。
4)平时养成习惯,注意分析class invariant和loop invariant。分析清楚对于写无错
的code很有帮助。而且会给面试官很好的印象。
5)善于使用helper function,就是很多独立的小功能都假设有函数能做,这样可以把
主要精力放在核心算法上。等写完了可以问面试官要不要实现这个helper function,
一般都说不用:-)
6)先完成核心算法,然后再check trivial/corner case (e.g. overflow, input
check, etc)。不过在写的时候就跟面试的人说好,我这个写完再处理各种check,这样
精力可以放在主要算法上。不过写完了要记得回来check这些。当然也有面试官这个时
候就要求打住开始下一题的。
7)一般明确让写code的题目,一个白板都基本够写了(除非你的字特别大)。所以如
果你觉得写code的时间或者空间不够的话,八成是你的算法想复杂了。其实拿来做面试
的题目,都是貌似很复杂,但是一旦找到窍门,就相对容易了。
复习网站:
1)这个网站强烈推荐:www.ihas1337code.com
2)mitbbs上搜索"面经"
3)有一个去年一年面经总结的帖子。
书:
1)programming pearls我浏览了一遍,据说被问到的概率还挺大的,不过我实在没时
间做习题了。
2)有关digisn pattern的(例如问你怎么设计一个电梯系统),最经典的那本书太难懂
了(对于我来说),我发现Head First Design Patterns这本傻瓜书比较好懂。这本书
的缺点是太傻瓜了,所以有点唐僧,建议快速浏览,把要点记下来。
3)Introduction To Algorithms, 很经典,不用多说了。不过我发现我原来看这本书
的时候觉得很难啃。题做多了发现书也很容易了,猛看了几天也看了个大概。
Negotiate Offer:
1)这些大公司似乎negotiate一下都没啥问题。以前胆子小,生怕negoatiate一下马上
offer就跑了。其实客气的问一下,大不了就是不给涨吧。
2)个人感觉,如果recruiter知道你的底细,一般就很难negotiate了。
3)使劲想这边可能有什么损失,例如没兑现的股票,卖房子卖车要亏等等,都可以提
一下,说不定可以拿到一点bonus。
4)最后感觉,除非是牛人,这个事情还是挺难的,不过试一下基本没坏处。
总结:
1)我的一个朋友总结的挺对的,现在这种面试也是应试教育,这个我们中国人还是挺
拿手的,大家要有信心!不过面试的偶然性很大,失败很正常。这个时候不要气馁,多
试几次总会成功的。
2)大环境影响很大。我上次找工作是08年底,结果差点死得很惨。现在貌似行情很不
错,大家要把握机会。
w******g
发帖数: 313
2
赞!bless!

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

s*******7
发帖数: 64
3
赞,祝顺利
i**********e
发帖数: 1145
4
cong!!!
恭喜 lz!
准备面试就是要多练习,没有其他诀窍.
希望这个帖子可以为各个准备面试的童鞋打打气.
一些常见面试题的答案与总结 -
http://www.ihas1337code.com
h**********d
发帖数: 4313
5
恭喜
E***a
发帖数: 297
6

还要多谢谢你,你的网站对我帮助很大。

【在 i**********e 的大作中提到】
: cong!!!
: 恭喜 lz!
: 准备面试就是要多练习,没有其他诀窍.
: 希望这个帖子可以为各个准备面试的童鞋打打气.
: 一些常见面试题的答案与总结 -
: http://www.ihas1337code.com

d**e
发帖数: 6098
7
其实他的网站应该是帮了不少人,只是很多没上来说
因为,也帮过我 :)

【在 E***a 的大作中提到】
:
: 还要多谢谢你,你的网站对我帮助很大。

d*******l
发帖数: 48
8
bless
沾人气~

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

h*********n
发帖数: 11319
9
狂赞
我还差得很远啊

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

m**x
发帖数: 790
10
cong...
相关主题
发个FB的面经无名小公司 :: 软件设计工程师 :: 面经
究竟什么定义了DP面试做题总结
问个白痴问题,DP到底算不算递归?Uber 面经
进入JobHunting版参与讨论
x***h
发帖数: 9020
11
big con

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

h*********7
发帖数: 811
12
cong, which G office?
y*****c
发帖数: 244
13
cong.沾点喜气。
n**z
发帖数: 155
14
cong. niu.
f****4
发帖数: 1359
15
Cong~ bless~
class invariant是啥啊?
q********g
发帖数: 10694
16
恭喜
d*******r
发帖数: 208
17
Cong and Zan.

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

h*********a
发帖数: 1605
18
Con,谢谢分享宝贵经验
R********s
发帖数: 3420
19
Cong!

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

a********m
发帖数: 15480
20
cong!
相关主题
面试题问几个有关Binary tree的题
解题速度啥要求Facebook 2 轮电面面经 + 为第三轮求福
放水Amazon onsite面经
进入JobHunting版参与讨论
w*****o
发帖数: 714
21
哈哈,lz真逗,big cong!
g****x
发帖数: 325
22
cong~~~沾仙气
g****x
发帖数: 325
23
cong~~~沾仙气
c******n
发帖数: 710
24
cong
d*********4
发帖数: 502
25
cons
f**********1
发帖数: 1419
26
cong!!
l***o
发帖数: 208
27
congs, 沾沾喜气。
L********n
发帖数: 930
28
Congs! thanks for sharing
o*******y
发帖数: 810
29
cong,
沾沾喜气。
l****g
发帖数: 5080
30
LZ强调了准备的重要性,我是觉得如果是像写代码这样具体的工作,基础是非常重要的
。那些复习的项目,会的人也许半个月搞定,如果本来不熟悉的话,半年也玩不转。所
以平时还是要紧张些,专业不能荒废。
相关主题
Fail的Google面经回馈本版facebook面试求海量祝福+puzzle+店面面经+onsite面经+复习资料
小白问题:才开始准备面试题,mitbbs里的面经怎么用?Cloudera 电面面经
面G最后还是得踏踏实实看CLRS吧?请问怎样写没有parent pointer的BST iterator?
进入JobHunting版参与讨论
y******7
发帖数: 325
31
恭喜恭喜
l***r
发帖数: 241
32
cong~~~
i******e
发帖数: 273
33
Congrats! & Bless
看了LZ的帖子很受鼓舞。请教LZ两个问题:
1)如果时间有限,应该把重点放在CLRS上还是ihas1337code上? CLRS上的证明是不是
可以根本不看?
2)G 电话和后面的onsite面试中,每道题给多少时间思考?需要调试吗?另外简历是
直接在G网站上投还是通过3rd party recruiter?
谢谢!
A*********t
发帖数: 7481
34
congra!
你有31个包子,散尽吧。

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

i****u
发帖数: 71
35
明天面试,沾沾lz喜气。也祝lz新工作愉快
i****u
发帖数: 71
36
cong,明天面试了,沾沾lz喜气。
U*****g
发帖数: 511
37
bless

【在 E***a 的大作中提到】
: 从来没在本版发帖,一直潜水,最近拿到了G和M的offer,最后选择了G。因为在本版收
: 益颇多,想把自己的一些经验分享一下,还一点亏欠的人品。
: 马上要卖房带着老婆孩子搬家了,人生挺大的一个改变。也借人气求大家的祝福。
: 声明:
: 1)没有面经。
: 2)没有包子。只见过人发包子,不知包子为何物。
: 写程序:
: 1)一定要多练习!尤其是基本数据结构的操作,如merge two sorted linked list,
: pre/in/post order recursive/iterative tree traversal,各种binary search...
: 2)多练习的另一个好处是养成面试时写code的习惯,如函数名,怎么传参数,Tree或

E***a
发帖数: 297
38
1) 这个很难说,一个方法是看ihas1337code,然后如果相关的东西不清楚的话再去查
。这样快一些,但复习的肯定不全面,看怎么取舍了。
2)每个面试的人都是一个小时,一般做一到两个题目。有的要求写code,有的只要算
法和分析。没人限制思考的时间,但是很重要的一点是边思考边说,要把思考的过程说
出来让面试官知道。简单的题目,说着说着就有解了,然后就被要求写code实现。难的
题目,不断思考,不断改正,卡壳的时候面试官会提示,基本上面试的时间都在思考 :
-)
code要求正确,这个最关键。简单的typo什么的应该不算大问题。
最好找G的人给推荐,这样据说至少会被看到。
Good luck!

【在 i******e 的大作中提到】
: Congrats! & Bless
: 看了LZ的帖子很受鼓舞。请教LZ两个问题:
: 1)如果时间有限,应该把重点放在CLRS上还是ihas1337code上? CLRS上的证明是不是
: 可以根本不看?
: 2)G 电话和后面的onsite面试中,每道题给多少时间思考?需要调试吗?另外简历是
: 直接在G网站上投还是通过3rd party recruiter?
: 谢谢!

E***a
发帖数: 297
39
严重同意!

【在 l****g 的大作中提到】
: LZ强调了准备的重要性,我是觉得如果是像写代码这样具体的工作,基础是非常重要的
: 。那些复习的项目,会的人也许半个月搞定,如果本来不熟悉的话,半年也玩不转。所
: 以平时还是要紧张些,专业不能荒废。

E***a
发帖数: 297
40
有没有人详细解释一下怎么个散法?在哪能看到我的包子?包子和伪币等价吗?

【在 A*********t 的大作中提到】
: congra!
: 你有31个包子,散尽吧。

相关主题
请问怎样写没有parent pointer的BST iterator?究竟什么定义了DP
询问一个google software engineer面试的问题问个白痴问题,DP到底算不算递归?
发个FB的面经无名小公司 :: 软件设计工程师 :: 面经
进入JobHunting版参与讨论
i****r
发帖数: 15
41
沾一把
E***a
发帖数: 297
42
去年一年面经总结的帖子:http://74.53.4.74/article/JobHunting/31505215_3.html
另外,G的红牛饮料是免费的,不用自己准备:-)
u******u
发帖数: 595
43
Congratulation for the offer!
Come joinmy weekly conference discussing how to do job interview and
negotiate salary.
E***a
发帖数: 297
44
在哪讨论?

【在 u******u 的大作中提到】
: Congratulation for the offer!
: Come joinmy weekly conference discussing how to do job interview and
: negotiate salary.

1 (共1页)
进入JobHunting版参与讨论
相关主题
Facebook 2 轮电面面经 + 为第三轮求福询问一个google software engineer面试的问题
Amazon onsite面经发个FB的面经
Fail的Google面经回馈本版究竟什么定义了DP
小白问题:才开始准备面试题,mitbbs里的面经怎么用?问个白痴问题,DP到底算不算递归?
面G最后还是得踏踏实实看CLRS吧?无名小公司 :: 软件设计工程师 :: 面经
facebook面试求海量祝福+puzzle+店面面经+onsite面经+复习资料面试做题总结
Cloudera 电面面经Uber 面经
请问怎样写没有parent pointer的BST iterator?面试题
相关话题的讨论汇总
话题: cong话题: 面试话题: 题目话题: negotiate话题: code