字节电商java一二三面(已意向)
一面:
项目介绍
商城的使用人数 公司有多少人 有没有实现秒杀功能?
用户登录如何实现
cookie session
多台服务器,如何共享session
数据库索引的数据结构
b+树各节点存什么,叶子节点之间的关系(添加数据时怎么弄?) 叶子节点存的是整个数据?
主键索引和普通索引叶子节点的区别
mysql优化
mysql主从复制原理 如何实现
redis五种数据结构 应用场景 底层结构 跳跃结构!!!
redis集群(非主从,多个redis存不同的数据) 如何构建? 如何定位数据?
一致性hash算法 此时的数据库增删操作导致的数据迁移怎么弄
redis的持久化 快照的名字 多久备份一次?
redis如何删除过期的key
main方法的参数是什么? 如何传
1元、2元、5元 组成 10元的方式有多少种
快排
商城的使用人数 公司有多少人 有没有实现秒杀功能?
用户登录如何实现
cookie session
多台服务器,如何共享session
数据库索引的数据结构
b+树各节点存什么,叶子节点之间的关系(添加数据时怎么弄?) 叶子节点存的是整个数据?
主键索引和普通索引叶子节点的区别
mysql优化
mysql主从复制原理 如何实现
redis五种数据结构 应用场景 底层结构 跳跃结构!!!
redis集群(非主从,多个redis存不同的数据) 如何构建? 如何定位数据?
一致性hash算法 此时的数据库增删操作导致的数据迁移怎么弄
redis的持久化 快照的名字 多久备份一次?
redis如何删除过期的key
main方法的参数是什么? 如何传
1元、2元、5元 组成 10元的方式有多少种
快排
二面:
自我介绍
项目
反射
在面哪些公司
本科课程
主要语言
学了几年java
手撕:反转链表
反问
项目
反射
在面哪些公司
本科课程
主要语言
学了几年java
手撕:反转链表
反问
其他不记得了
三面:
自我介绍项目(技术实现、结果、多少改进、为什么选用、代码量、、、)
项目中mysql、redis遇到的问题
布隆过滤器
操作系统包括什么(没答上来,OS就没再继续问,哭唧唧)
手撕:二叉树中序遍历中某节点的下一节点
JVM有什么用
Java是什么语言
先编译后解释,如何实现跨平台(详细)
什么时候加载类
垃圾回收知道什么
静待oc!!!
#字节面试##面经##校招##字节跳动##Java工程师#