字节一面(抖音直播)

30min实习 + 10min八股 + 20min算法

自我介绍

实习拷打(产出+八股)
  1. sql相关:
  - 你参与了sql优化,可以讲讲具体是怎么优化的吗?有具体的流程吗?
  - explain执行计划重点关注字段?
  - 聚集索引和二级索引
  - mysql存储引擎(innodb),什么数据结构存储索引(B+树)
  - 为什么使用B+树而不用红黑树?
  - B+树增删改查的时间复杂度
  - 创建联合索引注意事项?索引失效场景?
  - 什么时候不符合最左前缀法则?
  - 最左前缀法则实现原理(ber会)
  - 事务隔离级别,隔离产生的问题
  - mvcc实现原理,mvcc如何实现不可重复读和幻读?
  - mysql/mvcc如何防止幻读?
  - 临键锁的实现原理,间隙锁的范围,开闭区间?

  2. ES相关:
  - 实习中提到了ES,具体干了什么
  - ILM策略
  - ES生命周期
  - 为什么进行Shrink操作
  - es中索引和文档的区别
  - es倒排索引机制

八股
- hashmap线程安全吗?哪些是线程安全的?
- hashmap不同版本的区别
- hash的底层数据结构
- hashmap为什么使用红黑树?树化条件?
- 为什么设置树化阈值为8?

算法:Leecode 403(hard) 青蛙过河
  动态规划+递归 
  给了几分钟先想思路,然后写关键代码,然后结合代码讲讲逻辑,没有跑代码
  
反问:
  1. 主要业务
  2. 建议
  3. 什么时候有结果(两个工作日)
全部评论
有结果了吗
点赞 回复 分享
发布于 2025-12-10 15:27 江苏
补充:原本es问完要问下一个项目的,我说有点忘了就换成 必吃榜——八股环节了
点赞 回复 分享
发布于 2025-12-01 22:00 四川

相关推荐

1、什么是bfc,bcf的作用、什么属性可以形成bfc块2、css选择器类型,优先级3、如何实现垂直水平居中4、单行文本溢出的时候显示点点省略号、多行的呢5、纯 CSS 去实现一些三角形的小角标的话,你会怎么做?6、JS 数据类型、堆和栈、 js检测数据类型的方式7、判断对象为空的方式8、对原型还有原型链的理解9、new 的操作,它内部具体是做了哪一些动作呢?10、聊聊你对闭包的理解呗。我们就是我们一般什么场景下可能会借助借助到闭包这个特性?11、内存泄漏,什么其他的操作可能会引起内存泄漏,为什么会有内存泄漏,使用闭包的话,怎么去避免这种内存泄漏的情况?12、url输入到渲染阶段浏览器做了什么13、Vue 的通信方式14、vue中data返回的是一个函数为什么不是变量15、 key 值它它具体是有什么作用16、Vue 它的那个数据响应式原理17、nextTick 它有什么作用?!!!!!nextTick实现原理18、https中ssl/tls加密过程19、说一说http版本21、webpack中plugin和loader这么理解的22、打包过程有好,有,主要有三个阶段吧,那它是哪三个阶段呢?23、那假设现在有一个场景啊,就是你接手了一个项目,然后发现它某一个页面在低端的手机上滚动的时候会很卡,那你你会怎么去着手去开始分析处理这个问题呢?你可以讲一下你的思,一些思路。24、是自己实现了一个,个表单状态快照管理。那这个 useStaticSnapshot 它具体是,你是怎么实现的呢?25、职业规划26、你对我们公司有没有什么想要想要了解的?
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务