字节后端一面

已约二面

全程1hr 左右,分为项目+八股+做题

项目相关

  1. 项目是独立完成的还是小队组队完成的?
  2. 把秒杀下单的具体细节再讲一讲
  3. 把布隆过滤器再展开讲一下?实现原理是什么样子的?
  4. 为什么有本地标记还要用布隆过滤器?它们俩都是内存的,这样设置有什么差异吗?
  5. 布隆过滤器,本地标记,Redis 三者的数据一致性怎么保证?
  6. 如果前台机器有上百台,这些机器上的布隆过滤器你怎么去更新呢?

Java 八股

  1. Java 里面有哪些集合?
  2. 如果 Set 里面放的是对象,希望根据 name 属性进行去重应该怎么做? 重写 equals 方法时基于 name 进行比较 重写 hashCode 方法时使用 name 的哈希值作为对象的哈希值
  3. Map 底层怎么解决哈希冲突?
  4. HashMap 什么时候进行扩容?扩容底层细节?
  5. HashMap 线程安全吗?怎么解决?

算法题

小于 n 的最大数

全部评论

相关推荐

08-14 11:09
已编辑
南阳理工学院 Java
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务