公司未注明
Java 开发工程师一面面经
完整信息
本篇目录
书接上文https://www.nowcoder.com/discuss/917172977467162624
在上一篇帖子中我梳理了两家公司一面都挂的原因,总结来说是时运不济。下面带来的这一家公司是我面的第三家,一面已经通过了,甚至二面HR面也过了,等着三面CEO面了(没错,这么高的层级是创业公司)。
接下来回顾一下面试过程。面试都是贴着项目问的,太细的问题我就不贴出来了,挑选值得分享的问题,以及我的一些总结。
1、自我介绍。
2、第一个项目中是做架构升级,升级的痛点是什么,基于什么目的去做?
3、业务流程是什么样的,有哪些问题需要考虑?
4、多层缓存如何设计的,为什么这么考虑?
5、消息事件是怎么设计的,多个微服务之间消息如何路由如何分发。
6、第二个项目(个人AI项目),为什么要做这个,能解决什么问题?
7、流式输出中,如果前端直接关页面了,你后端如何处理,如何感知到然后取消跟模型端的交互的。
8、token扣除是怎么做的,怎么拿到最后一帧分片的token,怎么实现精准扣除?
9、agent手动循环的目的是什么,为什么不直接用框架?
10、多次循环中,某次工具调用失败了,会怎么处理,后续流程是什么?
11、在职为什么看机会?
12、AI大模型发展迅速,你认为职业护城河是什么?
13、反问环节。
一些总结:第一,这是面的第三家公司了,经历过前两轮的面试以及复盘,我的面试水平已经达到了主动引导面试官的境界,他问的问题,绝大部分都源于我上一轮回答里埋下的钩子。只能说“无它,唯手熟尔”。
第二,在反问环节有了解到他们部门是在试点AI全栈开发了,我认为这是一个趋势。我当年也学过typescript、vue这些框架,在AI编程工具还没这么发达的时候也手搓过前端代码。总之,前端技术是很好上手的,尤其是在AI工具的加持下,后端研发都能胜任大部分场景的前端场景,全栈能力会越来越成为标配。
第三,能面试通过真的需要天时地利人和,刚好岗位缺人,刚好去面,刚好有机会能快速通过。本轮技术一面后不到一天就约二面HR面了,HR面当天就约三面CEO面了,我第一次遇到这么快速的节奏。
各位小伙伴有没有从大厂跳到创业公司工作过的,或者已经在创业公司工作的,欢迎交流一下。
本篇目录
当前问题0112
- 01
自我介绍。
- 02
第一个项目中是做架构升级,升级的痛点是什么,基于什么目的去做?
- 03
业务流程是什么样的,有哪些问题需要考虑?
- 04
多层缓存如何设计的,为什么这么考虑?
- 05
消息事件是怎么设计的,多个微服务之间消息如何路由如何分发。
- 06
第二个项目(个人AI项目),为什么要做这个,能解决什么问题?
- 07
流式输出中,如果前端直接关页面了,你后端如何处理,如何感知到然后取消跟模型端的交互的。
- 08
token扣除是怎么做的,怎么拿到最后一帧分片的token,怎么实现精准扣除?
- 09
agent手动循环的目的是什么,为什么不直接用框架?
- 10
多次循环中,某次工具调用失败了,会怎么处理,后续流程是什么?
- 11
在职为什么看机会?
- 12
AI大模型发展迅速,你认为职业护城河是什么?