12.26 北京万维高科技(航空软件)公司一面:
全程0八股,拷打两个项目
手撕算法:力扣10.正则表达式匹配(hard) 不会
云图库:
Q1:你这个实现了多人实时协同编辑和我们航空软件需要实时传输二进制文件的内容很像,是怎么实现的?
A:先说concurrentHashmap的优点,然后:维护了一个ConcurrentHashmap集合,key是图片Id,value存储进入编辑的用户session集合,当图片发生更改时,先过滤掉自己的session,然后对全体session进行广播,实现图片信息传递
零代码:
Q2:你这个低代码平台是怎么做的,详细解答一下langchan4j这个框架?
A:langchain可以集成Deepseek大模型能力,其次可以使我更专注于业务逻辑开发,不用关心底层的http请求,而且可以进行结构化的输出。 我实现了一个“思考-规划-执行”的思维链,用户请求到达时,先进行需求分析,然后再决定调用哪些工具,最后执行生成代码。 其次我还实现了SSE流式返回,就是通过实现TokenStream接口,实现了类似打字机的前端效果。 最后通过整合Redis实现分布式对话记忆存储,实现多轮修改。
Q3:你刚才提到了工具调用,你了解什么是工具调用吗,怎么做的?
A:通过langchain提供的@Tool注解,告诉ai这是一个工具类。比如生成代码需要写入文件,就提供一个写入文件的工具类
总结:项目拷打都回答上了,语言组织还有待提升,不够连续和流畅,继续加油
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
Spring Boot 如何处理跨域请求(CORS):深度调研报告
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
3
#字节内推# 实习、校招、社招均有岗位
6
看项目一定要跑通吗
2
