字节后端24届实习 三面凉经(做过没A,这是我这辈子的耻辱)
本来以为三面也会像二面一样场景题轰炸,真没想到全是常规八股,还考一些细节八股,算法还考一道hard(做过但没a,这是我一辈子的耻辱),说实话真不想写这个面经
本来以为会追问的问题,简单回答一遍,等着他追问,他却不追问,直接切换另一个问题?本意就是让我自己拓展 ,下次吸收经验!一直讲到喊停为止(其实是我了解的不太深哈哈哈哈哈 不太敢造次)
这次就当做是一场教训,下次一定会面的更好!
1、自我介绍
2、你自我介绍的技能中,你比较熟悉哪些?(mysql,redis,rpc)
mysql
1、对于mysql,你有什么比较熟悉的地方?(索引机制、日志、锁机制)
2、说一说你对mysql索引的理解
3、b+树有什么缺点?
4、还认识其他别的索引吗?(?问完就换了个问题????我还以为会追问,没想到他本意是让我拓展是吧?)
4、刚才你说到了存储引擎,你知道mysql有什么存储引擎吗?有什么区别
5、说一说mysql常用的日志
redis
1、对redis的哪些数据结构比较熟悉?(又忘了拓展)
2、知道redis怎么搭集群吗?
3、对redis还有什么其他的了解?(持久化机制、日志、数据结构的应用)
4、那就谈一谈redis的持久化机制
RPC
1、RPC协议主要是用来做什么的?
2、详细说一说你的传输协议和序列化协议,用来做什么的,用了什么
3、RPC框架主要是用来做什么的?
估计是时间还没到,想再问一个方面,问我还熟悉哪些,我就说计网
计网
1、你对计网主要了解一些什么?(TCP/IP、HTTP、整体的网络模型)
2、那你说说在同一个局域网内是怎么通信的,用什么通信?
3、谈一谈ARP
4、你刚才说到了路由器,那你了解路由协议吗?路由协议做了什么
5、你说到了OSPF,那谈一谈OSPF(没复习到啊md,祸从嘴出)
6、你了解HTTP吗?(了解。好吧又让我自觉地拓展?又换问题是吧)
7、504状态码代表什么、403、302(真不记得了,我只记得404、401、200、301、100,直接记混了)
算法题
76. 最小覆盖子串 (同类题)
49. 字母异位词分组 (比较相近的原题)
变式:改了一下条件,要求的子串长度与原串长度一模一样,返回第一个满足的子串起始下标
这个条件改变是真的tm杂种陷阱,让我忘记了滑动窗口的特性,直接把窗口大小固定死了,但实际上和原题做法一模一样,加一个特判就行
好吧,但我当时没想到啊,我直接就大小为m的滑动窗口加哈希暴力了,O(n*m),让我优化算法,但我也优化不了啊,已经被j8题目条件限制了 思维定性了,忘了本质了,最后只是剪了一下支,真想不到怎么优化了
反问环节
1、我问他我的表现怎么样?(他直接当谜语人,不方便透露喔?)
2、这场面试主要考的是基础吗?我还以为会考场景设计之类的 上一次面试也考了很多。 他回答 确实是的,因为你们只是实习生 所以要求没有这么高。 (?那二面的时候是什么意思)
说实话,在我OSPF没回答出来、状态码全记歪了、算法题没优化出最优做法的时候我就已经寄了,看着他严肃的脸也不想问些其他什么问题了,我直接开摆了
也不期望能过了,现在想一想其实算法题不算难,可能面试官是不想为难我的,但可惜我没做出来哈哈哈哈哈
希望其他部门能捞一捞吧
#如何看待2023届秋招##我的实习日记#