首页 > 秋招面经总结+Offer求比较
头像
五碗羊杂汤
编辑于 2020-08-28 21:53
+ 关注

秋招面经总结+Offer求比较

21 届本科科班,从提前批到现在,秋招算基本结束了。

自己投递的公司不多,都是基础架构,命中率比较高,感觉运气还是不错的。

目前纠结于下面四个 offer,请大家提点意见,非常感谢!

公司 部门 岗位 评级
语言
字节跳动 基础架构部 分布式存储 白菜 C++和Golang
腾讯 TEG 分布式存储 白菜 C++
华为 北研所 分布式存储 SP 主要是C,其次Java
美团 基础架构部 存储或容器 白菜 Java


根据 HR 的反馈,只有华为是 SP,其他的大概率都是白菜,薪资还没开始谈。 比较纠结的是华为做的很底层,是分布式存储的文件系统,用C语言开发,市面上岗位比较少,不好跳槽。

听说腾讯和美团加班比较少,字节和华为多一些,想了解一下具体情况和未来的发展前景,感想大家!


下面是面经
  • 通过:字节、腾讯、华为、美团
  • 被挂:快手(二面挂)、猿辅导(一面挂)、B站(简历挂)

首先说一下被挂的经历
  • B站投递的是基础架构部的后端开发,简历跟其他几家一样,然而不知道为什么被挂了。
  • 猿辅导一面聊得很开心,代码也写出来了,然后结束直接挂,我猜测是笔试的问题,因为笔试只A了一道。
  • 快手二面体验不好,面试官一直在怼我的项目,然后算法题也认为我的解法不好,就挂了。

然后通过的:

字节三面连续,没有HR面,面试体验佳:
  • 一面问的问题都很基础,主要是操作系统+计算机网络,线程进程、虚拟地址空间、TCP一类的。算法题是数字转字符串+三角形从顶到底的最短路径
  • 二面面试官要严一些,问的很深入,一个知识点会不断挖掘,主要是C++基础和操作系统,C++问的是结构体和类的区别与实现、内存分配、编译链接方面的,操作系统也是以文件系统相关知识点为主,但是会一路挖掘,比如写入一个文件的完整过程,从内核态切换到inode,会在你说到的时候问相关的。算法题是包含随机指针的链表复制,经典题。
  • 三面面试官说前两面都还不错,他就不主动发问,让我自己串联一下计算机组成、操作系统和编译原理的课程内容,把这三门分别给他讲一下,他会在我说的时候问问题,感觉这个串联难度还是挺大的,我计组和编译串联的还行,操作系统就一般了。

华为三面连续,没有HR面,面试体验佳:
  • 一面以项目为主,会按照项目问问题,算法题是判断二进制中1的个数+打印螺旋三角
  • 二面面试官很严(是不是二面都很严),问的很深入,问了cache一致性、文件描述符、inode,滑动窗口等细节问题,算法题比较难,需要两次归并,然后还问了我洗牌算法,让我看看自己能不能设计一个
  • 三面就是问项目,然后跟我说我的项目可能有哪些问题,自己考虑到了吗?再就聊聊个人发展规划,介绍华为的技术实力,面试官是最亲切的一个

美团四面,每面隔2到3天,面试体验佳:
  • 一面主要问编译,各个过程的任务,不同的语法分析算法的优缺点,然后是计算机网络TCP/UDP、HTTP/HTTPS的区别,算法题二叉排序树找最小的大于目标的节点
  • 二面问项目问的多,基础知识就是拥塞控制机制+页表换入换出机制,思维题:如何将1L水均分成11份,算法题:输出矩阵左上角到右下角的所有最长路径
  • 三面很快,17分钟,就是介绍一下自己的项目和技术栈,对什么感兴趣。
  • HR面就是说自己的优缺点,说发展规划,对上班时间的要求,对薪资的要求。

腾讯三面,没有HR面,面试体验佳:
  • 一面没有问知识点,做了5道题结束,2道说思路:循环链表判断,rand5()生成rand7(),写3道:完全二叉树给定根结点求节点个数,二叉树最大路径,多线程打印ABC
  • 二面vector和list区别,如何实现vector在元素超过原有大小时不复制,使用不连续内存?讲一下协程,相比线程的优势有哪些?内存池的实现,算法题3道:单向链表排序、用堆实现第K大的数、单向链表反转。
  • 三面就讲了一边项目,说自己的优缺点,就结束了。


更多模拟面试

全部评论

(26) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐