邦盛科技一面

秋招岗

一面(45min)

  1. 自我介绍
  2. 介绍实习 + 业务难点
  3. 热点Key (面试官说这是你自己优化的吧 tob并发那么小听你讲 应该不会有这个问题)
  4. 为什么要引入Redis (减少数据库压力+性能提升 但是由于CAP 会导致 C的问题 选择最终一致性)
  5. 公司项目咋搭建的(我回答肯定是集群 完蛋了...中坑了)
  6. 集群部署 ..(瞎说的 讲了一下Redis的哨兵啥的 又说Master和Slave 我都懵了... 完了,问我哨兵和集群是一个东西吗?)
  7. Redis 淘汰策略
  8. LRU + LFU 口头讲一下思路 LRU 就LinkedHashMap LFU没写过 猜了一下Map/List/优先级队列/SortSet
  9. LRU 为啥有阈值? (那肯定的啊 不得淘汰吗 肯定有阈值, 怎么淘汰 我说用迭代器iterator)
  10. 脏读幻读(讲了一下脏读幻读不可重复读的原理 + 隐藏字段 + redeview + RC RR下的readview生成策略)
  11. 从编程角度怎么避免?(加锁 syn锁 讲了一下锁升级 又问我有轻量级的吗 我说 基于AQS的Re锁 + votaile + juc包下的cas)
  12. 垃圾回收 (从三色标记说起 判定垃圾 + 垃圾回收三种方式 + 不同垃圾回收器的流程 以及优缺点)
  13. 如何减少STW?(讲了堆分配大一点 减少垃圾回收 完了..踩坑了)
  14. 多大是合理的? (瞎说的 看过文章本地内存的70 80% ...)
  15. JVM参数 (不会 下一个)
  16. Spring核心注解
  17. autowired resource区别 (spring jdk提供 一个基于类型 一个名字 多个实现了一个用qua注解 一个用name字段)
  18. 微服务讲一下
  19. 注册中心作用 底层 (注册发现)
  20. MQ如何保证消费端的不丢失 (没办法100%不丢失 只能最大保证 讲的不好 做持久化 还得继续看)
  21. MQ幂等 (讲了接口幂等 服务幂等 消息幂等 token机制 防抖 PRG 防重表 分布式锁 cas 消息防重表 + setnx)
  22. kafka为什么这么快(分区 + 零拷贝)
  23. 零拷贝怎么实现的 在kafka里 (没看过底层 只讲了一下零拷贝)
  24. linux 内存命令(free) 磁盘使用(不会)
全部评论
这个公司很过分,上次通知我笔试过了,让我等面试,然后就说不符合了
1 回复 分享
发布于 10-07 17:12 广东
感觉挺难的,我明天面试
点赞 回复 分享
发布于 09-28 21:33 辽宁
感觉一个面试官 问lru和lfu设计思路
点赞 回复 分享
发布于 10-10 15:34 江苏
用手撕代码吗
点赞 回复 分享
发布于 10-12 17:17 河南
有后续了吗
点赞 回复 分享
发布于 10-17 17:40 河南

相关推荐

不愿透露姓名的神秘牛友
11-04 17:46
邦盛科技 Java后端 13x12 硕士其他
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务