D***0 发帖数: 138 | 1 将近三个月里两次面它家,
第一次折在第一个电话onsite了,一个巨长的名字的老印,coding题不难,看一段代码
,指出哪有问题,第二题是删除linkedlist里的一个node,就用一个指针。然后就是写
sql query,老印说要用having,我说ok,然后就写了一个带having的,然后第二天就
收到拒信,说db太弱。。。这个确实没机会练,也没机会接触。
过了一阵子网投另一组,然后店面,计算一个数组的inverted元素的个数,没见过,直
接给了O(n^2)的,然后问如何改进,实在没想到,就说应该用binary search或者merge
sort的,最低也就是O(nlogn)了,店面过了,然后是一轮code challenge,不难,2个
小时做完发过去。然后onsite,
5轮,每轮一个小时,尼玛,其中一轮还是打电话,
1 像是欧洲人, 一道简单题,不记得了,做完了,面试官说good,然后照相,然后就
是design一个system,说他们现在做这个,好像是个什么连续的incoming字符串流,如
何存储,query,如何得到当前某个metric的lifetime的min,max,average,本来还要
做moving average的,我就一通说,后来他说之前的你做的可以,那个moving average
应该也没问题,就没做。然后他说good
2 电话,老美,他说做performance的,问了一堆如何解决performance的问题,我心想
哥哥,咱不是面的sde吗。这轮估计不是很好。
3 老印,人挺nice的,树按层遍历,然后扩展一下,就是lc上的那个有个把每层的
sblings都连起来,我就把刚才的代码改改,然后他说还能怎么做,我说recursive,他
说不用任何storage,怎么做,我说价格father,他说OK,然后又问还能怎么做,我实
在不知道了,也没想出来,然后他说是一种非常巧妙的方法,但是他不欣赏这种做法。
然后,然后尼玛又是design,design一个他们现在系统的simulation system,就是他
们的系统接收很多request,如何决定下一个request是响应还是不响应,要模拟这个分
布式系统。给了我的design,他表示同意。
4 老美, 写一个fibonacci的iterator,做完,他说good,拍照。然后,然后尼玛又是
design, 第一轮差不多。然后问我对cookie知道多少,然后他说有个网站类似一个
vote的,你能post一个url,然后别人可以vote,通常都是点这个post的url之前的一个
向上的小三角图标表示good vote,post的url是按照good vote多少排序的。然后他说
现在有人hack,说只要是点了他post的url,就相当于good vote了,这样他post的url
就能很容易排到前面,问这是怎么实现的,如何预防,说这个跟cookie有关。在他的提
示下完成,感觉feedback应该不会很好,这个确实没有什么太多经验。。。。。
5,老美director,一脸严肃,直接code,一个排序数组,返回每个元素的squre的值,
也要排序的,上来sb直接写了最简单的,还想这个trick在哪呢,然后写test case时发
现有负数没考虑,又加了一行sort最后的数组。他问了复杂度,O(nlogn)。如何提高,
我先给了个判断数组第一个元素是负数与否,是就在最后sort一下,不是就不sort。他
又问如何提高,我给了个把负数和非正数分开算,然后merge,应该是O(n)。这个估计
是他想要的,我也挺笨的,最后才想到。接下来,又是尼玛design,design google
doc api,有哪些要注意的,哪些能提高的,不同user同时写怎么办,conflict操作如
何处理,我就按照observer pattern来design的,然后说在server端加读写锁啊什么的
,这个确实了解的不多,这哥们就一直板个脸,在那敲键盘。
另外,每面试一个人都被带到不同的房间,每个人都拍照。
临走时director说recruiter会联系你,没想到当天就联系了,说不合适,88.
唉,尼玛就一个sde,这么多design,代码都不是很难,究竟哪不fit。 |
S******y 发帖数: 1330 | |
f***8 发帖数: 510 | 3 这个面试难度好像比FLG要容易点吧。那些DESIGN的东西也是和实用的东西。 |
l****i 发帖数: 2772 | 4 "就是lc上的那个有个把每层的sblings都连起来"
不用storage怎么做? |
w****r 发帖数: 15252 | 5 听得我都难
merge
【在 D***0 的大作中提到】 : 将近三个月里两次面它家, : 第一次折在第一个电话onsite了,一个巨长的名字的老印,coding题不难,看一段代码 : ,指出哪有问题,第二题是删除linkedlist里的一个node,就用一个指针。然后就是写 : sql query,老印说要用having,我说ok,然后就写了一个带having的,然后第二天就 : 收到拒信,说db太弱。。。这个确实没机会练,也没机会接触。 : 过了一阵子网投另一组,然后店面,计算一个数组的inverted元素的个数,没见过,直 : 接给了O(n^2)的,然后问如何改进,实在没想到,就说应该用binary search或者merge : sort的,最低也就是O(nlogn)了,店面过了,然后是一轮code challenge,不难,2个 : 小时做完发过去。然后onsite, : 5轮,每轮一个小时,尼玛,其中一轮还是打电话,
|
f***8 发帖数: 510 | 6 给我的感觉不算偏题,算是非常实用的题目,LZ面的是SENIOR?对NEW GRAD来说有些难。
【在 w****r 的大作中提到】 : 听得我都难 : : merge
|
z*****g 发帖数: 810 | 7 Same thing, with System Eng position, i got their calls for different
positions, 2 failed with HR phone screen, 1 onsite, failed
Funny with HR tech questions, no question mark for the questions, for
example, one said "emacs and vi", so i ask back what is the q, HR said it is
the question, emacs and vi, i start talking about different between this 2
lost confidence with it |
t********3 发帖数: 567 | 8 sorry if you had into some bad experience with certain recruiter, there are
many good teams in the company, msg me I can refer you.
and also if you believe some recruiter was not doing his/her job, msg me the
name, we can always complain. |
j**********g 发帖数: 204 | 9 salesforce烙印肯定无恙无恙的
和他们技服人员沟通,从来都是烙印
一个烙印不在了,又换一个烙印 |
s******s 发帖数: 89 | 10 老印扎堆的地方。前段时间电面,黑心的老印就是想把你往死里整 |