回复: 22
跳转到指定楼层
上一主题 下一主题
收起左侧

国内外企 SDE Intern 面经(微软,Hotstar,Apple)

   
全局:

2020(1-3月) 码农类General 本科 实习@苹果中国Hotstar, 微软中国 - 网上海投 - 技术电面 在线笔试 视频面试  | Pass | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

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

评分

参与人数 10大米 +35 收起 理由
1900Dortmund + 1 很有用的信息!
匿名用户-PDFC5 + 25
momo363738ii + 1 给你点个赞!
泊蚂蚁酱 + 1 赞一个
surpicture + 2 给你点个赞!

查看全部评分


上一篇:腾讯WXG算法岗实习挂经
下一篇:国内字节跳动客户端社招面经(一年)
推荐
 楼主| jonathanPE35 2021-4-2 22:22:47 | 只看该作者
全局:
hdjakgd 发表于 2021-4-2 22:04
感谢分享。感觉 lz 好厉害,能问一下之前的经历吗?感觉自学elasticsearch或者kafka这些只能浅尝辄止,因为 ...

之前有两段实习经历用到es和kafka,自学也完全可以的呀,不是一定要有业务才能学习一门技术,这太自己局限自己了,况且大厂里面一般都不会重复造轮子,这些框架很多都跟你封装好了,就是调调SDK/API完成的业务根本学不到什么技术。《Elasticseardch: The Definitive Guide》和 《Kafka: The Definitive Guide》都是很好的书,看完加点网上大公司相关的blog都差不多了,
扩招要慎选的原因最主要的是 工资(i.e. 会不会低于市场价。会不会被在你之后入职的倒挂),在一个组内的获得高曝光度的难易程度(i.e. 竞争对手多不多,show your impact 上的阻碍多不多, 本来大厂的诟病就是拧螺丝,招得人更多连螺母都要靠抢) 亚洲MS业务一直没有变,为什么要扩招?MS为什么今年突然缺这么多人?我没看到和听说亚洲/美国MS有新的大业务,是因为去年一年离职人多吗?为什么离职?还是大范围Reorg?为什么Reorg?最好研究清楚再做决定

评分

参与人数 1大米 +1 收起 理由
hdjakgd + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

推荐
 楼主| jonathanPE35 2021-4-3 15:30:47 | 只看该作者
全局:
CharlotteL12 发表于 2021-4-3 13:13.1point3acres
我和lz正好相反...请问apple实习的包裹很高吗?我打听的实习的包裹有点过低,于是想了想就没继续move on了. ...

哦哦哦这样呀,看来可能还存在一定方差,Apple 实习生给的薪资是我拿到 offer 公司中最高的,不过实习生薪资也不重要,关键还是看能不能学到技术。
回复

使用道具 举报

全局:
感谢楼主分享的面经!!!请问楼主面的微软苏州是20年的暑期Intern吗?
回复

使用道具 举报

🔗
 楼主| jonathanPE35 2021-4-2 14:57:42 来自APP | 只看该作者
全局:
Molly_wqx 发表于 2021-04-01 23:52:50
感谢楼主分享的面经!!!请问楼主面的微软苏州是20年的暑期Intern吗?
全是今年3-4月份的面筋
回复

使用道具 举报

全局:
jonathanPE35 发表于 2021-04-01 23:57:42
. From 1point 3acres bbs全是今年3-4月份的面筋
好的,感谢感谢!!!
回复

使用道具 举报

🔗
BrownL 2021-4-2 15:28:25 | 只看该作者
全局:
请问苹果几轮面试啊
回复

使用道具 举报

🔗
hdjakgd 2021-4-2 22:04:12 | 只看该作者
全局:
感谢分享。感觉 lz 好厉害,能问一下之前的经历吗?感觉自学elasticsearch或者kafka这些只能浅尝辄止,因为没有具体业务啥的。顺便能问下为什么ms扩招是一件坏事吗?ms苏州最近扩招的原因貌似是苏州要作为一个主要的亚洲研发中心。
回复

使用道具 举报

🔗
 楼主| jonathanPE35 2021-4-2 22:23:12 | 只看该作者
全局:
BrownL 发表于 2021-4-2 15:28
请问苹果几轮面试啊
. .и
这个不好意思面试所有相关的不方便分享
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-QTGKM  2021-4-2 22:54:27 来自APP
国内苹果,面试完HR发进度🥲。. 1point 3acres

美果子硬件岗,几个朋友都是几周一个update,各种慢,HR消失。不知道美国软件岗实习面试是咋样的。
. ----
可能我们都是备胎,所以HR都不在意吧🥲,真的慢死了。

现在已经拿到别的offer了,还让我去延签合同的时间,备胎可真惨啊。(我才不会发邮件要求延呢🌝)
回复

使用道具 举报

🔗
 楼主| jonathanPE35 2021-4-2 23:01:02 | 只看该作者
全局:
匿名者 发表于 2021-4-2 22:54
国内苹果,面试完HR发进度🥲。
.google  и
美果子硬件岗,几个朋友都是几周一个update,各种慢,HR消失。不知 ...

多谢分享,看来美国苹果也有我不为人知的一面,感觉网上苹果相关信息太少,国内也感觉挺冷门,感谢分享能被更多人看到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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