暑期实习总结(亚麻、微软、hulu、freewheel)

背景

base北京,北邮本硕,之前在字节服务端实习了六个月,三月份润了之后开始准备暑期实习,三月四月两个月陆陆续续面了亚麻、微软、hulu和freewheel,四家最后都拿到了offer。

微软

找同学直接内推的,没有笔试

3.7 一面

  1. 聊项目

  2. 介绍Java,Java垃圾回收机制

  3. 为什么字节用go,go和Java对比

  4. 算法题:滑动窗口最大值

  5. 算法题:分发糖果

虽然考了两道hard题,但是都是很常规的原题,而且面试官一般会引导你。

3.11 三面

由于一面过了,所以直接进的三面

  1. 自我介绍
  2. 聊项目
  3. 算法题:分割回文串
  4. 反问+面试官介绍微软

还是原题,两轮面试都遇到原题,感觉还是相当幸运hhh

亚麻

直接在官网投递的开发岗位,3.3发的笔试邮件,48小时之内做完就可以,包含两道编程题,由于我抽到的编程题太简单了,和我同学抽到的题完全不是一个难度,就不做记录了,没有参考价值。

3.10 一面

  1. 自我介绍
  2. 聊项目
  3. 算法题:岛屿数量
  4. 算法题:强密码校验器

第二道题虽然是原题但是没刷过,最开始容易陷入用dp的陷阱里,其实并不是,最后做了一半没有做完。

3.10 二面(manager面)

  1. 聊项目,聊得非常细,会分享一个共享画板,让你一边画一边讲,包括需求、设计、技术难点等等。
  2. 面试官介绍亚马逊+实习生培养方式

总结:亚麻的面试是一面二面连着一起面的,并且体验非常好,特别是二面的时候,整个一个小时基本上都是在讲项目,会让你讲的很细,面试官会非常认真的听你讲,和你互动。

freewheel

4.16参加的笔试,4.22约的面试,和亚麻一样也是一面二面一起的

4.25 一面

  1. 自我介绍
  2. 聊项目
  3. 笔试考了赛马,让讲一下为什么是7场
  4. 最后问了一道简单算法题,一个一维数组,求最长没有重复数字的子数组长度

4.25 二面

  1. 自我介绍
  2. 聊项目
  3. 问了问能来实习的话能实习多久
  4. 之前在字节实习用的go,问go和java有什么区别

hulu

3.24 一面

  1. 自我介绍
  2. 聊项目
  3. 由项目引申出redis
  • 为啥选redis
  • redis为什么快
  • zset怎么实现的(跳表)
    • 跳表介绍一下
    • 插入的复杂度
  1. MySQL事务,讲了ACID、四种级别、ReadView、next-key lock
  2. 算法题:1-50,其中缺一个数,另一个数字重复了一次,找出缺失的数字和重复的数字。
  • 循序渐进
  • 暴力解法:开辟一个计数数组
  • 原地修改:数字作为索引来判断
  • 常数空间+不修改:求和、积,数学公式计算
  1. 算法题(只说思路):有一堆长度不一的绳子,可以随便剪,但是不能拼
  • 问题1:长度为m的绳子可以有多少段?
    • 贪心:从最长的开始剪,遍历所有大于等于m的绳子即可
  • 问题2:需要n段长度相等的绳子,最大长度可以是多少?
    • 问题1就是问题2的子问题,输入一个长度,可以得到绳子数量,判断是否大于等于n
    • 暴力方法:线性遍历
    • 二分法

4.11 二面

  1. 自我介绍
  2. 聊项目
  3. 计网:三次握手,正向代理和反向代理
  4. 算法题:给一组长度不一的木棍,求能组成平行四边形的数量
  • 举例:
    • 输入:nums: [2,1,1,1,2,3]
    • 输出:3
  1. 算法题:接着上一题,求能组成四边形的数量

4.28 三面

三面就是和leader聊天,没有算法题和八股

总结:hulu的面试难度给我感觉是最难的,算法题不会出原题,而是找一个问题由浅入深的让你一步步解决,面试体验也是非常好的。

#暑期实习##面经##实习##后端开发#
全部评论
大佬最后准备去哪了
2 回复 分享
发布于 2022-05-03 20:47
大佬好强,想问下hulu二面邮件里说主要考察算法,但看lz的面经还是问了一些项目相关?
1 回复 分享
发布于 2022-05-06 23:13
大佬牛啊
1 回复 分享
发布于 2022-05-04 23:54
强密码校验器,这么难的吗😲
1 回复 分享
发布于 2022-05-04 13:40
大佬字节什么部门实习呀?
1 回复 分享
发布于 2022-05-03 23:47
太牛了 四家梦中情厂
8 回复 分享
发布于 2022-05-03 12:21
校友太强了,这四家是需要用英语面试吗?
5 回复 分享
发布于 2022-05-03 11:21
楼主北邮csgo社长 完美S水平 建议一起开黑
1 回复 分享
发布于 2022-05-05 15:10
大佬,你的项目是什么呐,问项目问的好详细
点赞 回复 分享
发布于 2022-11-16 12:34 吉林
已经收藏了,什么时候发offer
点赞 回复 分享
发布于 2022-06-28 18:02
老哥,hulu三面都是技术面吗?有HR面吗?
点赞 回复 分享
发布于 2022-06-08 16:29
太强了
点赞 回复 分享
发布于 2022-05-23 21:08
校友真滴牛皮 顺便想求个hulu二面算法题的思路
点赞 回复 分享
发布于 2022-05-17 00:13
请问楼主投递的都是java开发岗吗
点赞 回复 分享
发布于 2022-05-12 08:43
这也太强了!
点赞 回复 分享
发布于 2022-05-11 00:36
同学hulu和fw是怎么考虑的啊,为啥没选fw呢😂
点赞 回复 分享
发布于 2022-05-07 16:29
蹭蹭,楼主好强,恭喜恭喜
点赞 回复 分享
发布于 2022-05-06 18:36
大佬,希望自己也能像你这样
点赞 回复 分享
发布于 2022-05-05 18:20
🐮🐮🐮
点赞 回复 分享
发布于 2022-05-04 23:59
牛逼
点赞 回复 分享
发布于 2022-05-04 22:51

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
评论
76
281
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务