2512,广州乐趣无限-Java游戏后端

面试过程录音转文本,然后让AI梳理,涉及前司的业务部分就不说了,只给出常规的八股

一面(视频)

Java / Spring 相关

  • AOP 的实现原理是什么?
  • JDK 动态代理和 CGLIB 的区别?
  • 多个切面如何控制执行顺序?
  • 切面能否按环境或配置开关控制?
  • ThreadLocal 的原理?
  • 使用 ThreadLocal 有哪些风险?
  • Redis 相关

    • Redis 为什么性能高?
    • Redis 单机 QPS 大概能到多少?
    • Redis Stream 的特点是什么?(我简历中有用stream做队列)
    • Redis 能不能当 MQ 用?适合什么场景?
    • 如何用 Redis 实现延迟队列?

    ES

    • ES 的全文检索原理?
    • 什么是倒排索引?
    • 分词器的作用?
    • 分词不准确时你是怎么处理的?

    二面(线下)

    数据库 / 一致性 / 性能

    • 你了解一致性和高可用的取舍吗?
    • 一致性和性能你怎么权衡?

    Redis

    • Redis 为什么快?
    • 为什么 MySQL 上面还要加 Redis?
    • Redis 哨兵机制了解吗?
    • 你常用 Redis 哪些数据结构?

    业务设计

    • 设计登录注册要考虑什么?防刷、防撞库、密码安全、数据校验、用户体验。
    • 密码为什么不能直接 MD5?容易被彩虹表破解,必须加盐再哈希。
    • 如何防止暴力登录?验证码、限流、登录失败次数限制。
    • 校验逻辑放前端还是后端?两边都要,前端提升体验,后端保证安全。
    • 用户名规则(长度、字符)怎么做?正则校验,前后端同时限制。

    前端相关

    • 表单里用户名和密码用什么标签?input,密码用 type=password
    • 跨域怎么解决? CORS(响应头) 反向代理、服务端渲染、JSONP(较少用)
    • 前端异步请求一般怎么实现? fetch / axios,本质是 XMLHttpRequest 封装。

    需求到上线流程

    • 一个需求从接到上线你怎么做? 需求评审 → 时间评估(留冗余)→ 开发 → 联调 → 测试 → 发布
    • 为什么要留冗余时间? 应对需求变更、遗漏场景、突发问题。
    • 你之前工作的发布流程是怎样的? 功能分支开发 → 提交 → Review → Jenkins / 手动部署 → 测试环境 → 合并主干
    • 上线时你重点看什么? 日志、异常、流量变化、关键接口状态。

    协作 / 冲突处理

    • 前后端职责有分歧怎么办? 评估风险和影响,沟通产品,必要时升级协调。
    • 国际化文案(i18n)前后端谁做? 看影响面和工期,哪个成本低就谁做。

    三面HR面

    二面面完就让HR来了,问了快一个小时,主要是生平经历、职业态度、兴趣喜好之类的

    问了我还有没有其它面试,我说过几天有个杭州有赞,然后问了我:如果有更好的机会,比如这个有赞发offer了,你还会来我们这吗?

    我回答说如果还没入职贵司的话大概率不会

    估计是HR看出我对游戏开发这个岗位的意向很低(我问了好几次能不能转去语聊组),而且来的意愿不是很强,所以最终挂掉了

    全部评论

    相关推荐

    全是八股轻松拿下,面完隔一天就说 oc 了(接了之后突然和我说加面,后面过了但是说 hc 无了)1. Go 语言有哪些特点2. 值类型和引用类型有哪些3. slice 和 array 的区别4. map 是否并发安全 / 为什么并发写不安全5. goroutine 和线程的区别6. 栈内存和堆内存的使用场景7. Go 的 GC 机制8. 逃逸分析 (escape analysis)9. context 的作用10. MySQL 常用引擎及区别 / 适用场景11. MySQL 索引类型12. 事务四大特性 ACID13. 事务隔离级别及可能造成的问题14. MySQL 底层日志 binlog / redolog / undolog15. MySQL 主从复制原理16. Redis 常用数据类型及适用场景17. Redis 为什么快18. Redis 数据量过大时为什么会变慢19. Redis 持久化机制20. Redis 分布式锁21. 为什么 Go 推荐 goroutine + channel 但还需要 Redis 分布式锁22. 消息队列中间件使用经验23. IO 多路复用原理24. HTTP 有什么特点25. 多模态内容(用户/商品)的点赞/评论/关注聚合展示 - 表结构设计26. 异步写入的缺点 / 一致性问题27. 职业规划28. 自我评价29. 工作中遇到问题如何解决
    查看29道真题和解析
    点赞 评论 收藏
    分享
    评论
    4
    9
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务