百川智能一面
- 自我介绍
- 我理解你们是非常重业务的场景,那你作为研发,在这里头是作为一个什么样的角色去推动业务往前走,做了哪些事?
- 如何把很大的点,用很短的话,把你的每个项目给我讲清楚
- 我们知道batch操作和单点操作,在设计上是有很多不同的,例如你刚才提到的前端埋点上报场景,如果发生一些跨机房路由交换或者网络中断,那这期间的埋点请求就可能会丢掉,或者容器宕机,那么你设计的缓冲区内存里头的buffer就会丢失,我们先不去讨论业务是否有必要做到不丢失,单从技术层面探讨,你会怎么设计?(ping batch,ACK,最终一致性。。。)
- 假设在QPS峰值期,例如秒杀活动场景,可能15s的采样周期内,一下子涌进来大量请求,那相应的埋点日志数据也会一下子打满,导致你单点进程资源使用达到上限或容器的内存使用激增,有没有可能被Linux系统杀掉,如果有,你会如何去防止这样的情况发生?
- 假设我们知道了单点服务有并发或内存的上限,我们再往更高的视角去看待一个服务集群,你会怎么去避免这样一个单点故障影响全局,例如通过加机器解决,想听听你对这个问题的理解
- 有了解过游戏抽卡的场景吗,让你来设计的话,怎么保证稀有的和极其稀有的被抽到的概率远小于普通的?
- 现在是在职还是离职?
- 目前是想看大模型的机会吗?了解Prompt engine吗?
- 反问
2024.1.9 二面
- 从你过去做的事情中,你自己觉得最有兴趣或最有意思的是哪一个?
- 反过来,你觉得过去做的事情中,最无聊或最没有兴趣的是什么事?说一件具体的
- 你觉得没意思是因为重复性的工作还是其它什么原因?
- 你平时会用AI写代码吗?
- 业务时间会看什么技术相关的东西吗?
- 你对未来工作/职业方向的态度是?
- 你为什么想看外部机会?觉得现在的工作不好的原因是啥?
- 那你感兴趣什么方向?
没有反问环节,17min结束面试,感觉面试官像是赶着下班回家。。。