注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
楼主因疫情gap了一年,今天Fall回美国上学,个人定位还是留美做 SDE,所以对外企的选择评价都是很出于个人利益的主观!
Disney+ Hotstar
. 1point 3acres
Timeline + Interview
2月5号一亩三分地内推
2月9号HR联系
一面 2月22号. From 1point 3acres bbs
- 挖简历, 每个项目都介绍了, STAR 法则介绍自己的项目就可以了, 简历上有的一定要准备
- 跟我讲一下 Elasticsearch, 因为我简历有写我的 Elasticsearch 很熟
- HDFS 了解吗 / MapReduce 讲一下. Χ
- LSM Tree + SSTable 聊一下 (问我这个是因为我说 Elasticsearch 介绍到了).--
- Elasticsearch 从插入一个数据到查询全流程讲一下
- 如果 Elasticsearch 我想新增一个 shard, 底层怎么样
- 代码题:
给我一个化学方程, 返回每个元素的个数:
given: Ca(OH)2 return: { Ca : 1, O : 2, H : 2 }
注意下 corner case, 题不难, 在网页IDE上写, 没代码补全, 代码会跑, 要自己写测试用例.
- 有啥想问我的
. ----
2月23号, HR联系约二面三面背靠背面试.--
二面 3月2号
- 介绍一下自己. .и
- 介绍完什么都没问直接开始做题:
实现一个 `stoi` 当入参不合法的时候, 返回适当的错误信息给用户 比如正负overflow, 全程只能用 `int` 不能用 `unsigned int, long long` 之类的.
坑相当相当多, 跌跌撞撞写了40分钟. 我一开始写 `INT_MAX` 写成了 `0xEFFFFFFF` `INT_MIN` 写成了 `0xFFFFFFFF` 后来自己测试才发现, 很尴尬, 当时以为铁定挂了.. 1point 3 acres
- 最后10分钟, 问我看我了解kafka, 说一下你用kafka的业务背景是什么.
- 还能把kafka用在哪些地方
- 假如让你设计一个Message Queue, 你怎么设计, 就是考你 Kafka 底层 + 你对其他 MQ 的了解. 我主要说了Kafka一些底层原理, 并主要拿 RocketMQ 和 Kafka 做了个比较 (其实我也就用过这俩 MQ)
- 面完中午12点多, 让我去吃饭
. 1point 3acres
三面 3月2号 吃完饭 下午1:30紧接着, 面试官应该是个大佬. check 1point3acres for more.
- 自我介绍一下
- 挑你一个你认为 Impact 最大的项目介绍一下
- 开始写题:
题有点难度.1point3acres
给你一个压缩过的字符串, 有字母有数字, 解压缩的时候, 从左往右解压缩, 当有数字的话, 把前边已有字符串重复 `数字` 遍.1point3acres
比如 `a2b3c` 解压缩就是 `aabaabaabc`
给你一个这样的字符串 `s`, 以及数字 `k` , 返回解压 `s` 后第 `k` 位的字母
题目有点难度, 感觉是个 leetcode hard题, 想了一段时间, 思路是维护一个 monotonic stack, 记录每个字母以及最近出现的位置,一步步取mod,时间空间复杂度都是 `O(n)`, 应该是最优解了
- 写完问我有啥想问的
两天过后 3月4号 HR 通知面试通过。.google и
Summary:. Waral dи,
Hotstar是一家新兴外企,主要还是面向印度市场,在美国知名度比较欠缺,不过北京研发程序员团队实力优秀,基本都是清北或前hulu和airbnb员工,前两面感觉很舒服,感觉面试官也是有水平的,第三面应该是个大佬很忙,面试体验不太好,问完我题就去忙别的了,写完了叫了他10几次才听到,不过也可以理解。. 1point 3acres
- 优点:
- 团队实力强,技术栈先进,项目开源意味着代码标准高
- 做的也是我想要学习的,Big data platform
- 包裹十分优秀
- 缺点:
- 加班,9-10点下班,不像外企
- 实习生无缘上线代码,负责一些 so called “researching/exploring” 的项目
- 国际知名度欠缺,国内北京外知名度有待提高
. Χ
对于要回国 Intern / Full time 建议程度 - `8 / 10`
建议如果有可能优先考虑美国机会,如果定位回国工作的话,hotstar虽然面向印度市场但是核心infra都在国内,包裹比较惊艳,团队质量很优秀,技术成长应该会很快,对应届生或有多年工作经验的人是个相当不错的归宿。
Microsoft
Timeline + Interview
02/27/2021 笔试
两道Greedy一道tricky题,具体内容时间太久忘记了,都不难,全过了
面试邀请03/04/2021. Waral dи,
. 1point 3acres
一面 03/15/2021
- 见面自我介绍
- 然后直接做题
- 有一个电梯,开始在 `start` 位置,每次能向上/向下走当前位置的 `divisor` 层,问到 `target` 层最少要几步。 `x` 的 `divisor` 就是能够整除 `x` 的除了 `1` 和 `x` 的整数。. 1point3acres.com
先拿 BFS 写了个简单的能对一些数据能work的答案出来,但是无法证明这个BFS结果有没有可能没结果导致一直在搜索,我向面试官说了这个东西不好证明,不确定我这个算法能不能halt,但是面试官告诉我能够靠 a 是 x 的因数,x 是 y 的因数,所以 a 是 y 的因数来判定可不可能来做 cut branch。就是在胡扯,当时挺无语的,是向上/向下走 divisor 层,是加法和减法不是乘法和除法。我说时间复杂度不好计算,面试官和我说算法时间复杂度应该是 `O(n^2)` 我觉得更是胡扯,一个数的 `factor` 个数是 `O(n)` 吗,随便想想都觉得不可能。面试后,我查了半天没查到这个结论。感觉这是他自己想出来的题,有太多漏洞和槽点。
- 3 Sum
sort + two pointers
. check 1point3acres for more.
一面通过 03/18/2021
二面 03/19/2021 Lead面 ..
- 全程纯英文
- 自我介绍,针对我的经历问了一些有意思的问题,很多共同语言,尤其是一起吐槽 Jenkins 把我和他都笑了
- 反问有啥问题要问的
- 写题
- 给月日年日期,返回这一年已经过了几天。需要考虑leap year。LeetCode 1154 easy 题 LMAO
- 代码很快写完,但是可以看出这个面试官对代码简洁和优雅性有很高的要求。说我的code比较messy。其实我平常写代码也有代码洁癖,面试写的代码其实在我看来不messy。但面试官说整个函数其实可以10几行搞定看我能不能看出来,看不出来,他说留给你当作业。
- 面试结束上lc一看1154的discussion,明白面试官啥意思了,能5行代码内解决,我还写了个for loop,但是我觉得标准答案那么写会降低代码可读性和维护性。
- 问我如果让我测试我会怎么测试这个function
. 1point 3acres
03/24/2021 收到填写个人信息邮件.1point3acres
03/25/2021 HR打电话过来通知通过面试.google и
03/30/2021 收到正式offer
Summary:
微软总体流程比较规范,我原本投的是北京微软,结果把我给整到苏州了,挺惊异实习生总共才两轮面试,对比美国的5轮真是友好,可以看出来今年在疯狂扩招。(最多三轮,如果你一面挂了话还有一轮复活赛。。)我个人不建议上岸一家扩招的公司,包裹低是一方面(微软包裹确实一直很低),还要一定问明白扩招的原因是什么,二面leader面试时我尝试套话,但是被leader打太极打回来了,这种反应让我挺警觉的。一面面试官题目不太准确,应该是一面面试官对面试题准备不太充裕,二面面试官感觉很好,感觉技术很强。
优点:
- 国内外名气大.1point3acres
- 不加班
- 实习生不会录到特定组里,是可以自己选组的
- 有转正到美国的机会,但是概率接近于零, slim to none
缺点:
- 实习生选组是先来后到的规则,个人原因入职5月初,按照leader的话可能没有什么好组了,leader的话我信6分,不怕出他想让实习生早点入职
- 面试偏简单,扩招公司要三思
对于要回国 Intern 个人推荐程度 - `6 / 10`, `full-time` 没有足够的信息不做评论。.1point3acres
6分主要给到海外名气+美国HR认可国内微软经历+可以有转正美国的机会,对个人技术成长不乐观,但微软应该开发流程算是严谨的,估计除了能熟悉规范的研发流程之外,技术增长应该比较缓慢。 ..
缺点也很明显:full-time包裹普遍低于市场价,leader面打听消息打听到国内微软业务主要定制to B,核心业务都在美国,面试整体个人映像一般,个人感觉今年如果有更好的实习offer不是特别建议去微软。.--
Apple . 1point3acres
. Waral dи,
Apple 签署了保密协议不能分享面试流程,Apple 给我的整体感觉非常好,团队成员给我感觉技术很不错,apple 福利是真的到位,HR 给我体验非常好,面试完的几周真每天都和我打一次电话 / 发email update他们现在offer的进度。实习生培训非常系统,各种orientation,kickoff,ice-breaker。最终接 offer,HR原因占3成。
优点:
- 国内外知名度没得说,湾区 FAANGULA (Facebook, Amazon, Apple, Netflix, Google, Uber, LinkedIn, Airbnb) 在中国有分部的也就 AAGLA,亚麻不说大家都懂,Google国内门槛还是高的,我直接简历挂了哈哈,Linkedin 没招实习,Airbnb还在面试。能拿Apple offer从名声上还是很不错的,对返美后找工,简历上绝对是亮点。
- 实习生代码可以上线,project也有意思
- 福利很好,包裹也可以,高于市场价,WLB!5点就下班了
缺点:
- 国内不涉及 Apple 的很多软件上的部门,比如iCloud, Safari, OS 啥的都在 Cupertino,国内主要是硬件向多一点,SDE Team也是大多对硬件团队做支持,也就是主要 to B 但不太算是 infra。可能对于抱着学习前沿技术,追求个人技术成长的童鞋,apple不如其他公司。
对于要回国 Intern 个人推荐程度 - `9 / 10`, `full-time` 没有足够的信息不做评论。
优点太明显,我提到的缺点也是我给9分的原因
最终接了 Apple 的 offer
. 1point3acres.com
. From 1point 3acres bbs
|