许愿一下字节跳动
刚面完三面,虽然答的磕磕碰碰的,还是抱着一点希望吧,附上三面的面经
一面
Java的GC原理 线程池实现类 ThreadLocal MySQL中数据的类型 char和varchar的区别 一个表中使用where查询在有索引和没有索引下对磁盘读取次数的分析 日志有user_id、login_time、logout_time,找出登录人数最多的时间段
二面
基本数据类型、拆箱装箱 Exception、Error List中的泛型,泛型擦除、上下界 注解实现、编译时注解、运行时注解 Synchronized原理、Monitor、锁升级 Redis的数据类型 Redis的原子性怎么保证 根据字符串构建二叉树,1(2(3)(4))(5)
三面
MySQL隔离级别 innodb的索引结构 主键索引和非主键索引 Redis的基本数据类型 set和zset的底层数据结构差别 HashMap的底层逻辑 B+树的结构 cookies和session的区别 根据前序遍历和中序遍历构建二叉树#字节跳动##许愿##面经#