2022/8/29 字节番茄小说后端实习一面
项目
-
会话管理怎么实现的,拦截器具体怎么做的
-
说一下Cookie和Session
-
Redis里具体存的什么信息
-
点赞、相互关注用的Redis哪一种数据类型,底层数据结构是什么
-
缓存一致性的几种策略,为什么用”先更新数据库,再删缓存“
并发
- Java实现并发常用的哪几种方式
- sleep()和wait()的区别
-
volatile怎么实现的可见性(提示内存屏障)
-
原子类的核心是什么
-
CAS属于什么锁类型
-
TreadLocal有了解么
-
ThreadFactory有了解么
-
说一下ConcurrentHashMap的底层实现
-
线程池的核心参数有哪些;
-
core 2, 有界队列 10,max 4, 拒绝策略为丢弃;1/3/7/13/17号线程的状态是什么
JVM
说一下Java的垃圾回收算法
MySQL
-
聚簇索引和非聚簇索引
-
写select语句看走的什么索引
-
如果MySQL宕机了,如何恢复丢失的数据
-
MySQL如何实现事务
网络
-
TCP/IP五层模型分别是什么
-
TCP、UDP属于哪一层
算法题
lc[33. 搜索旋转排序数组]
#字节跳动##后端开发实习#