面灵AI

2026.7.6 泛微一面

时间
2026-08
来源
牛客网

《面试题目》

  1. 自我介绍:学校、专业、Java 后端技术栈和实习经历。
  2. 是否了解公司,公司主要做 OA 办公软件。
  3. 能否接受岗位不是纯 Java 开发,可能以 OA 表单、流程和拖拉拽配置为主。
  4. 能否接受服务型乙方去客户现场和省内出差。
  5. 能否接受项目 deadline 下的加班、调休和当前薪资结构。
  6. 详细介绍实习中的项目整体架构。
  7. 项目中自己负责和参与了哪些部分。
  8. 为什么使用 RabbitMQ RPC 同步调用。
  9. 实习项目拷打。。。。。
  10. 个人项目“乐享生活”(黑马点评)中的用户认证如何设计。
  11. 用户唯一标识是什么,为什么使用 UID 而不是手机号或姓名。
  12. 后台密码是明文存储还是如何处理,手机号等信息如何加密。
  13. 平常使用哪种数据库,MySQL 和 Redis 分别用于什么场景。
  14. 如何判断重复调用,是否做拦截,幂等依据是什么。
  15. 反问:入职后主要负责什么项目和业务范围。
  16. 反问:公司主要技术栈是什么,是否需要 Java、SQL、Redis、MQ、Nginx、Linux 工具。
  17. HR说挺满意的,但部门已经招满,现在正推到其他部门,可能会复面。

《参考解析》

  1. Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
  2. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。