双非C++的找暑期实习经历(美团,快手已OC,求比较)

个人背景:双非本(非南邮重邮),技术栈C++,一段大厂实习经历。项目经历6.S081 + CS144。LC700道。

一.暑期投递情况

面试

美团

三月做了笔试,笔试AK(3.25场,难度偏易),一志愿无后续;五月看见牛客上讨论美团在捞人,遂投美团基础技术部,已OC。

面试

快手

快手已经面了两个部门,一个二面挂,一个排序挂,一个今天刚一面完。

流程未参加

腾讯 / 携程 / 腾讯云智

腾讯测评太久了,觉得没面试机会,就没写测评;携程是JAVA厂,故没参加笔试;腾讯云智是内包,故拒面了。

笔试无后续

腾讯音乐 / 网易雷火

腾讯音乐笔试情况还可以,网易雷火太难了乱写的

简历挂

字节

8投0面,4hr筛4部门筛。怀疑是简历没有web项目 + 字节hc过少。【明明年前没大厂实习时,还有约面..】

简历挂

拼多多 / 京东 / 完美世界 / 360 / 商汤 .../

二.面经

1.美团

  • 美团时间线(5.17一面,5.18二面,5.22HR面,5.23Offer):流程很快,基本一天一个进度。
  • 面试很友好,总体感觉难度不大。一二面有一半时间都在聊项目,聊实习经历。
  • 一面算法题为lc1004. 最大连续1的个数 III。
  • 二面算法题:合并k个升序链表和83. 删除排序链表中的重复元素。基本都写出来了。

2.快手

  • 快手流程也很快,基本一天一个进度。面试难度和部门核心程度正相关,总体难于美团。
  • 第一个部门社科院推荐架构(核心):一面flood-fill,难度不大;二面难度很大,具体见快手社科院推荐架构
  • 第二个部门服务器开发,CDN方向,排序挂;
  • 一面:反转域名O(1)空间复杂度,多模式串多目标串匹配(trie树预处理模式串即可),智力题100灯泡变全亮。
  • 一面表现:面试情况不错,基本有问必答,算法题也都写出来了。比较难的八股是虚函数能不能内联,怎么让对象固定在堆上和栈上。
  • 二面:队列模拟栈+栈模拟队列+树的层序遍历+tcp连接电脑突然死机+哈希表时间复杂度原理+tcp连接中发送完数据包,突然close(),会怎样+socket读取数据到用户程序,会经过几个缓冲区,还一个是谈谈对多进程vs多线程的理解。
  • 二面表现:算法题都写出来了,树的层序遍历在处理分层时卡了十分钟,八股答的流畅,但好像不太准确hh。
  • 第三个部门媒体后端C++(核心),一面大概率凉,难度很大;
  • 算法题:k个一组翻转链表。
  • 八股:IO多路复用/前序后序是否能还原树/b树b+树/哈夫曼编码/linux虚拟地址空间结构/动态库地址无关代码/阻塞IO与非阻塞IO/top命令排查高占有率进程/top命令的占用率怎么算的/c++ memoryorder/elf文件格式/中断对于操作系统的作用/讲讲quic/听说过哪些快速重传算法/timewait状态干啥用的/c++智能指针。
  • 面试表现:k个一组翻转链表磕磕绊绊写出来了。八股基本都在摇头,很多都不太清楚,要么就是印象模糊瞎说。
  • 后续,没想到一面过了,二面聊的很开心,hr发了口头offer。

三.求比较

- Offer对比,想请教一下大佬们。

1.现在美团已offer: 部门是基础技术部的quic开发,美团平台好部门轻松转正率高,但是钱少部门一般。

2.快手音视频二面通过流程中: 快手音视频部门行业标杆,钱多,但是很卷(十点下班),转正率一般有裁员风险,想听听大家意见~

全部评论
1 回复
分享
发布于 2023-05-23 21:22 山西
6.S081 + CS144 是什么课程 有项目链接吗!!
1 回复
分享
发布于 2023-05-24 11:06 福建
联想
校招火热招聘中
官网直投
山大的吗
1 回复
分享
发布于 2023-05-26 11:06 湖南
大佬可以分享下s081怎么做的吗?只看xv6book感觉很难找到明确的思路
点赞 回复
分享
发布于 2023-05-24 16:45 江苏
美团基础研发哪个部门?
点赞 回复
分享
发布于 2023-05-24 21:59 北京
m
点赞 回复
分享
发布于 03-12 10:26 贵州
博主问一下 cs144在项目上怎么写吗, 面试一般会问什么?
点赞 回复
分享
发布于 03-22 11:52 重庆

相关推荐

音视频面经合集:腾讯、快手、OPPO、美团。纯靠面试后的回想,应该会有不少的疏漏。合集(上):腾讯 OPPO腾讯PCG客户端(一二面都是一小时左右):一面:1. 面试官介绍部门,问地域是否接受2. 做题 子序列3. 介绍360度视频编码推流器项目(跟科研有关),接着聊了一些360视频的开放性问题4. 介绍视频编码流程,哪些部分属于无损编码5. 播放器项目相关问题,包队列的设计,倍速实现等,这里应该问了不少6. TCP UDP的区别7. MP4介绍,如果不知道moov box的具体位置,如何快速起播8. 场景题:实现透明视频,在编码这一块需要做什么操作?二面:1. 自我介绍 2. 进程和线程区别;线程同步方式 锁 信号量 条件变量;什么场景适用什么方式;无锁编程 3. TCP 三次 四次;然后很多场景题(具体记不清了);可靠性具体是什么;HTTP GET POST 4. 打草稿讲思路:a. 相交链表 判断交点 b. queue实现stack c.100枚硬币,其中一枚质量不同,给你一杆秤判断它的轻重,最少称几次OPPO多媒体开发(一二面都是30分钟多一点):一面:1. 自我介绍 2. 一个实际软件项目的开发流程思路2. 指针和引用 野指针 悬空指针 智能指针 4. 线程池 线程 线程同步 锁的分类 死锁 5. 7层模型 TCP UDP区别 TCP可靠性 6. 设计模式 7. FLV MP4 8. 播放器项目 音视频同步 信息交互 低延迟播放器的实现 FFmpeg中的AVPacket和AVFrame 9. 科研项目介绍二面:1. 自我介绍 2. CPU调度算法 进程 线程 3. 7层模型 TCP三次握手 4. 各种排序算法介绍 5. 两个项目介绍 6. 工作场景中的开放性问题 互联网加班现象怎么看; AB两个模块有模糊边界 你是其中一个模块负责人 模糊区域出现问题 怎么沟通解决
点赞 评论 收藏
转发
31 108 评论
分享
牛客网
牛客企业服务