公司未注明 · 音视频技术
AI Agent一面面经
完整信息
本篇目录
- 自我介绍
- 介绍一段实习经历
a. 这里缓存是全量的数据吗?预热周活用户?周活是多少?
b. 有没有遇到什么问题? - 讲讲开源经历
a. 用飞书画板画架构
b. 讲讲一致性哈希是怎么实现的?权重是怎么配置的?讲了工程上加权随机使用虚拟节点来降低方差 - 再讲一个开源的需求
a. 用画板画出链路
b. http、https、grpc 的区别?grpc 的底层是 http2 吗?
b. netty 的实现原理是什么? - java 的并发模型?
a. go、java、c++在并发层面有哪些共性和不同?
b. 平时使用 go 并发,举一个工作中的场景?
c. go 有什么锁,api 是什么,在画板写一下? - 我看你简历写熟悉 mysql,具体熟悉哪几方面?ACID、事务、索引
a. 索引有几种?
b. 使用索引时,有遇到什么问题吗?
c. 给了一个表结构定义,问里面的索引结构(一个主键索引,一个联合索引)
d. 画一下主键索引的数据结构
e. b 树和 b+树有什么区别?
f. b+树,三层最多存多少数据?具体怎么计算? - 算法:给一个数组,求中位数
a. 问思路:快排,算法的时间复杂度?
c. 快排有什么缺点?大量重复元素会导致性能下降:分析一下? - 反问#牛客AI配图神器#
本篇目录
当前问题0124
- 01
自我介绍
- 02
介绍一段实习经历
- 03
a. 这里缓存是全量的数据吗?预热周活用户?周活是多少?
- 04
b. 有没有遇到什么问题?
- 05
讲讲开源经历
- 06
a. 用飞书画板画架构
- 07
b. 讲讲一致性哈希是怎么实现的?权重是怎么配置的?讲了工程上加权随机使用虚拟节点来降低方差
- 08
再讲一个开源的需求
- 09
a. 用画板画出链路
- 10
b. http、https、grpc 的区别?grpc 的底层是 http2 吗?
- 11
b. netty 的实现原理是什么?
- 12
java 的并发模型?
- 13
a. go、java、c++在并发层面有哪些共性和不同?
- 14
b. 平时使用 go 并发,举一个工作中的场景?
- 15
c. go 有什么锁,api 是什么,在画板写一下?
- 16
我看你简历写熟悉 mysql,具体熟悉哪几方面?ACID、事务、索引
- 17
a. 索引有几种?
- 18
b. 使用索引时,有遇到什么问题吗?
- 19
d. 画一下主键索引的数据结构
- 20
e. b 树和 b+树有什么区别?
- 21
f. b+树,三层最多存多少数据?具体怎么计算?
- 22
算法:给一个数组,求中位数
- 23
a. 问思路:快排,算法的时间复杂度?
- 24
c. 快排有什么缺点?大量重复元素会导致性能下降:分析一下?