算法工程师精选面经合集
11家公司
41篇面经
最新 热门
/feed/main/detail/21c7de1b45014a81b21f68d90c9a732d/feed/main/detail/cbaa4af3d73a4a4da78e428dfe521c7d/feed/main/detail/30fa41ea088944dbb8a6b506c06a133c/feed/main/detail/6c2f14351dbd4fc0b691f92d942f359f
无界智索 大模型评测实习生 一面
一、面试问题题单工程基础 / Linux 基础(1)Linux 用过吗?(2)最常用的一些原子命令是什么?说五个。大模型评测 / 指标基础(1)是否知道评测里有一个叫 ROUGE-L 的指标?(2)ROUGE-L 的指标公式能不能写出来?(3)这个指标里是不是对应有两个分量,也就是 precision 和 recall?(4)在最长公共子序列的基础上,如果去实现 ROUGE-L 这个经典指标,该怎么做?(5)precision、recall,以及相当于 F1 的这个算法,该怎么写?算法与代码实现(1)给定两个序列,计算它们最长公共子序列的长度,写代码。(2)如果把最长公共子序列的空间复杂度从 O(mn) 优化到 O(min(m,n)),该怎么写?(这里在写作代码的时候)(3)这里的“公共子序列”理解是否正确?(4)在此基础上,如何继续实现 ROUGE-L 的代码?岗位动机 / 匹配度(1)为什么投递这个岗位?(2)投递这个岗位时主要是怎么考虑的?面试官在交流中对背景的确认(1)是否做过一些和评测相关的工作?(2)是否做过 Anker 那段经历?(3)对 research 是否感兴趣?二、反问环节整理反问问题一问题听完岗位介绍后,提出了一个理解性问题:目前公司的工作是否可以理解为,主要在搭建评测管线,或者做 benchmark、测量指标这类工作,整体更偏业务性一些。面试官回答面试官先追问了“业务”如何定义。随后说明,这边并不是偏业务导向,而是主要做基础模型相关工作。核心是基于 open source 和 in-house 的评测集,用工程上高效的方式搭建稳定高效的评测框架,支持训练工作。同时,在有余力的情况下,也会做一些更有影响力的事情,比如自建多阶推理评测集、做文章、做研究任务。总体上更偏基础模型和研究支撑,而不是围绕某个明确业务场景去做指标与营收闭环。反问过程中获得的岗位信息虽然不是直接以提问-回答形式出现,但面试官在反问前主动介绍了岗位内容,主要包括以下几块:第一块:评测工程框架支持从预训练、后训练到 Agent 全链路的评测任务。Agent 这一块由于很多脚手架没有现成开源代码,需要自己实现;复杂任务如 SWE 等,也需要能够在现有 Infra 上高效跑起来,后续还希望支持轨迹合成等事情。目前已经支持几十个基础 benchmark,日常训练工作基本够用,但稳定性还在持续优化。第二块:模型评测产品化未来会把模型评测能力不断迭代到对外推广的机器学习平台产品上,对标阿里云、百炼等平台的评测功能,并持续学习、对标和优化。第三块:未来方向未来可能会从 SWE 出发,继续做 Coding Agent 的事情。目前这部分挑战较大,还在构思整个数据合成管线。反问环节结束后的延伸提问:为什么投递这个岗位,当时是怎么考虑的?三、体会和复盘一次不错的面试体验(虽然一开始感觉面试官本人好像有点mean)此外代码手撕的时候一开始面试官让我用本地IDE来写作最长公共子串,然后VS CODE的代码补全实在是很强,所以就直接让我用TXT写代码,并且——给我一版已经写好了的代码,让我审阅代码的问题所在(原话是“这里面有三个错误,你给我指出来”)“现在AI生成代码的能力已经很强了,我们很多时候需要做的是审阅AI生成的代码逻辑”之前自己还是站在技术员工或者螺丝钉/执行者的角度太久了,以至于对AI本身听之任之对AI代码(乃至文章或者图片)的态度,我们应该站在一个管理者的角度——把AI看作是一堆自己花钱雇佣的助手,需要管理学去批判、去审阅、去追问缘由和底层逻辑我们的认知和审美,应该站在比大模型更高的高度
查看17道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/cbe27c1f5e6d42b9953806bd850405ea
字节27实习推荐算法一面 攒人品
发点面经攒攒人品~项目相关1. 大概介绍一下你整个系统架构的链路,或者说你的系统整体链路是长什么样子?2. 你的库存信息怎么保留?存不存在超卖的现象?3. 你 Redis 里的信息是怎么跟 MySQL 做同步的?4. 初始结果不一致怎么办?5. 你觉得这条链路在真实的生产环境下能用吗?还有哪些不完备的点?6. 如果消费队列扣减失败或订单写入 MySQL 失败,导致数据不一致,你有什么自动化机制(校验+补偿)来解决?7. 知识库构建的文档和语义信息数据来源是哪里?是自己整理的吗?8. 通过什么去做分词和检索?9. 向量数据库跟正常数据库的区别是什么?它怎么加速相似向量检索?10. 是否了解 HNSW 算法的具体实现?八股1. 缓存击穿、穿透、雪崩这三个概念上的区别是什么?3. 使用 SETNX 指令跟执行 Lua 脚本的差异是什么?4. 排他锁(X锁)跟共享锁(S锁)的区别是什么?5. Java 线程模型如何保证线程间的公平性6. CAS是做什么的?它有什么问题?7. 数据库有哪些隔离级别?8. 如何解决“幻读”问题?InnoDB 引擎下是怎么处理的?9. 聚簇索引和非聚簇索引的区别是什么?10. 什么情况下不需要“回表”查询11. TCP 是通过哪些机制保证可靠传输的?12. 如何解决网络拥塞问题?(拥塞控制、慢启动、快重传等机制)13. 进程和线程在内存结构上有哪些区别和关系?14. 同步 I/O 和异步 I/O 的概念怎么理解?15. 异步 I/O 是在用户态执行还是系统态(内核)执行?谁来负责通知结果?手撕之字形(Zigzag)打印二叉树。
查看24道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/58d0c3015df5496aa630fa1851d4e88b/feed/main/detail/9c23964be69d4cd19f38b1b1e74cd177/feed/main/detail/9e9d8dda872048a09960a8241148b324/feed/main/detail/bd61bed89de04c01b714635003ba12dd/feed/main/detail/021ed840222f4bf78b058f5c96c7a5a6
04-18 23:20
门头沟学院 Java
腾讯AI应用开发实习一面分享 攒人品夯版
继续来分享下最近的面经~欢迎友好讨论,信息共享一、 项目:分库分表与数据库查询1. 分库分表基础:你是怎么做分库?怎么分表的?2. 分片键选择:你是对什么取哈希的?(引出 Shop Number 和二级索引)3. 跨库跨表场景:分库分表以后,你要做一些跨库或跨表查的话是怎么查?二、 项目:深分页优化1. 深分页原理:你这里用书签记录法去规避这种深分页,这种是怎么做呀?2. 书签法使用前提:你这个查的是有序查的吗?三、 八股:MySQL1. MySQL 事务隔离级别有哪些?四、 项目:并发控制与中间件1. Lua 脚本动机:在这个红包系统里用了 Redis 的这种 Lua 脚本做增减,为什么用 Lua 脚本不用比如 Redis 自己自带的这些原子指令(比如 `INCR`/`DECR`)?2. Redis 分布式锁原理:在 Redis 里的分布式锁,它是大概是什么样的以及怎么用的?3. 分布式锁异常容灾(宕机场景):你这个分布式锁,比如我拿到了以后做处理,在做处理的过程中服务挂掉了(意外宕掉),这个时候怎么办?4. MQ 选型与演进:在这个红包系统里面用了RocketMQ,为什么会选择这种消息队列来去做推送?五、 八股:操作系统八股文1. 说一下线程、进程还有协程他们的一些区别概念。2. 多线程之间会共享哪些东西?六、 Agent 项目机制1. 大模型控制逻辑:在这个 AI Agent 里边有 thinking 阶段,你这个 thinking 阶段它怎么决定是调用工具还是直接回复?七、 手撕代码与 SQL 实战1. SQL 编写题:- 背景:有 `order`(订单表)和 `shop`(商家表)两张表。- 要求:查询每个商家的名称、品类,以及“已完成”订单的数量、金额,并按总金额降序排列。- 考点:`LEFT JOIN`(左连接)、`WHERE` 状态过滤、`GROUP BY` 分组聚合(`SUM`, `COUNT`)、`ORDER BY` 排序。2. 算法数据结构题:- 要求:用两个栈实现一个队列,并支持 `push`(入队)、`pop`(出队)、`peek`(查看队头)操作。- 进阶场景:在这个基础上,如果要求支持“删除中间元素”,该怎么做?
查看16道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/66e688eed16e4708af18c3a5efdb62b3/feed/main/detail/dec379dffd25490eb534cdc3fad1361a/feed/main/detail/bccd755dc8984f0b9903bae0b2632273/feed/main/detail/5f8a8cce98664a5ea12bc518e29a5545/discuss/875130786821767168/feed/main/detail/594f3debc8a54313b89e4b70e83419f0/feed/main/detail/1402badd0ec84f4e84e8155264aac91c/discuss/875129585141112832/feed/main/detail/4a09c3e284c74aad953bb8df4217fb7e/feed/main/detail/9c264d9cca884f61a5555e651bcb9b0c
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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