一面
小插曲:面试官在外地出差,只有手机上线,要求共享屏幕share简历
- 自我介绍(你的技术特点,你最擅长什么)
- 用go多长时间了,你觉得这门语言有什么优势和不足之处?
- goroutine和进程,线程的差异
- 你觉得在golang的协程管理中有抢占式的调度实现吗
- 你认为goroutine的调度模式更擅长I/O密集型还是CPU密集型的任务,为什么
- 你认为你工作至今遇到的问题更多是I/O密集型还是计算密集型
- 对golang并发控制的几种实现方式,哪种运用得最多,理解最深?
- 如果一个协程,我在里头再起子协程,在子协程里头又开启了子协程,那我怎么去控制我产生的子协程?例如我要求父协程退出了,所有的子协程也要结束
- 你说的两种方式哪种更好,有什么优缺点?
- 介绍一个你觉得比较有挑战的项目(这件事为什么有挑战,你怎么做的,达到了什么样的效果)
- 实体的解释权是在谁,需求规格这个过程中你是沟通的人还是沟通结果的执行者
- 历史的迁移,有一部分是由你和相应的业务和外部团队对接实体的定义?
- 这个实体定义的过程中,你和你的partner,或者和别的对接方沟通的过程中有发生过分歧吗
- 后面延展了各种沟通case,问你怎么处理,包括例如直接去甲方/客户/业务方沟通,感觉更多是考察软技能
- 为什么会考虑北京的机会,地域上的切换会不会有排斥
- 对出差(和客户对方案,开发完需到现场私有部署,联调培训之类的工作)有什么看法
- 为什么要换工作?
- 最近几次的绩效如何
- 目前还是在职状态吗,大概需要多长时间入职
- 反问
4.3 二面
- 自我介绍
- 过去12个月在最近这个团队,你做了几个系统
- info center从去年什么时候开始的,持续了多长时间
- 基于大模型的SOP AI Assistant链路是怎么样,模型怎么提供给你,你们怎么封装,然后拿它做了什么
- 大模型的能力给到你们开发是以什么形态
- case summary设计上的性能是怎么样的,这个有数据吗
- 响应比较慢时,或者他们有限速或没响应时,你们系统的用户是可以等,或者没吐出来也不影响他们正常的工作吗
- 这个预算池模块是什么,主要的设计和实现上有什么难点?
- 从业务流程上,再解释下什么东西体现了这个池的概念
- 涉及搭建这个项目里头,哪个部分在你看来是比较难处理的,比较有挑战
- 会出现一个活动用了其中的一块预算,但没用完又退回来了,如果有很多来来回回的预算余额操作,可能会导致最终全部活动所使用的超过了可用预算,会出现潜在的超占情况吗?这个是如何处理的
- 允许超占,等待最终和供应链结算可处理,那为什么还需要一个预算池呢?
- 这几个业务项目,需求规格捋清楚是你来负责,还是有其他的人来把这个大差不差的业务框架梳理好了,你只是作为后端开发去技术上的设计和实现?
- 物流开发平台在性能上整体要求高吗,你们在这种履约链路上有做过什么保障
- 换新工作的原因
- 你汇报的上级一般是啥级别,在你们内部的title是什么
- 你和部门总监在汇报关系上隔了几层
- 目前的薪酬情况
- 反问