Citi Gold Checking Debit Card买GC算Purchase吗# Money - 海外理财
c*n
1 楼
昨夜签了offer letter, 准备从了google,这里谈谈我这两个月的经历,算是回赠版面
吧。
我工作了大概10+年,在一个大公司,最近几年公司不是太好,使劲剥削员工,今年终
于忍无可忍,下决心换了。三月底开始投简历,比较盲目,投了Facebook, Amazon,
Google, 还有一些和我做的产品的竞争公司。只有FAG很快联系了我,到现在,那几家
对口的竞争公司都没有回音。
F我不想去,纯粹为了练手,我的第一个电面,题目是
1. 一个数组,找最大数,可能有重复,要求random输出最大index,
比如[ 1 2 3 4 5 6 6 6], 最大的是6, index可能是5,6, 7。 每次call这个
function的时候,random输出5,6,7.
2. 输出一个string的所有mutation. 这个题我出了一个小错,但是是面试结束的时候
我才意识到,面试官是个白人,第二天就据了我。 我也没什么好说的,小错不该出,
但是就是出了,也没什么办法,move on 吧。
Amazon好像在南加建了个Game Center, 有大量game相关的职位,我挺感兴趣,可是A的
Recruiter说我没game经验,要把我往App Store塞,我不爽。电面还是白人,题目很简
单,n个数,有一个重复的,找出来。
很简单的题,讨论了数组的大小,不同算法的复杂度,等等。
接下来问了些C++的语法问题,没准备。。。fail掉了。
可以说开始有些轻视了,经历了F和A的两次失败练手,我开始多准备了,我准备的主要
地方就是geeksforgeeks.org, 里面Data Structure, Algorithm, C++ language等都不
错,而且很全面。 我把Google的电面推迟了两个星期,多认真准备了一下。
相比三家公司,google最diversity, 也是我最希望去的。 google电面用的是google+,
直接视频,可以看见对方,多我来讲,比听电话放松了不少。 面试官是为同胞mm,非
常友好。 题目不说了,跟F的类似,但是稍微复杂一些。个人感觉面试的不错。
两天后,recruiter说面试的很好,第二轮电面可以省了,直接onsite。 这里感谢同胞
mm了!
然后我吧onsite定在3个星期后,又把geeksforgeeks.org上关于DS和算法的题目看了两
遍,还准备了自己工作相关的一些内容,然后就onsite了。
题目就不细说了,但是比班上贴的题目都简单,而且都简单的不是一个数量级的。。。
我都感觉我有些准备过头了。。。
第一轮是个老印,题目不难,白板写code,然后讨论,提高性能,复杂度,题目要求稍
微变化一下,改code,等等。然后引深,改进设计。。。
第二轮是个同胞兄弟,这里多谢了,题目不难,而且全程给予肯定,这个很重要,因为
这位兄弟的肯定,我的心情放松了很多,而且自信心增加了不少,为后面的更好的发挥
起了很大的作用。
第三轮是个老印,Team Lead, 没问code,只是谈我的resume, 谈的很融洽。关于我自
己的工作,我还是很有信心的。
第四轮是个ABC, 没问code,讨论的是Problem Determination, 基本是客服反映有个
问题,怎么办。我从客户断开始分析,一直到服务器的文件系统,画了很多diagram,
ABC表示很满意。
第五轮是个白人,问了些C++的语法问题,有了A的失败,这方面多做了些准备,答的很
流利。 然后写code,题目非常简单。属于C++101的水平的题目。
最后一轮还是个白人,第一题看着很大,后来发现就三个数值解, 我问他是想我用程
序证明,还是数学证明。白人说不用证明,这三个解就是他想要的答案。看来是个
Brian Teaser的题目。 然后第二题,是3sum的变形,很快写了code,但是当时觉得应
该有更好的算法,可能是最后一轮累了,没想到。白人说我的算法已经很好了,不用再
提高了。。。 然后发现还有10多分钟,又出了一题,完全是为了pass time的题,没什
么好说的,直接给solution。
面完后回到旅馆,晚上睡觉的时候,突然惊醒,那第二题的最佳算法浮现在脑海里,有
些遗憾。。。不过总体来说,给自己一个85分吧。
总的来说,我很lucky,电面碰到同胞mm,直接给了很好的rating,bypass了第二轮电
面,onsite第二轮碰到同胞兄弟,让我放松了心情,后面发挥越来越好。这些都是我最
后能拿到offer的主要原因,这里再次感谢了。
其实我觉得同胞之间互相帮助应该如此,不是说要故意放水,而是应该让同胞能够发挥
出自己应有的水平,这个就足够了。
==============================================
我的recruiter化了一个星期收集了所有的feedback, 然后pass给Hiring Commitee,
然后说HC pass了,联系了我的reference, 不要一周,给了offer。
offer具体细节不说了,给了我senior的title,但是base不高,主要原因是我现在的
base不高,这个没办法,我被现在的公司长期剥削的结果。 我当年进公司的时候,是
同学中base最高的一个。。。10多年下来,估计现在连fresh graduate都比我高。
我跟recruiter说南加的living cost高于我现在所住地方20%,而且我10+year经验会给
team带来很多贡献,这些不是interview就可以看出来的。
recruiter说,他们考虑market value,并不是living cost。 然后我是high rated,
but not TOP rated. 他们已经给了最好的offer。
我不服,要求base再加10000, GSU在多50股。 三天后,recruiter说经过多层manager
的讨论,维持offer不变。。。我无语。。。
我的不利因素主要两点,本身base底, 手头没有其他offer。 不过google给的offer已
经不错,加上GSU,估计我就算有别的offer,可能也没法高过google的。。。
因为有房有娃,所以relocation比较重要。google的relocation package还算不错,目
测大约是6w到8w的value,只是不能cash,只能用来搬家。。。不过搬家对我来讲确实
是个大头,所以昨夜跟领导商量,最后低头,从了。从onsite到签offer,一共20天。
吧。
我工作了大概10+年,在一个大公司,最近几年公司不是太好,使劲剥削员工,今年终
于忍无可忍,下决心换了。三月底开始投简历,比较盲目,投了Facebook, Amazon,
Google, 还有一些和我做的产品的竞争公司。只有FAG很快联系了我,到现在,那几家
对口的竞争公司都没有回音。
F我不想去,纯粹为了练手,我的第一个电面,题目是
1. 一个数组,找最大数,可能有重复,要求random输出最大index,
比如[ 1 2 3 4 5 6 6 6], 最大的是6, index可能是5,6, 7。 每次call这个
function的时候,random输出5,6,7.
2. 输出一个string的所有mutation. 这个题我出了一个小错,但是是面试结束的时候
我才意识到,面试官是个白人,第二天就据了我。 我也没什么好说的,小错不该出,
但是就是出了,也没什么办法,move on 吧。
Amazon好像在南加建了个Game Center, 有大量game相关的职位,我挺感兴趣,可是A的
Recruiter说我没game经验,要把我往App Store塞,我不爽。电面还是白人,题目很简
单,n个数,有一个重复的,找出来。
很简单的题,讨论了数组的大小,不同算法的复杂度,等等。
接下来问了些C++的语法问题,没准备。。。fail掉了。
可以说开始有些轻视了,经历了F和A的两次失败练手,我开始多准备了,我准备的主要
地方就是geeksforgeeks.org, 里面Data Structure, Algorithm, C++ language等都不
错,而且很全面。 我把Google的电面推迟了两个星期,多认真准备了一下。
相比三家公司,google最diversity, 也是我最希望去的。 google电面用的是google+,
直接视频,可以看见对方,多我来讲,比听电话放松了不少。 面试官是为同胞mm,非
常友好。 题目不说了,跟F的类似,但是稍微复杂一些。个人感觉面试的不错。
两天后,recruiter说面试的很好,第二轮电面可以省了,直接onsite。 这里感谢同胞
mm了!
然后我吧onsite定在3个星期后,又把geeksforgeeks.org上关于DS和算法的题目看了两
遍,还准备了自己工作相关的一些内容,然后就onsite了。
题目就不细说了,但是比班上贴的题目都简单,而且都简单的不是一个数量级的。。。
我都感觉我有些准备过头了。。。
第一轮是个老印,题目不难,白板写code,然后讨论,提高性能,复杂度,题目要求稍
微变化一下,改code,等等。然后引深,改进设计。。。
第二轮是个同胞兄弟,这里多谢了,题目不难,而且全程给予肯定,这个很重要,因为
这位兄弟的肯定,我的心情放松了很多,而且自信心增加了不少,为后面的更好的发挥
起了很大的作用。
第三轮是个老印,Team Lead, 没问code,只是谈我的resume, 谈的很融洽。关于我自
己的工作,我还是很有信心的。
第四轮是个ABC, 没问code,讨论的是Problem Determination, 基本是客服反映有个
问题,怎么办。我从客户断开始分析,一直到服务器的文件系统,画了很多diagram,
ABC表示很满意。
第五轮是个白人,问了些C++的语法问题,有了A的失败,这方面多做了些准备,答的很
流利。 然后写code,题目非常简单。属于C++101的水平的题目。
最后一轮还是个白人,第一题看着很大,后来发现就三个数值解, 我问他是想我用程
序证明,还是数学证明。白人说不用证明,这三个解就是他想要的答案。看来是个
Brian Teaser的题目。 然后第二题,是3sum的变形,很快写了code,但是当时觉得应
该有更好的算法,可能是最后一轮累了,没想到。白人说我的算法已经很好了,不用再
提高了。。。 然后发现还有10多分钟,又出了一题,完全是为了pass time的题,没什
么好说的,直接给solution。
面完后回到旅馆,晚上睡觉的时候,突然惊醒,那第二题的最佳算法浮现在脑海里,有
些遗憾。。。不过总体来说,给自己一个85分吧。
总的来说,我很lucky,电面碰到同胞mm,直接给了很好的rating,bypass了第二轮电
面,onsite第二轮碰到同胞兄弟,让我放松了心情,后面发挥越来越好。这些都是我最
后能拿到offer的主要原因,这里再次感谢了。
其实我觉得同胞之间互相帮助应该如此,不是说要故意放水,而是应该让同胞能够发挥
出自己应有的水平,这个就足够了。
==============================================
我的recruiter化了一个星期收集了所有的feedback, 然后pass给Hiring Commitee,
然后说HC pass了,联系了我的reference, 不要一周,给了offer。
offer具体细节不说了,给了我senior的title,但是base不高,主要原因是我现在的
base不高,这个没办法,我被现在的公司长期剥削的结果。 我当年进公司的时候,是
同学中base最高的一个。。。10多年下来,估计现在连fresh graduate都比我高。
我跟recruiter说南加的living cost高于我现在所住地方20%,而且我10+year经验会给
team带来很多贡献,这些不是interview就可以看出来的。
recruiter说,他们考虑market value,并不是living cost。 然后我是high rated,
but not TOP rated. 他们已经给了最好的offer。
我不服,要求base再加10000, GSU在多50股。 三天后,recruiter说经过多层manager
的讨论,维持offer不变。。。我无语。。。
我的不利因素主要两点,本身base底, 手头没有其他offer。 不过google给的offer已
经不错,加上GSU,估计我就算有别的offer,可能也没法高过google的。。。
因为有房有娃,所以relocation比较重要。google的relocation package还算不错,目
测大约是6w到8w的value,只是不能cash,只能用来搬家。。。不过搬家对我来讲确实
是个大头,所以昨夜跟领导商量,最后低头,从了。从onsite到签offer,一共20天。