当前位置: 首页 > 面试经验 >

满帮java一二三面,已OC

优质
小牛编辑
84浏览
2023-03-28

满帮java一二三面,已OC

9.1 一面技术面 25min

  • 介绍项目(秒杀业务的一个运用)

  • 数据一致性问题:缓存数据库一致性问题,延时双删

  • ThreadLocal存用户,线程池复用导致不一致

  • 设计分布式锁要考虑关键问题:redis分布式锁,redission底层

  • 线程池核心参数

  • 线程池拒绝策略有哪些

  • 线程池好处,复用

  • 面向对象编程的原则,单一职责,面向接口。。(设计模式的原则)

  • 数据库的悲观锁和乐观锁

  • 数据库脏读和幻读

  • 建索引的原则:经常查询的,区分度比较高的,字符串前缀索引

    • 读少写多能建索引吗?不能,维护b+树需要

    • 索引数据结构b+树结构

  • 索引失效的场景,最左前缀,函数,

  • 数据库死锁怎么产生的

  • 如何预防死锁问题?调整顺序,降低锁的粒度,经量不要用大事务

  • 策略模式优缺点,在if else分支比较多使用策略模式

  • 反问:几面?三面,一面 hr面 三面

  • 反问:面试表现

  • 反问:部门业务?统招统分

9.2 二面HR面 25min

纯聊天,优缺点

9.20 三面技术面 25min

  • 自我介绍

  • 介绍仿B站项目

  • 问文件上传,秒传功能

  • 介绍RPC项目

  • JVM内存区域

  • 曾经做过比较疯狂的事情

  • 优点

  • 反问:满帮对新人的要求

许愿个OC

-----------------------------------
10.10号晚18.28收到OC邮件,泪目了
#秋招##Java##面经#
 类似资料: