字节正式批-Data-TnS后端一二三面经(已OC)
一面 2022年8月29日
- 自我介绍
- 进程调度策略?
- 死锁问题及解决方案
- 用户态vs内核态
- 滑动窗口?
- 数据结构:堆vs栈
- 描述一下堆的插入过程
- dfs vs bfs
- 数据库范式
- 数据库事务and隔离级别
- having关键字有什么用
- ==和equals的区别
- 聊一下GC?
- minorGC vs fullGC
- 如果大量出现minorGC,有什么原因?
- JMM?
- 类加载机制?
- UML中,类之间的关系有哪些?
- 设计模式了解哪些?
- 观察者模式vs订阅模式?
- AOP?
- 分布式系统的CAP?
- 算法题:最大子序列的和->进阶问题:既返回最大的和,又返回最大和子序列的起、止位置
- 项目
二面 2022年9月5日
- 自我介绍
- 介绍一下项目中的一个难点
- 说一下点赞功能
- 假设一个帖子点赞量很大,一个redis set太大了,该怎么解决?
- 假设在此基础上,还需要对点赞按照时间进行一个倒排,取出最新的20个点赞该怎么解决
- 请求一个页面会发生什么?
- 假如有登录状态呢?
- 算法题:通配符匹配