首页 / 面试问题记录
#

面试问题记录

#
3736129次浏览 44360人互动
每一次面试都值得被记录,在这里记录你面试中被问到的问题吧 分享公司+岗位+问题,即可获得海量牛币兑换京东卡!
此刻你想和大家分享什么
热门 最新
昨天 20:34
已编辑
东北大学 Java
小红书PE后端二面
6.3二面,6.9排序挂球球了,🍠收了我吧,我以后不刷抖音、快手、B站好吗1. 自我介绍2. 开源项目是什么?(这里面试官应该是想说项目是什么,我介绍了 GSoC 是什么,他就说那我们还是问一点技术问题吧)3. 介绍一下你的 Oncall Agent 项目(反问环节面试官说我需要多了解业界常见的 Agent 模式,多自己思考)4. 有没有统计什么指标可以看出增长(从零实现的项目,统计了转人工拦截率)5. Plan-Execute-Replan 这个模式为什么需要有一个监管 Agent,什么时候使用 ReAct、什么时候用 Plan-Execute-Replan、什么时候 Multi-Agent?6. BM25算法实现原理7. 项目主要用的是哪些模型?除了公司内部提供的模型,有没有考虑过自己微调(说了大模型有温度这样的参数8. 什么 Java 线程模型(回答的 JMM 内存模型,应该是问的这个)9. MySQL 事务隔离级别?默认是哪个?可重复读比前面一个级别多解决了什么问题?怎么解决的?10. AI Coding 提效是怎么做的,有没有经验可以分享(我说封装了两个 Skill,反问环节面试官说 AI Coding 不太行,应该是这里没回答好)11. 知道 SDD 吗,Spec Drived Development(我说的就是使用 AI 的 plan 模式,是这里说错了导致面试官觉得我不懂 AI coding)12. 算法:求一个数组中除了自己其余所有数的乘积(好简单的题,边界条件没处理好写了25分钟😭)反问:13. 组里做什么的,你做的和一面面试官一样吗?(最后发现组里不只有风控,而是很多东西);14. 觉得我有哪些可以提升的?(AI Coding 需要看看;Agent 开发要多去了解业界的方案,多思考;多刷算法题
查看22道真题和解析
点赞 评论 收藏
分享
腾讯暑期一面
一共一个小时,面试难度以及自己的回答算是最近的面试压力比较大的,实习问了30分钟,中间穿插八股。1.redis数据结构2.redis持久化机制3.mysql索引底层4.聚簇索引与非聚簇索引5.索引优化6.索引失效7.mysql执行一条sql8.那么多索引mysql怎么选(不会)9.tcp与udp区别10.tcp为什么可靠11.消息队列作用12.kafka怎么保证消息有序性13.mcp是什么?14.skills是什么?15.jvm内存分配与回收过程(我讲了从创建对象到判断垃圾对象到垃圾回收我全说了一遍,是这个吗?)16.fullgc触发机制17.tcp的拥塞控制流程(不会了)18.分布式事务解决方案,说了2pc,3pc,tcc。算法是反转双向链表,没有按格式输出,但是面试官没让继续写了,面完以为挂了,结果晚上秒过,看看复试什么情况吧。今天百度打电话准备发offer了,业务跟在手子的差不多,很垂,并且说不分日常暑期,只看表现,会有转正机会,但是考虑再三还是拒绝了,百度实习薪资确实有点低,title也不如之前了,但是面试的二位业务老师我很喜欢,对我的评价也不错,希望之后能有机会共事。从三月份到现在一共面了六家,面试次数总共是8场,情况如下:脉脉二面(无答复,默认挂)百度二面已oc美团一面过,下周一二面shein一面过直接HR面游族一面过直接HR面腾讯一面过等待约二面滴滴明天一面面试通过率还是蛮高的,但是大部分都是日常,感觉对我现在的加成不大,大概率不会去,不知道暑期会是什么情况呢唉,希望能有面试吧,继续加油。字节被无hc直接取消了,现在还没人捞,有没有字节HR救救我
不管什么都不想跳动了:本人美团百度快手都待过,建议肯定是直接留快手多一点产出后转正or直接冲字节腾讯暑期吧。一是快手从福利到基建都吊打另外两家。美团现在这个业务比较惨,本来毛利就很低,亏损严重,今年很可能要优化人力降低成本,去了别说日常,就算暑期后面都很可能被优化。百度其实实习生权限挺高的,可以接触到一些含金量高的项目,但是现在的风评不如之前了,薪资也不高。二是转正概率和薪资是跟产出挂钩的,你都在手子已经积累产出了,去其他家日常实习产出都是从0开始,肯定不可能有你在手子转正可能性大啊,现在日常压根没必要去,而且我有两个师弟都是在快手日常转正的,不用太担心,安心留在手子一边多做一点产出然后一边冲字节腾讯暑期,字节腾讯今年实习岗位非常多的,不如好好把握这个,加油。
查看18道真题和解析
点赞 评论 收藏
分享
腾讯三面
压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了20分钟,一直问我你们做的有什么用,总时长一小时1.学校都有什么课程2.spring的ioc原理以及优点3.除了解耦还知道什么?4.springboot与spring区别,二者的源码看过没?Tomcat了解嘛?有没有具体看过5.spring的bean,面试官一直在重复一个思想问我懂不懂,完全没听过6.mybatis是干什么的?ibatis用过没?平常怎么写SQL?完全不写嘛?7.设计一个分布式双十一秒杀系统(前端,网关,缓存,数据库防超卖全设计)8.怎么做限流9.缓存与数据库一致性,你做异步要用户等你嘛?10.负载均衡怎么做11.多数据中心还是单数据中心,如果出现没卖完怎么做(到这完全不会了,面试官直接说换个话题吧)12.平常读书吗?13.上过哲学课嘛?14.兴趣爱好有没有15.对ai的看法16.来深圳有问题嘛?17.为什么不考研18.上大学带给了你什么?你提升在哪里,有没有具体的例子?反问:1.现在手机都有应用市场,应用宝怎么盈利?除了手机应用市场还是有人用,现在在做跨端,微软都有合作,之后会进军mac,主要做游戏,腾讯本身就是游戏大户。2.面试表现?整体评价一下会给到反馈。面完直接变HR面,今天HR面后,已经转为录用评估了,来牛客许个愿,暑期现在还没什么面试,希望能拿个offer之后再考虑要不要留在手子吧。
nunuking:三面压力这么大吗,面试的会议约了多长时间呀
点赞 评论 收藏
分享
字节后端一面面经(已接offer)
面试官问题整理1. 自我介绍后的问题:你之前的实习都没有转正机会吗?2. 求职状态:目前有拿到其他公司的意向吗?现在是否还在面试过程中?3. 项目背景与架构:能详细讲一下负责平台的项目背景、整体架构,以及你具体负责的部分吗?4. 技术协议:你们服务间交互使用的 RPC 协议是什么?是 HTTP 吗?5. 数据库设计:你们用的是多表结构还是宽表?有没有考虑过把关联表打成一个大宽表来查询?6. 冗余字段:你提到的冗余字段一般存放什么信息?如果这些字段需要更新,如何保证一致性?7. 数据一致性风险:由于你使用了异步 MQ 更新,用户是否可能短暂看到不准确的数据?8. 系统性能:当前搜推服务的 QPS 大概是多少?在节假日和平时有何差异?9. 服务部署:你负责的搜推域大概有多少个服务实例?每个实例的内存和 CPU 配置是多少?10. JVM 关注:平时有关注过 JVM 相关的问题吗?11. 实习难点:在实习过程中,遇到过哪些技术或工作上的难点?请详细讲一个例子。12. 召回率优化:你在校园智能助手项目中提升了检索召回率和准确率,具体用了哪些技术手段?请详细说明。13. 业务场景:你做的校园迎新助手,它的具体业务场景是面向学校还是企业?14. 基础知识考察:你对 Spring、MySQL 等基础知识哪部分比较熟悉?15. MySQL 日志:MySQL 有哪些日志?它们分别是什么作用?16. 主从复制原理:请讲一下 MySQL 的 binlog 主从复制原理,从库是拉取还是主库推送 binlog?17. 索引结构:MySQL 的索引基于什么结构实现?聚簇索引和非聚簇索引分别存储什么数据?18. 事务隔离级别:MySQL 的事务隔离级别有哪些?分别解决了什么问题?幻读是如何解决的?19. Redis 持久化:Redis 的持久化方式有哪些?AOF 和 RDB 的区别是什么?20. Redis 性能:Redis 为什么这么快?你提到的 I/O 多路复用有哪几种模型?它们的区别是什么?21. 网络请求流程:在浏览器输入一个网址后,发生了什么?如果是 HTTPS 呢?22. SQL 索引命中:有一张表 A,有联合索引(name, score, subjective),以下查询能否命中索引?   - WHERE name = 'xxx' AND score > 80   - WHERE score > 80   - WHERE subject = 'math'23. SQL 编写:   - 写一个 SQL 查询平均分大于 80 的学生姓名。   - 写一个 SQL 查询每门科目都不低于 80 分的学生姓名。24. 算法题:判断一棵二叉树是否是另一棵的子结构(面试官未提供样例,但要求现场实现)。25. 学习方向:最近在学什么新东西?你的职业倾向是更偏向 AI 还是业务开发?26. 职业发展:你如何看待 AI 对程序员职业的冲击?你认为未来程序员的核心能力会如何变化?27. 面试反馈:你对自己今天的面试表现有什么感受?有没有觉得哪些地方没答好?整体感受面试整体不算难 感觉中规中矩,但是第一次考到sql题目没有啥准备,后来卡了一会被面试官提示了一下,还说sql不太熟 算法题判断子树其实刷到过,后来面试官问我有没有刷到过咋写这么快,我犹豫了一会说没刷到 (已接offer,后续会更其他的面经)引流一下哈哈哈
查看28道真题和解析
点赞 评论 收藏
分享
06-02 17:53
东北大学 Java
小红书PE后端一面
1. 自我介绍2. 线程池有哪些常见参数3. RPC 调用情况下你会使用怎么配置线程池?1. IO 密集型任务线程大多时间是在等待外部资源响应,此时线程处于空闲状态,CPU 利用率较低,可以设置较大线程数2. CPU 密集型任务,例如浮点计算等,很少会有阻塞情况,此时线程数多会造成上下文切换频繁影响性能能4. ConcurrentHashMap 底层的读写是怎么处理并发冲突的1. 读:将 value 和 链表 next 指针设置为 volatile,多线程修改 volatile 变量时不会使用自己的副本,是修改公共内存中的变量,每个线程都可以取到最新的数据,读的时候不需要加锁2. 写:首先判断有无冲突,如果没有冲突的话直接 CAS 插入即可,如果有冲突的话就 synchronized 锁住头节点遍历链表进行插入3. 扩容:ConcurrentHashMap 的扩容也是并发安全的,且支持多线程协同扩容。扩容时,会将原数组的桶迁移到新数组(容量翻倍)。多个线程可以同时参与数据迁移工作。系统会将任务拆分成一个个小的“区域”(TransferRegion),线程领取任务后进行迁移。在扩容期间,读操作依然可以正常进行(可能会读到旧数据或新数据,但最终一致性有保障),写操作则会协助扩容或等待。5. Synchronized 和 ReentrantLock 两种锁的选择1. Synchronized 关键字:使用方式简单,可以加在代码块和代码上,只能实现非公平锁,多线程来了之后谁抢到谁执行,而不是排队。JDK 1.6 引入了偏向锁和锁升级机制提高了性能,性能和 ReentrantLock 相差不大。底层通过 Java 对象头中的 Mark Word 标记字实现,标记字中有 2 比特记录当前锁状态,1. 无锁状态记录 hash 值和 GC 年龄2. 偏向锁状态记录当前线程 ID,当第一个线程来时记录3. 轻量级锁,记录持有锁的线程的锁记录,每一个线程都有自己的锁记录,第二个线程来时转为轻量级锁;4. 重量级锁:记录堆中的 ObjectMonitor 对象指针,这个对象有一个队列存储没有获取锁的线程进行排队,当线程执行完毕后会唤醒队列中的线程竞争锁2. ReentrantLock:通过 AQS 抽象队列同步器实现,底层有一个 state 记录冲入次数、一个先进先出 FIFO 的 DLQ 双向链式队列记录排队线程,公平锁先查看队列再竞争锁,非公平锁先尝试获取锁操作失败才入队列等待。6. Redis 为什么快7. Redis 大 key 怎么解决8. Hive2CK 导入数据是直接 CK 导入还是使用中间件9. ClickHouse 和 MySQL 底层有什么区别10. ClickHouse 主要的使用场景在哪里11. ClickHouse 并发支持如何12. ClickHouse 物化视图是什么13. Agent 项目用户转人工拦截率这个数据口径是怎么统计的,有没有遇到过用户找不到人工 Oncall 入口而投诉的14. 讲述一下你的冷热分层项目15. 你这个 OOM 问题是怎么排查的,最后怎么解决的(OkHttpClient 没单例且没指定线程池导致的 OOM)16. Kafka LAG 一般怎么排查(从提交消息消费成功出排查,查看是线程挂掉了还是处理该消息耗时太长导致 LAG17. 算法题:翻转01字符串 k 次,找到翻转后最长相同串(eg: 10101 k=1, res=3, 翻转一个0得到111, 翻转一个1得到000
查看17道真题和解析
点赞 评论 收藏
分享
前端大厂高频面试真题(最常见版)
一、JS 基础(必问)1. 变量提升、作用域、闭包原理与场景2. this 指向规则(普通函数/箭头函数/构造函数/绑定)3. 原型与原型链、继承实现4. 异步:Promise、async/await、宏任务微任务5. 防抖节流原理、手写与应用二、浏览器 & 网络(高频)1. 从输入 URL 到页面展示全过程2. 浏览器渲染流程、重排重绘优化3. HTTP/HTTPS、HTTP2、HTTPS 握手流程4. 缓存策略:强缓存 / 协商缓存5. 跨域原因与解决方案三、Vue / React(二选一必深问)Vue1. 响应式原理(数据劫持 + 发布订阅)2. 虚拟 DOM、diff 算法3. computed / watch 区别4. 生命周期执行顺序5. Vue3 组合式 API 优势React1. Hooks 规则、useState/useEffect 原理2. 类组件 vs 函数组件3. Fiber 架构、调和流程4. 状态提升、Context、Redux 流程四、工程化 & 性能优化(大厂最爱)1. Webpack 构建流程、loader/plugin 区别2. 常见优化:代码分割、tree shaking、懒加载3. 前端性能指标:LCP、FCP、FP 等4. 首屏优化方案5. 移动端适配、兼容性处理五、手写代码(高频现场题)1. 手写 Promise2. 手写防抖 / 节流3. 手写深拷贝4. 手写 call/apply/bind5. 数组去重、flat 扁平化六、场景题 & 逻辑题1. 如何定位线上卡顿/白屏问题2. 大量列表渲染优化(虚拟列表)3. 如何设计一个弹窗组件4. 前端监控与错误捕获
点赞 评论 收藏
分享
🌸ai暑期实习面经(已offer)
鼠鼠bg 9 本大二,简历有两个项目但都没什么成果(主要在学习),无竞赛无论文时间线:4.13 投递4.28 综测4.29 机考5.20 收到面试短信5.21 10:00 技术面(75min)自我介绍(面试官追问项目优化的点和本科成绩)八股:涵盖了计算机系统(eg:进程和线程的区别)、网络(tcp和udp,三次握手,http/https)、算法(排序的时间复杂度、哈希冲突)、机器学习(transformer、模型训练的几个阶段,穿插了一点追问),最后面试官还让补充一下有没有什么已经掌握但是没有问到的机考复盘:回顾一下为什么没有写出来、ac的题代码有什么问题手撕:一个很简单的哈希表,面试官也提醒了一下思路,很快做出来了(后来查了一下是LC554)反问:如果可以入职有什么需要学的结束 10 分钟收到通过短信5.21 14:58 主管面(20min)(主管没有开摄像头,但压力不是很大,感觉面试官有点累了hh)自我介绍,追问本科成绩想从实习中得到什么vibe coding相关项目中遇到的难题?怎么解决?遇到矛盾怎么办企业文化有了解吗?询问base地和可以实习时间反问:部门氛围如何?入职对专业能力有什么要求结束 20 分钟hr告知已经通过5.21 23:45 收到面试问卷5.22 16:00 左右官网状态更新,入池5.25 hr询问base地,开始报批6.2 上午收到offer,期间没有接到oc总结:面试官人都很好,面试过程中也没有什么压力。技术面因为lz没有料到要考这么多八股所以好多都没有答上来,面试官也一直在说别紧张and给提示(甚至让我对着题目直接猜),不会的题也会讲解,最后反问也很耐心的给我讲了很久要怎么补基础。主管面问得很简单,感觉比较看重团队合作和来实习有没有目标,反问也回答的蛮详细。
查看23道真题和解析
点赞 评论 收藏
分享
05-14 15:32
已编辑
吉首大学 后端工程师
科大讯飞(AI相关岗)一面
几天前面试,今天有时间整理一下1.自我介绍2.介绍一下实习做了什么,遇到哪些问题,怎么解决?实习相关:3.Agent自动建单如何实现,流程是怎么样的?4.追问:为什么使用ReAct模式,而不用plan and solve或者wolkflow?5.追问:那单纯的workflow和ReAct有什么区别,什么时候使用?6.怎么做的OCR,识别出现缺失怎么办,有设置什么兜底策略吗?7.自动建单最终结果的评估维度有哪些,怎么去评测的,依据有哪些?8.如何做的Agent Tools的工具的分层抽象与动态发现的?9.为什么需要将后端orm接口作为tools使用,如何保证其不会出现工具调用偏移?其他问题:10.主要了解过哪些agent开发框架,java,python,go?11.LangGhain和LangGraph的区别?12.什么是一个好的提示词,如何做好提示词的评估?13.写Skills和写提示词的区别是什么,你能抽取出共同的地方吗?Vibe Coding:14.使用哪些vibe coding工具,各有什么特点?15.谈谈你在使用cc和codex上的感受?16.国内外模型评价,特点,常用哪些?17.反问。(目前已过)总结:主要还是问实习相关的,没想到面试官一直盯着里面的一个点一直问,还是比较考验自己对于实习工作的理解。同时现在感觉都不问啥八股,都是开放主观题或者场景题,更考验自己的理解。还有就是vibe coding,最近面试也是重灾区,经常问,不仅要会用,更要会回答!!!希望大家也能收获到东西
查看16道真题和解析
点赞 评论 收藏
分享
2025-08-07 09:21
已编辑
台湾清华大学 Java
拼多多Java后端开发一面(地獄级别)
一、Java基础与JVM(6题)HashMap扩容时链表转红黑树的阈值为什么是8?退化为6的原因?synchronized锁升级过程?G1垃圾回收器如何预测停顿时间?Region大小如何设置?volatile能否保证数组元素的可见性?如何解决?ThreadLocal内存泄漏的根本原因?JDK改进方案?Java 8中Stream的并行处理原理?ForkJoinPool工作窃取机制?二、并发编程(5题)AQS中为什么用CLH队列而不用普通链表?线程池核心参数设置规则?美团动态调整方案?ConcurrentHashMap的size()方法为何不精确?替代方案?如何用CAS实现一个无锁栈?ABA问题如何规避?CompletableFuture如何实现多个异步任务依赖执行?三、数据库与RedisMySQL索引失效的10种场景?最左前缀原则的底层原理?十亿级订单表如何优化分页查询?Redis大Key删除导致集群崩溃,如何避免?Redis事务与MySQL事务的ACID区别?缓存与数据库一致性方案对比?拼多多秒杀采用哪种?Redis Cluster的slot迁移过程会阻塞请求吗?MySQL死锁排查步骤?如何用gap锁解决幻读?四、分布式与微服务(6题)TCC事务的Confirm阶段失败怎么办?如何设计一个支撑百万QPS的分布式ID生成器?Nacos如何实现配置动态推送?长轮询原理?RocketMQ如何保证消息不丢失?Dubbo的泛化调用使用场景?如何实现服务降级?CAP理论在拼多多购物车中的取舍?五、系统设计(4题)设计拼多多砍价系统,如何防止刷单?订单超时未支付自动关闭,如何实现?如何设计一个实时热卖排行榜?分布式锁在库存扣减中的应用,Redisson实现原理?
面试果冻:一面偶遇八股炼狱,连环拷问恐怖如斯,拼劲全力无法战胜
查看28道真题和解析
点赞 评论 收藏
分享
2025-08-11 14:33
蚌埠坦克学院 Java
这种刷面经的方式有点意思
客户端小将:平台不错,但是没啥题
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务