求问Udemy里面比较优质的project课程

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
高效直聘+内推,70%面试率
AI帮你免费完善简历
直击全美十万个科技职位
把贵司招聘信息放这里
查看: 1039|回复: 7
收起左侧

电话面经(Facebook,Uber,Amazon,Google)

[复制链接] |试试Instant~
我的人缘0
ksong0514 发表于 2018-8-12 10:21:26 | 显示全部楼层 |阅读模式
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (5)
 
 
0% (0)  踩

2018(7-9月) 码农类General 硕士 全职@Facebook - 猎头 - HR筛选 技术电面  | Pass | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
大家好,

我有很多年工作经验,但都是System Engineering,刚刚master毕业,所以打算跳槽去大公司转行做software。
. visit 1point3acres for more.
我从6月底开始认真准备,到现在8月中,刷了100到leetcode左右的题,目前拿到了Uber,Amazon,还有Google的on site,facebook Production Engineer的职位过了第一轮coding的面试,现在在等第二轮system面试的结果。

这一个多月中收获很多,想和大家分享一下面试经历,希望能有所帮助。论坛只让我选一个公司的面经,但我在这里会把所有的经历都说一遍。
来源一亩.三分地论坛.
1. Recruiter联系
  • linkedin profile 改好,一定要有个体面的照片,信息越全越好。记得把自己的状态设置为actively looking。我全部海投的几乎没有几个回应。所有拿到onsite面试的,都是recruiter通过linkedin找到我的。
  • 当然,如果你有朋友内推,linkedin就没有那么重要了。
  • 如果recruiter 联系phone screen,基本给你电面的几率很大。聊的内容就是他/她介绍职位,你介绍自己。把简历的经历讲清楚就好。最好挑个别有亮点的经历,并且要讲的简短。记住STAR(Situation, Task, Action, Result)。我是把一个做的比较好的project,按STAR准备,基本上问什么,都可以往这个经历上套,体现自己的闪光点。


2. 电面经历
  • Facebook:我面的职位是Production Engineer,所以有两轮电面(coding + system)。FB是第一个联系我的,那时没开始认真准备,所以把电面推的很后。但是他们会提供mock interview的机会,所以大概刷了50道题的时候我联系了mock interview。两道题:

        1)给一个string: "facebook"。想象把这个string里的每一个char拆开,重新拼成新的string。现在给我们一个string,请问,需要多少个"facebook" string 才能把这个词拼出来。例如,"cookcake" 需要两个"facebook" string。这题不难,是简化版的leetcode 438
        2)和bash相关的,大概是:Write a script which cleans old files, and delete the directory if it's now empty (but not if the directory was already empty before cleanup). 估计只有PE职位才会问的,因为只能用bash写。我觉得逻辑比较复杂,所以先写了pesudo code,但没时间写bash code。好在我的pesudo code逻辑都对所以feedback还好。
       mock interview之后,感觉还可以,我就约了正式电面。题目也不难,就是把扫雷游戏拆成三个小题:
          1)写一个函数生成一个2维matrix,里面random的雷
          2)写一个函数update每个格子周围的雷数
          3)给一个点,如果没有雷,展开所有没累的点(BFS)
       这个面试过了以后,进入system面试。我准备了很多,因为system的东西很杂乱。最后问的Swap相关的,然后展开很多,比如如何troubleshooting swap满,还有就是CPU usage 和load average 区别。 最后问了我一个比较tricky的,就是如果process hangs on a NFS mount, how you can break that hang? 当时纠结很久,我第一反应是重启,但面试官没什么回应,估计是因为我不够自信。后来想了很多别的办法都不对。之后自己一查,发现如果process hangs on I/O,确实没法kill,因为I/O是uninterruptable sleep。重启是对的。这个是周五面的,现在是周六,所以不知道能不能拿到onsite。

  • Amazon:面经职位是EC2 Software Developer Engineer。
    .留学论坛-一亩-三分地
         1)第一部分是问我有什么经历需要take risk之类的。我觉此类问题就是要看一下amazon17个洗脑圣经,面试前把自己的经历硬往上套。最好能提到17条里面的敏感词汇(customer first,leadership,ownership,等等)
         2)第二部分就是问一下非常简单的CS常识,大家肯定都没问题的
         3)第三部分是coding,给两个BST,找到两个里面最大的一样的数。应该算medium难度,我用stack解的。把最右边的element都放在这个stack里,pop出来的肯定是BST最大的。pop了之后,再把pop的node左边的branch的最右边加进来。重复到stack空。之后还让我写test case。就是要注意把corner case想好,不难。
         4)此时我以为面试成功结束,结果又来第四题,让我设计OO design。假设一个楼层,设计classes for floor plan。比如里面有桌子椅子显示器,显示器必须在桌子上,等等。由于事先没有准备,这题我做的很慢,比较紧张。最后勉强写了Map class 作为整个楼层,然后Entity abstract class座位楼层里的东西,其他的桌子椅子显示器,都是这个subclass,有自己独特的函数check location。
         5)我以为第四题做的不好,但amazon还是给我on site了。也许我思路大概是对的。

  • Uber:面经职位Site Reliability Engineer。这个职位需要software+system的经验,但电面就是coding。
    .1point3acres网
        1)Uber的题目需要当即编译成功并运行。所以代码写的越快越好,留给自己更多时间debug。面试官人很好,有小的typo都当即帮我纠正。
        2)题目很简单,就是sort SemVersion。比如1.0.1, 2.1.1, 0.4.2 -> 0.4.2, 1.0.1, 2.1.1. 我用C++写的,所以很多string的函数比较麻烦,虽然没浪费太多时间,但编译并运算成功,还是用了些时间。面试官应该是准备了两道题,但这题之后,剩的时间不多了,我们就没再做别的题。
        3)结果当天就给我on site了。我觉得还是我在做这道题的时候思路比较清楚,边写边讲出自己的思路。

  • Google:面经职位是Google Cloud technical consultant
    来源一亩.三分地论坛.
       1)这好像一个新组,也是需要software+system的经验。所以第一轮是和hiring manager 聊
       2)主要是讲自己经历,和他介绍职位。有意思的是,他不太想听我具体technical做了什么,更想知道我接触过什么project,宏观的经历
       3)唯一问的technical问题就是,问我什么MPI。这个职位需要用到。
       4)这轮之后应该是电面,但是此时我已经有了Amazon和Uber的on site,所以我礼貌的告诉google的recruiter。他很快就回复,说可以把电面和on site结合,就直接给了我onsite
       5)所以我觉得多和recruiter沟通还是挺重要的,可以给自己省区不宜要的尴尬。最理想就是在2周之内把on site一起弄完,然后一气呵成一起谈工资
. 一亩-三分-地,独家发布
这就是我几个大公司的电话面经。希望对大家能有帮助。我也意识到了刷题和总结题目的重要性。同时,面试过程多和面试官沟通思路也非常重要。你要想,我是和一个已经会做这道题的engineer一起解题,就不会太紧张了。好的面试官都会帮你纠正思路,最重要的是咱们需要在有思路情况下把代码写出来。

现在我需要集中精力准备onsite面试,如果大家有什么好的建议,欢迎帮我提出。尤其是了解这类职位的朋友。目前的打算是:
  • 继续逐个公司刷题,并总结
  • 准备system design和OO design的题和思路
  • 软技能?behavior 相关的问题?(有没有失败的经历?你的最大缺点是什么?)这类问题肯定不能说没有,但怎么说出缺点,但却在夸自己很重要。





评分

参与人数 5大米 +28 收起 理由
atlantic7200 + 5 给你点个赞!
exportzhou + 5 给你点个赞!
uestchx1 + 10 很有用的信息!
moritor123 + 3 很有用的信息!
CG-Banana + 5 给你点个赞!

查看全部评分


上一篇:脸书电面
下一篇:亚麻7月在线笔试
我的人缘0
CG-Banana 发表于 2018-8-12 10:59:59 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  90% (9)
 
 
10% (1)  踩
写的很详细,也很清楚,祝楼主onsite顺利!
回复

使用道具 举报

我的人缘0
AlanOntheWay 发表于 2018-8-12 11:38:43 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (13)
 
 
0% (0)  踩
多谢楼主分享 祝onsite顺利
回复

使用道具 举报

我的人缘0
michaelroyean 发表于 2018-8-12 23:47:47 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  40% (4)
 
 
60% (6)  踩
谢谢楼主分享
回复

使用道具 举报

我的人缘0
michaelroyean 发表于 2018-8-12 23:55:21 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  40% (4)
 
 
60% (6)  踩
多谢楼主分享经历
回复

使用道具 举报

我的人缘0
QQDDQ 发表于 2018-9-18 13:33:43 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  93% (14)
 
 
6% (1)  踩
请问lz amazon 17个洗脑圣经是在哪里找到的呀?感谢!
回复

使用道具 举报

我的人缘0
 楼主| ksong0514 发表于 2018-9-18 21:11:24 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (5)
 
 
0% (0)  踩
https://www.amazon.jobs/principles
回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

GMT+8, 2018-10-20 18:39

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表