阿里国际 研发工程师 - bravo 一面1. 之前的经历2. 在实验室工作的经历1. Multimodel2. 实验室的研究方向3. 有了解过大模型吗1. 不太了解2. BERT / deBERTa1. NER3. MultiAgent4. 面试官讲了一下工作业务1. 引擎向1. Java微服务2. Cuda加速2. 模型训练5. 有用过cpp吗1. 实习用过1. 干了啥1. webgl2. webview2. 有做过Cuda加速吗1. 有用过gpu,只会cg的gpu渲染2. 没做过cuda加速,只用过cuda6. 有做过什么高并发的性能优化吗1. 三级缓存2. 布隆过滤器的原理1. 不同性能Hash函数如何选取1. 计算性能2. 出现Hash冲突的2. 互斥锁1. 机制2. 性能损耗原因1. 上下文切换2. 用户态到内核态切换3. 优化策略1. 读写锁2. CAS3. 修改布隆过滤器结构4. 设置多个布隆过滤器3. 红黑树和AVL树1. 区别1. 左右子树高度差2. 插入时间复杂度2. 查询复杂度4. 有了解过 Reactor吗 做过相关工作吗1. Nginx1. 为什么能并发这么快1. 多进程多Reactor模型2. 非阻塞IO以及IO复用5. MySQL的索引7. 有参加过ACM或者建模比赛吗二面1. 自我介绍2. 项目问题1. 1. 限流器怎么做的2. bloom filter的功能3. 秒杀的业务逻辑是怎样的2. 实习介绍1. 效率优化3. 有了解过大模型开发吗1. RAG逻辑1. 怎么快速匹配向量库1. 匹配聚簇2. 广告投放4. 项目扩展1. 怎么做动态限流5. 平时用的语言1. Java1. 内存结构2. 给定内存大小,线程的个数最多是多少,怎么计算6. 反问