面灵AI

南天信息初级java+运维kpi面凉经

时间
2026-08
来源
牛客网

《面试题目》

  1. 南天信息上海静安区的,kpi面,问的技术问题极少又偏难,最后以技术不达标为由淘汰,
  2. 你换这个工作的原因?
  3. 答的需要稳定平台达成初级到中级过渡。
  4. 你的职业规划是什么?
  5. 答:有两条路,一条是持续提升技术,从初级到中级到高级直到资深。另一条是工作时提升产品思维,未来做自己的产品。
  6. 你现在不在上海,过来会不会觉得孤独什么的?
  7. 答:从读书开始就在外地,外地工作能让我更自在。
  8. 中间件什么的了解多少?
  9. 答:Redis有落地经验,也了解rabbitmq,但是没有落地。
  10. 你写的这个dockerfile投入使用了吗?
  11. 答:构建的镜像已经投入生产,使用了几年没出问题。写的时候也有踩坑,组长教我要把数据卷挂载在宿主机。
  12. 这个岗位主要工作是java+运维,更偏运维,(后面好像是问我确定想来?记不清了
  13. 答:我确实缺乏对应的运维经验,但是如果有人带的话,我还是愿意转的。后面我说了从0开始自学写出生产级dockerfile的经历,表示有能力学会。
  14. 我看你是纯java开发,让你转运维,有什么想法?
  15. 答:觉得殊途同归,一开始工作就对运维感兴趣,但是没人带并且内容太多就放弃了。曾经还找过书自学linux。觉得目前正好有机会就愿意去。后面我补充了被安排自学rabbitmq并编写集群部署文档的经历。
  16. 这个岗位要写shell,之前接触过么?
  17. 答:之前写dockerfile时,需要一些启动命令,就是我用shell脚本写的,不过没系统去学。
  18. 按照流程我问你些题目吧,选java方向的还是运维的?

《参考解析》

  1. Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
  2. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。