首页 > 笔经面经 > 字节提前批-抖音后台一二三面-凉经

字节提前批-抖音后台一二三面-凉经

头像
AkChen #字节跳动提前批#
编辑于 2020-07-06 14:41:28 APP内打开
赞 5 | 收藏 84 | 回复14 | 浏览6061
唉、三面太可惜了,一天连着面三面精力的确顶不住,可能也算是对加班的一种考验?
给大家分享下经验吧,有些记不清了现在
一面
算法:链表奇数位升序、偶数位降序->得到一个最终升序
基础:
TCP-三次握手/四次握手的必必要性
go相关go协程为什么轻量?
其他的忘了,反正很基础

二面
算法:链表k个一旋转
项目&实习情况
redis的zset
如果让你实现kafka(自己说项目中用到过、自己给自己挖坑)如何实现?
如果你实现的kafka按照时间来查找并消费你怎么做?
分布式锁你怎么实现?
TCP-三次握手/四次握手的必必要性
操作系统的内存管理-->段页式->逻辑地址到物理地址的映射->TLB
mysql的引擎
mysql的索引
b树 b+树区别、各自优缺点

三面:
问背景、家庭情况
项目&实习情况
如何建立索引
mysql索引的建立什么情况下那些列会生效之类的
es的底层原理(???)

算法:一个循环数组(是循环的吗?我那时候有点眼花记不清了),相邻的不可同时拿,问怎么拿值最大时间O(n) 空间O(1)?、LFU 时间O(1)、我特么看了LRU的O(1)咋就没看LFU的O(1)

结果式俩算法题一紧张都没做来  哭
第一个算法:如果不是循环的跳梯子dp,循环的话那我zhen'bu'h
第二个算法:一个map (频率->频率下的map(key->节点)) ,节点{key,freq}

总结:
还是自己太菜了,加油吧~

更多模拟面试

14条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

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

近期精华帖

热门推荐