注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
题目写的比较长,方便大家搜索。六月左右,linkedin上面猎头联系,然后投了简历,到八月才有邮件确认,让网上填信息,整个搞完,约到八月中才开始面试。
两轮电面 + 一轮onsite
第一轮电面:
1. 找第二小的数。input: integer of array, 让找到整个array里面第二小的数。应该是蠡口原题,但是不知道题号了。说了两种方法,一种排序, 一种用两个指针的方法。最后让写了两个指针的方法。基本思路: 两个指针一个是最小数,一个是第二小的数,扫描时候看看最小数有没有更新,更新了的话,之前最小数就变成第二小数,没更新的话,看看当前数跟第二小数比较,如果小就更新第二小数。如果大,什么也不做,证明第一大和第二大都不用动。写完,跑test case,都是面试官预先弄好的,全部通过,然后以为结束了,结果还有第二轮test case, 有些边界条件,比如数组里面有integer min, integer max,会有重复数字。在几个if条件里面加上等于号,又跑了一遍,所有test case都过了。进入第二题。
2. 地理高频题目,求平均数。<userA, 100>, <userB, 90>. <userA, 50>, 最后让求什么有点忘了,可以看看其他面经。思路就是用个map存下<userA, list of number>, 然后求的时候,直接把每个user的list of number相加再除以list size就好了。写完跑test case。有个test没过, 有负数, 当时做除法时候需要duoble类型,最后返回要求int,我就直接cast了,没过的test case是最后结果为-65.5, 要求返回-66, 因为cast返回-65. 然后脑子这会有点抽,其实用math class去处理就好了,结果我说一下子忘了d不是遭遇什么重大挫折,一直一副死人脸。问题都很常规,回答完,给人感觉就是他们不想要我。
onsite总共两个半小时,面完,告诉他们我有其他offer,尽快告诉我结果,好安排我下一步计划。周三面完,周五就告诉我是positive的,约了今天的电话谈offer,但是谈的过程中,只问了我一些基础问题,location选择,会map你还没有vesting的stock。而且告诉我他们家薪资组成,全是cash,没有RSU。 只有base + bouns形式。然后也没问题其他offer情况,只问了我offer有没有deadline,告诉后,跟我说全的feedback还没有收集齐,收集到70%,还在等其他30%(不知道在玩啥花招)。。。。然后就挂了。打完,很莫名其妙,猎头打电话问我一些具体情况,感觉猎头比他家HR还上心,估计我要是签了offer,他佣金不少。。。。
不管了,说是这周之前会给结果,继续等着吧。会即使更新我拿到的结果的。。
请各位看官赏赐米,码字不易啊,也希望各位offer多多。发的面经能帮助到其他人。
|