f**********s 发帖数: 115 | 1 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿,
可是去的team又很不错,不舍得拒,太纠结了
LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一
点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD
new grad都比我多好吗?!
昨天面了L家,看看两家能不能pk一下package
第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点
第二题:讲我平时做的project, 讲MVC, 讲RPC
第三题: 讲一堆sprint methodology, team work etc
第四题:给一堆点, 找一条线穿过最多的点
第五题:设计一个网络游戏hangman
中午吃饭:不知道这个算不算面试的一部分,问了好多how do you improve xxx这类问
题,xxx是facebook, gmail, linkedin homepage
整体感觉这场面时全是BS,直接水过了 |
g*****s 发帖数: 1288 | 2 what a bullshit! Why a 本科 + 3年 requires more than PHD new grad?
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
c*******r 发帖数: 6971 | 3 码工不需要PhD,LOL
【在 g*****s 的大作中提到】 : what a bullshit! Why a 本科 + 3年 requires more than PHD new grad?
|
r**h 发帖数: 1288 | 4 PHD new grad看了这个贴,恨不得找个地缝钻进去
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
g*********e 发帖数: 14401 | |
j********g 发帖数: 244 | 6 前几天不是还有个报seattle G offer的,本科毕业2年 好像 148K base...整个pack
250k...吓死人了。。。太牛了 |
i*******e 发帖数: 69 | 7 恭喜拿到G和L的OFFER。能讲讲第4题怎么做的?
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
f**********s 发帖数: 115 | 8 那为什么phd会给的多呢?
【在 c*******r 的大作中提到】 : 码工不需要PhD,LOL
|
c****p 发帖数: 759 | 9 晕。。。。为什么跟LZ差那么的???两倍了快。。。汗
【在 j********g 的大作中提到】 : 前几天不是还有个报seattle G offer的,本科毕业2年 好像 148K base...整个pack : 250k...吓死人了。。。太牛了
|
f**********s 发帖数: 115 | 10 3 years web service experience is more productive than 5 years paper writing
, don't you think?
Most phd new hire I see writes shitty code...
【在 g*****s 的大作中提到】 : what a bullshit! Why a 本科 + 3年 requires more than PHD new grad?
|
|
|
K*****z 发帖数: 32 | 11 想打听一下,G家package会不会match或高于现公司的package? |
n****e 发帖数: 678 | |
d***n 发帖数: 832 | 13 看来Google越来越普通了
或者说越来越邪恶了
别的公司的经验他家基本上不放在眼里
少数牛人除外 |
n****e 发帖数: 678 | 14 G家有自己的techniques,外面的experience用处不大。 |
f**********s 发帖数: 115 | 15 第四题:
任选两个点都能组成一条线y=ax+b,所以可以有个Pair (a,b)
然后我就弄个Map> ,找所有两点组合算它们的(a, b) pair, 把两
个点加到map.get(pair)中。
最后看map中所有的set谁的size最大, return这个对应的(a, b).
【在 i*******e 的大作中提到】 : 恭喜拿到G和L的OFFER。能讲讲第4题怎么做的?
|
n****e 发帖数: 678 | 16 多谢分享,能分享一下G家的面经吗?
请问一下,
第五题,面试时要如何做。
多谢!
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
r**********n 发帖数: 97 | 17 Most BS has not idea about machine learning/data mining and can only do
heuristic solution which is useless at search results and ads ranking/
bidding.
writing
【在 f**********s 的大作中提到】 : 3 years web service experience is more productive than 5 years paper writing : , don't you think? : Most phd new hire I see writes shitty code...
|
f**********s 发帖数: 115 | 18 Maybe true for college grad BS, definitely not true for BS w/ exp.
【在 r**********n 的大作中提到】 : Most BS has not idea about machine learning/data mining and can only do : heuristic solution which is useless at search results and ads ranking/ : bidding. : : writing
|
l*n 发帖数: 529 | 19 pair的hashcode/equals你怎么做的啊?斜率无穷要考虑吗?
【在 f**********s 的大作中提到】 : 第四题: : 任选两个点都能组成一条线y=ax+b,所以可以有个Pair (a,b) : 然后我就弄个Map> ,找所有两点组合算它们的(a, b) pair, 把两 : 个点加到map.get(pair)中。 : 最后看map中所有的set谁的size最大, return这个对应的(a, b).
|
d***n 发帖数: 832 | |
|
|
L*******r 发帖数: 119 | 21 主要不是model吧,ML最关键的难道不是feature extraction么?Model现在早就
package化了,只要知道原理,多拿几个试一下就行了。
【在 r**********n 的大作中提到】 : Most BS has not idea about machine learning/data mining and can only do : heuristic solution which is useless at search results and ads ranking/ : bidding. : : writing
|
T****U 发帖数: 3344 | 22 这是所谓的暴力解法吗?
【在 f**********s 的大作中提到】 : 第四题: : 任选两个点都能组成一条线y=ax+b,所以可以有个Pair (a,b) : 然后我就弄个Map> ,找所有两点组合算它们的(a, b) pair, 把两 : 个点加到map.get(pair)中。 : 最后看map中所有的set谁的size最大, return这个对应的(a, b).
|
f**********s 发帖数: 115 | 23 我用的null来表示斜率无穷大
我写Pair class的时候override了
equals(), something like
return this.a == other.a && this.b == other.b
【在 l*n 的大作中提到】 : pair的hashcode/equals你怎么做的啊?斜率无穷要考虑吗?
|
p********n 发帖数: 165 | 24 那你给讲讲你这3年工作经验怎么比PHD更对GOOGLE有用啊,有什么具体的方面比普遍的
PHD强啊?
普遍性上你认为工作三年的本科生比平均PHD毕业的能力更强了?另外Google之所以牛
,是因为两个PHD辍学的co-founder的眼光好,哪个市场崛起的时候都紧跟,并且让公
司保持创新的动力。
GOOGLEX 很多position需要科研背景的,比如做GLASS的很多需要vision背景,无人车
的很多需要robotics 或者motion planning背景。本科毕业3年工作经验的的有几个人
有?
你也可以用你自己本身的个例来反驳,编程熟练,code清晰,说见过一些PHD写的code
很烂不如你,但我不知道PHD毕业的人看过本科毕业的3年经验的人写的code烂的比例和
数量有多少。
如果你特别牛,到了公司之后干的比绝大多数PHD毕业的都快,promoted都快,证明自
己,但即使如此也只有个体意义。
【在 f**********s 的大作中提到】 : Maybe true for college grad BS, definitely not true for BS w/ exp.
|
s********u 发帖数: 1109 | 25 lz注意不要地图炮啊.闻道有先后,术业有专攻么 |
c*****r 发帖数: 214 | 26 现在真是什么人都有啊,太无畏了
哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿,
可是去的team又很不错,不舍得拒,太纠结了
LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一
点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD
new grad都比我多好吗?!
昨天面了L家,看看两家能不能pk一下package
第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点
第二题:讲我平时做的project, 讲MVC, 讲RPC
第三题: 讲一堆sprint methodology, team work etc
第四题:给一堆点, 找一条线穿过最多的点
第五题:设计一个网络游戏hangman
中午吃饭:不知道这个算不算面试的一部分,问了好多how do you improve xxx这类问
题,xxx是facebook, gmail, linkedin homepage
整体感觉这场面时全是BS,直接水过了
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
b**y 发帖数: 22 | 27 所以楼主觉得你三年的经验对你在G未来的工作有用么?
不要误会我, 我并不是说你的经验没用 而是说 对应聘的公司有用么?
人家给你这个钱想必是把你当成 fresh Graduate招进来的
自从拿到美国的Offer以后开始留意这个论坛 发现总体上美国的同行们没有一颗感恩的
心 你们在吐槽这样的薪水的时候 有没有想过身在欧洲的澳洲的新西兰的Software
Engineer Fresh graduate 一年多少钱 也许只有你们一多半
你们可能说 我聪明我厉害我水平高 但是据我了解我们这里最top的学生也很难能拿
到100K这样的package 更不用考虑美国的低生活成本带来的bonus。
感恩的心感恩的心
怎么说呢 无论如何还是祝楼主好运吧
|
b*****o 发帖数: 715 | 28 我得说,这样的offer才是常态,大多来本版报pacakge都是有偏采样的outlier。
从统计意义上说,楼主的数据很有价值!
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
c*****r 发帖数: 214 | 29 别的且不说,随便一个像样的phd,至少对某一个专业领域有彻底的了解,
人家可能刚开始的coding一般,但是过个两年coding提高了,再加上专业背景,
是你一个只会写点code的本科生能比的?可能人家要写的算法你花两个月都未必都理解。
举例来说第四题,如果你至少知道hough变化,答的时候提一下点很多时可以用hough变化
来做,说不定你的offer就能提高点,呵呵
【在 f**********s 的大作中提到】 : Maybe true for college grad BS, definitely not true for BS w/ exp.
|
A*****i 发帖数: 3587 | 30 个人觉得如果只有G给你这么点儿钱,L能给很多,那可能真是G看走眼了
如果G和L的包袱差不了太多,那就是自己水平还有限
至于和phd比较这种心态要不得,phd发文章的时候绞尽脑汁算题的时候你不过只是在堆
砌重复的代码而已
我也不是phd,但是如果一个fresh的phd拿的比我高很多我不会觉得不平衡
所谓什么水平吃什么饭是个很简单的道理。
祝楼主拿到更好的offer |
|
|
l*n 发帖数: 529 | 31 你是这么实现的么?感觉好像犯了float/double的比较错误啊。
【在 f**********s 的大作中提到】 : 我用的null来表示斜率无穷大 : 我写Pair class的时候override了 : equals(), something like : return this.a == other.a && this.b == other.b
|
h*******s 发帖数: 8454 | 32 G今年找了7,8千人了吧
还是小公司容易发大包袱
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
b*****o 发帖数: 715 | 33 现在ML的趋势就是不把model看成一个黑箱,比如大多数的generative model就是对
feature做某些限制,或者加上某种prior,从而有效的缩小目标空间。 就这个意义上
,feature和model是一体的。
【在 L*******r 的大作中提到】 : 主要不是model吧,ML最关键的难道不是feature extraction么?Model现在早就 : package化了,只要知道原理,多拿几个试一下就行了。
|
s***e 发帖数: 793 | 34 "人家要写的算法你花两个月都未必都理解"
lol,见过两年都读不懂的垃圾code,还真没见过两个月都理解不了的牛B算法。
现实生活中, 有phd还很能写code的人是特别难得的,如果有,这样的人升的象做火箭
一样。
写code牛不牛和有没有phd并没有强相关,和人什么年龄开始接触电脑,是不是hacky更
有关系。
一些infrastructure, ML的后台可能phd很有优势,但是一个公司需要这种大牛太少了,
如果做产品,根本不需要phd, 手快就行了。
解。
变化
【在 c*****r 的大作中提到】 : 别的且不说,随便一个像样的phd,至少对某一个专业领域有彻底的了解, : 人家可能刚开始的coding一般,但是过个两年coding提高了,再加上专业背景, : 是你一个只会写点code的本科生能比的?可能人家要写的算法你花两个月都未必都理解。 : 举例来说第四题,如果你至少知道hough变化,答的时候提一下点很多时可以用hough变化 : 来做,说不定你的offer就能提高点,呵呵
|
p*******i 发帖数: 1181 | 35 package看起来就是Fresh本科和MS之间的Level,这说明LZ至少你在面试中没有表现出
来你比PHD代码写的好…… |
p****o 发帖数: 46 | 36 what is the structure you give to the 1st question?
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
s********u 发帖数: 1109 | 37 如果是C++的话,用map,只需要重载<或者给一个comp就行了,这样省去写hashcode。就
算是这样,因为double不能判断相等的问题,写起来也相当麻烦。
比如像这样:
bool operator<(const Line& l)const{
if( infinity_slope&& l.infinity_slope )
return intercept - l.intercept < eps;
if( infinity_slope)
return true;
if( l.infinity_slope)
return false;
if( (slope - l.slope) > eps )
return true;
if( (slope - l.slope) < (-1) * eps )
return false;
if( (intercept - l.intercept) > eps )
return true;
if( (intercept - l.intercept) < (-1)*eps )
return false;
return false;
}
用hashmap,然后pair(或者line)做key,既要hashcode又要equal是不是太麻烦了点?
【在 l*n 的大作中提到】 : pair的hashcode/equals你怎么做的啊?斜率无穷要考虑吗?
|
t**********0 发帖数: 1700 | 38 毕竟年纪大了许多,不多给点心里不平衡
【在 f**********s 的大作中提到】 : 那为什么phd会给的多呢?
|
l********y 发帖数: 23 | 39 o(1) 复杂度 map做不到 底层是红黑树
【在 s********u 的大作中提到】 : 如果是C++的话,用map,只需要重载<或者给一个comp就行了,这样省去写hashcode。就 : 算是这样,因为double不能判断相等的问题,写起来也相当麻烦。 : 比如像这样: : bool operator<(const Line& l)const{ : : if( infinity_slope&& l.infinity_slope ) : return intercept - l.intercept < eps; : : if( infinity_slope) : return true;
|
p********e 发帖数: 317 | 40 pat 是给得太少了,至少应该有MS level吧
G是为数不多对PHD好多公司 |
|
|
l*n 发帖数: 529 | 41 quora上有个解法,是用hashmap+array。hashmap的amortized O(1)应该能接受吧?莫
非c++的map单指treemap?
【在 l********y 的大作中提到】 : o(1) 复杂度 map做不到 底层是红黑树
|
r*******b 发帖数: 78 | 42 找不到工作的phd,正在找地缝钻。
【在 r**h 的大作中提到】 : PHD new grad看了这个贴,恨不得找个地缝钻进去
|
f*******3 发帖数: 206 | 43 第四题是不是有o(n)算法 任取一点作原点然后计算其它点与它连线的斜率 hash成一个
set再取size最大的set |
l*n 发帖数: 529 | 44 http://stackoverflow.com/questions/4179581/what-is-the-most-eff
不可能O(n)
【在 f*******3 的大作中提到】 : 第四题是不是有o(n)算法 任取一点作原点然后计算其它点与它连线的斜率 hash成一个 : set再取size最大的set
|
n****e 发帖数: 678 | 45 应该是用hashmap + array
【在 l*n 的大作中提到】 : quora上有个解法,是用hashmap+array。hashmap的amortized O(1)应该能接受吧?莫 : 非c++的map单指treemap?
|
n******t 发帖数: 4406 | 46 你声称一个founding engineer,来面这种东西,不给你100K干什么?
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
l********y 发帖数: 23 | 47 C++ map 类似treemap unordered_map 是hashtable
【在 l*n 的大作中提到】 : quora上有个解法,是用hashmap+array。hashmap的amortized O(1)应该能接受吧?莫 : 非c++的map单指treemap?
|
d******r 发帖数: 16947 | 48 这是把你当entry level啊,这点钱在弯曲活不下去的 lol
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|
d****z 发帖数: 53 | 49 估计是因为是founding engineer吧,G有好多discipline的,software engineer才是
高工资,什么application engineer啊都不是做产品,做internal tool
【在 f**********s 的大作中提到】 : 哎刚跟G人事打完电话,给的package真心少。。。。。。。。。非常鸡肋非常鸡肋阿, : 可是去的team又很不错,不舍得拒,太纠结了 : LZ本科,3年经验,现在的team是founding engineer。刚才G报价,105的基本工资,一 : 点点sign on, 还有些可有可无的股票。。。。。。我刚听到base就不想听了:( PHD : new grad都比我多好吗?! : 昨天面了L家,看看两家能不能pk一下package : 第一题:写一个structure,要求支持o(1)加节点,删除指定节点,随机删除节点 : 第二题:讲我平时做的project, 讲MVC, 讲RPC : 第三题: 讲一堆sprint methodology, team work etc : 第四题:给一堆点, 找一条线穿过最多的点
|