2025.3.28 京东

116 阅读4分钟

一面

小插曲:面试官在外地出差,只有手机上线,要求共享屏幕share简历

  1. 自我介绍(你的技术特点,你最擅长什么)
  2. 用go多长时间了,你觉得这门语言有什么优势和不足之处?
  3. goroutine和进程,线程的差异
  4. 你觉得在golang的协程管理中有抢占式的调度实现吗
  5. 你认为goroutine的调度模式更擅长I/O密集型还是CPU密集型的任务,为什么
  6. 你认为你工作至今遇到的问题更多是I/O密集型还是计算密集型
  7. 对golang并发控制的几种实现方式,哪种运用得最多,理解最深?
  8. 如果一个协程,我在里头再起子协程,在子协程里头又开启了子协程,那我怎么去控制我产生的子协程?例如我要求父协程退出了,所有的子协程也要结束
  9. 你说的两种方式哪种更好,有什么优缺点?
  10. 介绍一个你觉得比较有挑战的项目(这件事为什么有挑战,你怎么做的,达到了什么样的效果)
    • 实体的解释权是在谁,需求规格这个过程中你是沟通的人还是沟通结果的执行者
    • 历史的迁移,有一部分是由你和相应的业务和外部团队对接实体的定义?
    • 这个实体定义的过程中,你和你的partner,或者和别的对接方沟通的过程中有发生过分歧吗
  11. 后面延展了各种沟通case,问你怎么处理,包括例如直接去甲方/客户/业务方沟通,感觉更多是考察软技能
  12. 为什么会考虑北京的机会,地域上的切换会不会有排斥
  13. 对出差(和客户对方案,开发完需到现场私有部署,联调培训之类的工作)有什么看法
  14. 为什么要换工作?
  15. 最近几次的绩效如何
  16. 目前还是在职状态吗,大概需要多长时间入职
  17. 反问

4.3 二面

  1. 自我介绍
  2. 过去12个月在最近这个团队,你做了几个系统
  3. info center从去年什么时候开始的,持续了多长时间
  4. 基于大模型的SOP AI Assistant链路是怎么样,模型怎么提供给你,你们怎么封装,然后拿它做了什么
  5. 大模型的能力给到你们开发是以什么形态
  6. case summary设计上的性能是怎么样的,这个有数据吗
  7. 响应比较慢时,或者他们有限速或没响应时,你们系统的用户是可以等,或者没吐出来也不影响他们正常的工作吗
  8. 这个预算池模块是什么,主要的设计和实现上有什么难点?
    • 从业务流程上,再解释下什么东西体现了这个池的概念
    • 涉及搭建这个项目里头,哪个部分在你看来是比较难处理的,比较有挑战
    • 会出现一个活动用了其中的一块预算,但没用完又退回来了,如果有很多来来回回的预算余额操作,可能会导致最终全部活动所使用的超过了可用预算,会出现潜在的超占情况吗?这个是如何处理的
    • 允许超占,等待最终和供应链结算可处理,那为什么还需要一个预算池呢?
  9. 这几个业务项目,需求规格捋清楚是你来负责,还是有其他的人来把这个大差不差的业务框架梳理好了,你只是作为后端开发去技术上的设计和实现?
  10. 物流开发平台在性能上整体要求高吗,你们在这种履约链路上有做过什么保障
  11. 换新工作的原因
  12. 你汇报的上级一般是啥级别,在你们内部的title是什么
  13. 你和部门总监在汇报关系上隔了几层
  14. 目前的薪酬情况
  15. 反问