后端开发工程师(AI / Agent 方向)一面面经
完整信息
本篇目录
#秋招面试记录#
百度一面面经面完之后感觉不是很match但是面试官很好,循循善诱
1.介绍团队
2.技术栈是什么? C++
3.了解过C++吗?
4.那你说一下C++和JAVA相比的区别在哪里?
5.你说了VM,那你说一下JAVA是怎么做内存管理的,C++怎么做内存管理的
6.C++指针了解吗?
7.智能指针是啥
8.有了解字节序吗
9.ok 如果让你做一个搜索的平台,支持多次的搜索,你会怎么做呢?
10.ok 你说了ES,你存一个数据需要用到ES吗?
11.那你说一下ES为啥搜素快呀
12.回到那个问题,你会怎么继续优化?
13.那你说搜索里面最快的效率最高的是啥算法
14.JAVA里面有哈希表吗,你都介绍一下
15.是线程安全的吗?如果不是怎么保证线程安全?
16.行 JAVA里面有协程吗?
17.虚拟线程是啥?详细说一下
18.协程和线程的区别是啥
19.假设奥,现在创建了很多的协程,有什么问题
20.就是如果一个协程是执行的IO操作,那么会有什么问题
21.ok 你说过你做过嵌入式,你觉得嵌入式和后端有啥区别呢?
22.有了解过为啥会有粘包和半包吗,可以从传输层讲一下?
23.知道ARP协议吗
24.你觉得如果用C++实现你这个即时通讯系统,和JAVA相比难度在哪
25.你详细的讲一下你的实习经历吧
26.团队都是JAVA吗?有没有转C++的想法
27.有没有什么AI的经历?
28.你这个根因定位的Agent,你觉得难点在哪里
29.你这个根因定位是做的机器错误的定位还是业务上的错误的定位?
30.讲一下具体的实现和卡点吧
31.怎么测的这个Agnt的效果呢?
32.有了解Deepseek Harness的实现吗?
33.为什么它的核心是一切皆插件,为什么这么设计?
34.行 做个题目吧 有序数组arr,给定一个k,输出这个数组中k出现的次数
反问
1.组内业务
2.组内Token配额
3.有什么需要改进的地方
本篇目录
- 01
技术栈是什么?
- 02
那你说一下C++和JAVA相比的区别在哪里?
- 03
你说了VM,那你说一下JAVA是怎么做内存管理的,C++怎么做内存管理的
- 04
C++指针了解吗?
- 05
智能指针是啥
- 06
有了解字节序吗
- 07
ok 如果让你做一个搜索的平台,支持多次的搜索,你会怎么做呢?
- 08
ok 你说了ES,你存一个数据需要用到ES吗?
- 09
那你说一下ES为啥搜素快呀
- 10
回到那个问题,你会怎么继续优化?
- 11
JAVA里面有哈希表吗,你都介绍一下
- 12
是线程安全的吗?如果不是怎么保证线程安全?
- 13
行 JAVA里面有协程吗?
- 14
虚拟线程是啥?详细说一下
- 15
协程和线程的区别是啥
- 16
假设奥,现在创建了很多的协程,有什么问题
- 17
就是如果一个协程是执行的IO操作,那么会有什么问题
- 18
ok 你说过你做过嵌入式,你觉得嵌入式和后端有啥区别呢?
- 19
有了解过为啥会有粘包和半包吗,可以从传输层讲一下?
- 20
知道ARP协议吗
- 21
你觉得如果用C++实现你这个即时通讯系统,和JAVA相比难度在哪
- 22
你详细的讲一下你的实习经历吧
- 23
团队都是JAVA吗?有没有转C++的想法
- 24
有没有什么AI的经历?
- 25
你这个根因定位的Agent,你觉得难点在哪里
- 26
你这个根因定位是做的机器错误的定位还是业务上的错误的定位?
- 27
讲一下具体的实现和卡点吧
- 28
怎么测的这个Agnt的效果呢?
- 29
有了解Deepseek Harness的实现吗?
- 30
为什么它的核心是一切皆插件,为什么这么设计?
上一问 ↑ - 31
行 做个题目吧 有序数组arr,给定一个k,输出这个数组中k出现的次数
- 32
组内业务
- 33
组内Token配额
- 34
有什么需要改进的地方