百度智能体算法工程师一面 面经

📍面试公司:百度
🕐面试时间:8.5 晚上7点,50分钟
💻面试岗位:智能体算法工程师
❓面试问题:
1.手撕算法,力扣74.搜索二维矩阵

2.比赛项目
2.1 比赛具体内容
2.2 GNN结构
2.3 LSTM结构

3.个人项目
3.1 项目具体内容
3.2 你用到的技术在LangChain里都有实现吗
3.3 介绍一下大模型的思维链
3.4 做过微调吗
3.5 介绍一下lora是怎么实现微调的,lora微调有什么优缺点,lora微调之后会有损失吗,为什么

4.实习经历
4.1实习的工作内容
4.2 对vLLM的理解
4.3 写的业务脚本主要是做什么的

5.闲聊
5.1 对线程池有没有了解(没有)
5.2有什么想问我的吗
🙌面试感想:最后怎么问了个线程池,我不会啊
#提前批# #面试问题记录# #百度# #百度求职进展汇总# #牛客AI配图神器#
全部评论
请问是上海的智能体算法还是北京的智能体算法呀
点赞 回复 分享
发布于 08-08 09:26 黑龙江

相关推荐

头像 会员标识
08-17 18:24
门头沟学院 Java
可运行版本 import java.util.HashMap;import java.util.Map;class LRUCache {class DLinkedList{int key;int val;DLinkedList next;DLinkedList prev;long timeStamp;public DLinkedList(){this.timeStamp = System.currentTimeMillis();}public DLinkedList(int key,int val){this.key = key;this.val = val;this.timeStamp = System.currentTimeMillis();}}int capacity;int size;DLinkedList head;DLinkedList tail;Map<Integer,DLinkedList> map;long ttl;public LRUCache(int capacity,long ttl){this.capacity = capacity;size = 0;head = new DLinkedList();tail = new DLinkedList();head.next=tail;tail.prev = head;map = new HashMap<>();this.ttl = ttl;}public void addToHead(DLinkedList node){node.next = head.next;head.next.prev = node;node.prev = head;head.next = node;}public void removeOne(DLinkedList node){node.next.prev = node.prev;node.prev.next = node.next;}public boolean isExpired(DLinkedList node){long now = System.currentTimeMillis();long diff = now-node.timeStamp;if(diff>ttl){return true;//true是过期了的意思 false才是没过期!!!}return false;}public int get(int key){if(!map.containsKey(key)){return -1;}else{DLinkedList node = map.get(key);if(isExpired(node)){removeOne(node);map.remove(key);size--;return -1;}node.timeStamp = System.currentTimeMillis();removeOne(node);addToHead(node);return node.val;}}public void put(int key,int val){if(!map.containsKey(key)){DLinkedList newNode = new DLinkedList(key,val);addToHead(newNode);map.put(key,newNode);size++;if(size>capacity){DLinkedList oldNode = tail.prev;removeOne(oldNode);map.remove(oldNode.key);size--;}}else {DLinkedList newNode = new DLinkedList(key,val);DLinkedList oldNode = map.get(key);removeOne(oldNode);addToHead(newNode);map.put(key,newNode);}}}class Main{public static void main(String[] args) {LRUCache cache = new LRUCache(2, 1000); // 1秒TTLcache.put(1, 1);cache.put(2, 2);System.out.println(cache.get(1)); // 返回 1try {Thread.sleep(1500); // 等待1.5秒让数据过期} catch (InterruptedException e) {e.printStackTrace();}System.out.println(cache.get(1)); // 返回 -1(已过期)System.out.println(cache.get(2)); // 返回 -1(已过期)}}
点赞 评论 收藏
分享
年轻女士面试,没有压力,探讨引导提示蛮多,面试体验极佳。这个部门写的招c++ go php,面试才知道是智能体,哇塞i约了公司会议室,结果提前几分钟上一波人开会还没走公司网络貌似拦截视频推流?最后我这边没画面,接着面试了,,出师不利(手机开热点记得先关公司wifi连接。。)1.自我介绍2.讲项目3.项目微服务的拆分依据是什么(我主动屏幕共享看项目讲解)你的云服务配置key,数据库配置直接开源了?如果用跳板机,并且公司有一台机器暴露就会泄漏...没事你继续说吧。你刚说用了配置中心,其实可以放到配置中心里面。微服务怎么拆分的(我只往开发解耦方向扯了,不过面试官反复引导耐心等我描述了,后面才开始讲部署隔离)拆分原则,从流量角度有什么优点;(但是我按数据库主从讲了)5.一亿个用户的用户表 如何拆分6.讲讲分布式锁的实现方案,用redis如何实现7.redis过期淘汰策略,内存淘汰策略,LRU,还有其他哪几种(忘了,但是提示了 LFU,后面想起来了)项目为啥用LRU8.Mysql语句 按年龄分段 (这个也写捞了,其实年龄/10直接group即可)9.写java多还是go多10.你们公司的产品我好像用过11.你通过什么渠道了解新知识,比如大模型 (不太会讲了,也没想着吹了,讲论文?其实也就最近看了跳表是有CMU论文的)12.项目调阿里AI接口,那了解SFT、大模型truncate输出、SSE流式输出吗 (不了解)13.编程题:滑动窗口限制指定时间内的网络请求-模拟,分布式锁-模拟 选一个14.反问校招考察基础通过这次久违的面试和灵笼2结局的播出,对人生有了新的思考体会。
查看14道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务