记录一下一地鸡毛的秋招

字节基础架构(杭州)部门一(一面)
1.项目
2.CPU打高怎么排查?:面试官想要我给出成熟的排查思路,没有相关经验,答得拉跨。
3.频繁发生Full GC怎么排查 :从F-GC发生的因素答了,他还是想要成熟的排查思路(例如如何使用jmap等等这些工具),没有相关经验,拉跨
4.DM直接内存聊一下 :有想法,不确定是不是DMA方式里面的直接内存,答了不知道。
5.IO多路复用讲一下 :正常八股
6.有了解哪些缓存算法 :LRU
7.手撕LRU :10min :DONE
8.LRU有何缺陷 :支支吾吾,不知道。
结果:挂
感受:对JVM调优情有独钟,我没相关经验,遂挂。
-----------------------------------------------------------------------------------------
字节基础架构(杭州)部门二(一面)
1.项目
2.类加载聊一下 :正常八股
3.wait、sleep、park 轻量级锁 重量级锁 偏向锁聊一下 :八股
4.线程生命周期及其转换聊一下 :八股
5.双亲委派聊一下 :八股
6.Synchronized 与 ReentrentLock区别与联系 :八股
7.给出最长回文子串之长度 :DONE 10min
感受:八股yyds,面试官一脸满意,5分钟后给我约了第二面

字节基础架构(杭州)部门二(二面)
1.项目
2.如何紧凑存储一大串字符串 :磕磕绊绊,参照MAC层的传输给了一个思路
3.有了解哪些编码 :utf-8 哈夫曼编码 信道编码
4.哈夫曼编译码 :没有想到会问这个,精神已然紧张起来,答得磕磕绊绊
5.给定一棵多岔树,找出两个给定节点的最近公共父节点 :DONE 15min
感受:答得很一般,感觉是交题不杀,面试官谈吐不凡、思路清晰,他觉得我挺好的,不要求校招生啥都懂。

字节基础架构(杭州)部门二(三面)
// 体验极差,自己迟到十分钟,全程不耐烦,应该是个LD
1.项目
2.使用flink的过程中是否有注意到一些诸如资源池(Container)的参数 :没有,他一脸嫌弃
3.给你5个文件,每个文件有一亿个数字,找出其中最大的100个,并且给出三条性能优化方案 :优先队列-多线程-合并文件,他不满意,僵持3分钟后作罢
4.给你一个复杂数据结构,给出最优紧凑存储方案 :中间有一些地方没太明白,询问他uint-64是啥的时候,已经表现出对我极大的嫌弃,鄙夷之情溢于言表。
5.BIO-AIO-NIO-IO多路复用讲一下 :八股
感受:面下来脸都红了,全程压力爆表,面试开始的第11分种对面才上线,感觉有什么急事,全程对我不耐烦,面试过程中都快被虐哭了。

字节基础架构(杭州)部门二(四面)
//一个小年轻,以为稳了
1.项目
2.孤儿进程与僵尸进程 - 答:孤儿进程不知道
3.linux如何传递信号 -答:不知道kill
4.聊一下虚存 -答:段页式存储
5.合并重复区间 :DONE,35min
结果:挂
感受:自己的linux一直是短板,前面三面都没有问到,四面漏了马脚,面试官倒是挺和善的。还是自己能力不行,四面挂了确实有如吃屎。
-------------------------------------------------------------------------------------------------------------------------------------
阿里云商家平台 (一面)
1.上来手撕多线程:两个加线程一个减线程,实现对共享变量的线程安全 :10min
2.如何设计秒杀系统 :从缓存、消息队列削峰的角度简单答了一下
3.聊一下你对缓存的理解 :聊了一下LRU http缓存 redis
4.redis?:学的不是特别深入
5.消息队列 :八股
评价:基础扎实,深度不够,给了我很多中肯的建议,最走心的面试官
结果:挂
感受:这是最走心的面试官,他们的业务是阿里云的电商平台,所以上来就问我秒杀系统,没有相关设计经验,答得不全面,阿里要求还是挺高的,最后给了我很多建议
告诉我应该学哪些技术,很耐心,自己输出了将近15分钟。
---------------------------------------------------------------------------------------------------------------------------------------------
阿里-蚂蚁金服 (一面)
// 八股连环call
1.美团咋样?
2.转正否?
3.转正评价?
4.进程状态及其转换
5.进程与线程
6.内核态与用户态
7.虚存
8.知道哪些树及其使用场景
9.知道哪些排序及其使用场景
10.Mysql索引
11.Mysql引擎
12.数据库设计三大范式
13.乐观锁与悲观锁
14.MVCC与锁
15.TCP/IP五层模型及各层协议从上到下搂一遍
16.IP报文格式及各个字段意义
17.TCP报文格式及各个字段意义
18.TCP如何保障可靠传输(滑动窗口、超时重传、流量控制、三次握手四次挥手)
19.Spring模块
20.Bean的生命周期
21.HashMap实现原理
结果:流程中
感受:八股之神
更新:池子泡了一个月以后溺亡。无语🙄
----------------------------------------------------------------------------------------------------------------------------------------
快手电商 (一面)
// 无情挖底
1.项目
2.AQS源码
3.AQS Node类里面的字段及其意义
4.AQS为何使用双向链表
5.ReentrentLock公平与非公平实现原理
6.AQS共享模式与排他模式
7.Kafaka组件讲一讲
8.Kafka消费者组的OffSet讲一讲
9.新加入一个消费者,如何重新进行Partition的负载均衡
10.flink如何保障高可用
11.知道哪些垃圾收集器及其细节
12.HDFS的组件
13.聊一下HDFS存储一个文件的全流程
14.Mysql存储的物理原理
15.除了索引,如何优化Select
16.翻译字符串的方法种数 :15min

感受:扒源码,我投降


----------------------------------------------------------------------------------------------------------------------------------------
快手电商(二面)
1.扒实习项目
2.进程与线程
3.如何自学的?
4.反转指定的一段链表(写之前大言不惭的说这个太简单了,我直接写吧,然后空指针了^_^)
结果:挂
-----------------------------------------------------------------------------------------------
拼多多(一面)
1.自己做的项目碰到啥难点以及如何解决
2.TCP的连接复用在linux中如何实现
3.TCP连接管理
4.TCP/IP网络层次
5.最长重复子串(输出长度)
6.最长重复子串(输出子串)

拼多多(二面)
1.喜欢看什么书?
2.如何自学?
3.个人坚持最久的事是什么?
4.实习过程中晕倒的困难以及学到了什么?
5.介绍一下Thrift?
6.RPC的作用是啥?
7.聊一下线程安全
8.手撕LRU
9.垃圾收集聊一聊
10.HashMap有什么问题?要你自己设计你打算怎么做?
11.Mysql的隔离级别及各个隔离级别下的表现

拼多多(三面)
1.实习项目聊了很久
2.Http1.0 1.1 2.0各有什么特点(好无聊的问题)
3.为什么Http要引入上述变化?
4.TCP长连接和连接复用的区别
5.Linux如何实现TCP连接复用(从多路复用IO的角度答了答)
结果:去多多了。

结束语:字节四面被挂是我秋招心态的分水岭,面试毕竟是一个双向选择的过程,打铁还需自身硬,做技术的更是如此。面经固然有用,但踏踏实实得搬起书本去学,方为正道。

更:在我最为崩溃的时候,当时正值国庆,我选择和朋友去川西自驾,一路上走了太多路,看见了很多不曾见过的景致,雪山、峡谷、荒原,还遇见了很多有趣的人。旅程持续了8天,回学校以后面试八股已然全部忘光,new一个数组都需要思考一下,自己的简历上写了啥都不太熟悉了。彼时那种状态去面拼多多,现在想起来有点后怕,那个时候确实也没有对多多抱多大希望,没想到最后居然过了,终于可以和北京说再见了。可能是我前期太惨攒了一大波人品的缘故,一场旅行过后终于得偿所愿,老天总是公平的对不对:),终于都结束啦!
#秋招面经##面经##阿里巴巴##字节跳动##快手##拼多多#
全部评论
字节简历挂
2 回复 分享
发布于 2021-09-13 12:38
加油!
点赞 回复 分享
发布于 2022-09-14 21:35 陕西
加油
点赞 回复 分享
发布于 2023-07-25 08:47 陕西

相关推荐

评论
16
34
分享
牛客网
牛客企业服务