首页 / 面试问题记录
#

面试问题记录

#
3220199次浏览 41006人互动
每一次面试都值得被记录,在这里记录你面试中被问到的问题吧 分享公司+岗位+问题,即可获得海量牛币兑换京东卡!
此刻你想和大家分享什么
热门 最新
腾讯三面
压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了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:三面压力这么大吗,面试的会议约了多长时间呀
点赞 评论 收藏
分享
腾讯暑期一面
一共一个小时,面试难度以及自己的回答算是最近的面试压力比较大的,实习问了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道真题和解析
点赞 评论 收藏
分享
前端大厂高频面试真题(最常见版)
一、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. 前端监控与错误捕获
点赞 评论 收藏
分享
头像
03-25 22:34
天津大学 Java
字节后端一面(秒挂,加上本科的体验,再也不想投字节了)
1.你这后面怎么那么大一个校徽(我费劲抢到的学校面试间。。对这场面试我足够看重)2.拷打科研经历15min,最后的结论是我觉得你这个做的没意义(那我也承认啊,那我硕士科研不就为了能毕业吗。。能有什么意义)3.你没有实习经历,那给你一个情景,你设计一下吧,要实现发红包功能,你底层怎么写围绕这个场景,拷打了40min。。我设计一种,面试官觉得存在问题,让我改,翻来覆去六版,还是不满意,ok,fine,那我不就是没实习才要找实习。。4.手撕,没什么好说的,秒了。。最后纠结了一会输出,发现我写的是对的。5.为什么hashmap可以O1访问到数组。我人晕了,不然呢。。那能是什么。姑且答了数组是连续的内存空间,可以根据首内存+偏移量得到数据说实话,三年前面字节,面试官独一份的掐秒表问问题,以及最后手撕没按她思路写,说没时间了那就这样吧,然后给我挂了。导致我心中挺排斥字节的。从三年前到现在,面了正好是39次了,下次刚好第40次,只有字节给我的体验最差。我始终觉得面试是个双向选择的过程,我不否认我没有出众的技术实力,我也认可公司或者部门想要高技术经验丰富的人,那不合适就友好结束,为什么非要在面试的过程中不断表现出负面的感觉呢?这也不是我第一次挂面试了,但上次挂面试我没有觉得什么,我认为我和面试官友好沟通了之后发现可能确实不太合适。只能说读研也改变了我,放以前我可能很生气,现在我只是觉得真没必要,都是打工人,无非生的早晚而已。愿每个辛苦找实习,投简历,做测评,做笔试,为面试焦虑的同学们都能被正常对待。
CavendishC...:兄弟,这个确实分人的。我本科时候面腾讯体验很好,硕士了反倒被挂了6次,一堆npd
查看2道真题和解析
点赞 评论 收藏
分享
转转春招Java一面
1:Java 的 HashMap 数据结构能简单描述一下吗?2:JDK1.8 的 HashMap 为什么要引入红黑树?3:为什么不直接用红黑树,还要保留链表?4:HashMap 树化阈值为什么是 8 和 64 这两个数字?5:HashMap 是线程不安全的,体现在哪里?为什么说它线程不安全?6:有哪些线程安全的 Map 实现?7:ConcurrentHashMap 是怎么实现线程安全的?8:JDK1.8 的 ConcurrentHashMap 中,synchronized 锁应用在什么地方?1:Java 线程池有哪些常用参数?有哪些应用场景?2:线程池在提交任务的过程中,创建线程、处理任务队列的完整流程是什么?3:并发编程里的 volatile 关键字是做什么用的?使用场景是什么?4:volatile 是怎么实现可见性的?底层原理有了解吗?5:synchronized 和 ReentrantLock 有什么区别?分别在什么场景下使用?6:synchronized 和 ReentrantLock 都是可重入的吗?7:Java 常见的垃圾回收器有哪些?分别有什么特点?1:Mysql 的索引结构是什么?简单描述一下。2:线上碰见过 SQL 慢查询的情况吗?怎么处理?3:有哪些场景会导致索引失效?4:Mysql 的事务隔离级别有几种?5:Mysql 的事务隔离级别是通过什么手段实现的?6:可重复读隔离级别是怎么实现的?1:聊一下 Redis 缓存穿透、缓存雪崩、缓存击穿三个概念的区别,以及对应的预防方案。2:怎么保证 Redis 里的缓存数据和 Mysql 的数据一致性?RabbitMQ 是怎么实现顺序消费的?Spring 是怎么解决循环依赖的?手撕:实现无序数组排序,要求奇数在前,偶数在后。不使用 JDK 内置 API,实现字符串 "123" 转成数值 123,考察 Integer.parseInt () 的底层实现。总结:基础八股文,面试官人特别好!就差把手撕答案告诉我了,可惜还是没写出来,我是菜🐶。
点赞 评论 收藏
分享
昨天 17:22
新疆大学 Java
第二次 美团一面
1. 你在这个物流平台项目中扮演的角色是什么?主要负责后端的哪一部分?2. 能简单介绍一下你负责的核心模块(货单大厅)的业务流程吗?3. 货单大厅里高频使用的多条件组合查询,你后端的存储用的是什么?4. 这个查询对应的数据量有多大?5. 除了 MySQL,你有考虑过用别的存储引擎做这种多条件检索吗?有没有必要?如果要换,应该用什么来做?6. 简历上写了 SQL 优化,整个问题是怎么发现,然后怎么解决的?7. 什么是回表?8. 你用 EXPLAIN 发现查询慢,具体是因为没有用索引,还是索引没用对?9. 联合索引的“最左匹配原则”知道吗?具体是什么意思?10. “迷你豆包”这个项目是干什么用的?主要是出于什么考虑要做这个项目?11. 能简单介绍一下这个项目中你觉得比较感兴趣的技术点吗?12. 进程和线程的区别是什么?13. 进程的上下文切换和线程的上下文切换是怎么做的?包含了哪些步骤?14. 什么是虚拟内存?使用虚拟内存有什么好处?15. 缺页中断(Page Fault)是什么意思?16. 操作系统里面有哪些锁?(或 Java 里面有哪些锁?)17. 如果 synchronized 和 ReentrantLock(可重入锁)两个选的话,优先选哪个?为什么?18. 正常情况下(单体服务中),默认应该优先选哪个锁?19. 知道 BIO、NIO、AIO 吗?BIO 的“同步阻塞”是什么意思?20. 简单介绍一下 TCP 的三次握手和四次挥手过程。21. 为什么 TCP 建立连接需要三次握手?22. TIME_WAIT 状态出现在四次挥手的什么时候?23. TIME_WAIT 状态会持续多长时间?24. HTTP 状态码 404(找不到页面)代表什么?这是服务端的问题还是客户端的问题?25. HTTP 状态码 504 一般出现在什么情况下?26. 在浏览器里面输入一个网址,到页面最终展示出来,这中间经历了怎样的过程?27. 什么是 TCP 的粘包和拆包?28. 怎么解决粘包和拆包的问题?29. MySQL InnoDB 引擎的索引使用的是什么树结构?B+树和B树的区别是什么?30. 为什么 MySQL 采用 B+树,而不用红黑树?31. 听说过幻读吗?解释一下什么是幻读。32. 怎么解决幻读问题?33. 幻读在什么隔离级别下可以解决?34. 一般怎么解决 Redis 缓存与 MySQL 数据库的缓存一致性问题?35. JVM 的内存模型(运行时数据区)包括哪些部分?36. 字符串(String)和数字在 JVM 中分别存放在哪里?37. 垃圾回收(GC)算法有哪些?38. CMS 和 G1 垃圾回收器的区别是什么?它们分别应对什么场景?39. 为什么到了 JDK 1.8 之后开始主流推荐使用 G1?CMS 有什么缺点?40. 相比之下,CMS 和 G1 谁的 GC 停顿时间会更长?为什么?41. HashMap 和 ConcurrentHashMap 的区别是什么?42. ConcurrentHashMap 是怎么做到线程安全的?43. 简单介绍一下 Spring 的控制反转(IOC)和面向切面编程(AOP)。44. AOP 的核心底层是使用什么机制实现的?45. 我们平时写个注解就能生效,注解的基本原理是什么?它为什么能把逻辑织入到代码运行路径中?46. 你平时是怎么使用 AI 辅助开发的?你的项目代码是直接用 AI 写的吗?47. RAG(检索增强生成)的一个完整运行流程是怎样的?48. 为什么要做 RAG 这个东西?它解决了什么问题?49. Token 和上下文窗口(Context Window)的概念分别是什么意思?50. 为什么要控制 Token 的数量?51. 大模型的“幻觉”是什么意思?是怎么产生的?
点赞 评论 收藏
分享
脉脉二面+美团一面
脉脉二面: 压力暴大,对你的每个点都刨根问底,问底层,实习组织架构,日常工作划分,使用到的技术的各项底层原理,30分钟实习,八股很少,如下:1.用户从点击到你的web服务经过什么(计网加网关加springmvc全背)2.mysql与redis应用场景3.进程,线程,协程4.分别什么时候用5.只接触过多线程吗?写了道题,字母异位词分组,我以为结束了,结果继续问,输入的strs有1亿个字段,把世界上所有的单词都输进去了,应该是用分治,但是没想出来,说了没思路还在一直追问,总共一小时,昨天晚上面,感觉应该是挂了。美团一面:总共一个小时,完全无八股,畅聊实习与ai,难度不高,面试官对ai的兴趣很高1.function call,mcp,skills的区别2.平常开发用过skills嘛3.对龙虾怎么看4.平常ai coding做的多嘛,怎么做5.会不会用ai排查问题6.说说你对ai的看法吧总体难度不高,但是问的实习也蛮有水平的,面试官很和蔼,一直有在善意的笑,给到夯,最后写了道算法,数组中第k大的数,说了快排跟最小堆,但是不知道快速选择,面试官说是变种,让下去再看一下,业务是crm到餐,介绍业务很细致,也讲了他们组里对于ai的应用,感觉对ai很重视。总体很平和应该能过。最近暑期没怎么开,也没怎么投,原本今天面字节,但是昨天突然给我说没hc了,给我取消面试了,也许上天指引我留在手子吧哈哈哈。百度一面已过,今晚二面!
查看13道真题和解析
点赞 评论 收藏
分享
小公司前端实习一面面经
公司规模100-499人 做进出口贸易的2.27电话约笔试2.28笔试通过 约面3.4 一面自我介绍1. 对前端为什么有兴趣?2. 发表论文 并且研究方向是机器学习 这是算法学习的路线  你认为你学的这些对前端开发有什么帮助吗3. 电商平台对用户体验是非常高的,如何提升用户的体验呢4. 有哪些是资源性优化 比如怎么提高页面的加载速度 或者说交互等待的时间呢5. 比如有一些大量的图片加载,或者说3d模型地图的加载,这些比较庞大的资源,怎么样去优化这个页面的加载时长呢?6. 前端页面的性能优化的指标有哪些 他们是怎么测量的呢7. 有没有了解过github的一些代码仓库的一些管理流程8. 一个功能 他的代码出现了问题,那你定位这个问题,还有说怎么去查找这个问题出现在哪里,你的步骤是怎样的9. 你的开发习惯是怎样,怎么去确保代码的可读性,还有可维护性10. 对于封装组件这个事情,你是如何看待的,怎么判断一个东西需要去封装成组件11. 如何用一套代码去控制适配多端呢12. 闭包是什么 举一个你在开发中实际用到的闭包的例子13. 说一下原型链14. 列举es6的新特性15. 箭头函数和普通函数的区别是什么16. promise.all和promise.race的区别是什么17. 说一下防抖和节流 ,原理是什么,有哪些使用场景18. CSS 的方法中有一个叫 matchMedia, 这个方法它是用来做什么的?19. JS 中有一个 dispatchEvent 这个方法它是用来做什么的?20. 在开发中要做一些丝滑的动画,那么在css在动画的时候,为什么更退间用transform和同名度,而不是去改变元素的宽高项目21. 两个项目都有用到虚拟加载、虚拟列表,那么如果不用vue的话这个虚拟列表从底层是如何计算要渲染哪一些元素的?22. 商品的结合页每个商品的卡片的高度是动态的,也就是说是不固定的 ,这个虚拟列表应该怎么做23. 项目中的路由懒加载,还有骨架屏,缩短了首屏加载的时间,那么这个骨架截屏是在什么时候去渲染呢24. 接口瞬间就返回了,那么页面会不会出现骨架屏闪烁的问题,怎么去处理呢25. 电商平台项目,封装的sku规格选择组件,假如说一个商品有颜色、尺码、款式三个维度,并且有一部分的组合是缺货的,那么当用户选中红色的时候,前端怎样搞笑的计算出哪些吃吗或者款式应该被设置为不可选的26. 项目中用了webspeech api ,那么html5有哪些你觉得对提升前端体验很有用的新标签或者api(强调了一下intersectionobserver api27. 项目是独立完成的吗28. llm项目遇到的最大的困难是什么如何解决的?场景题29. 直接给展示了公司的页面问 吸顶导航怎么实现的?点击导航栏会跳转到对应的位置 这个怎么实现?30. 某一个元素,你想怎么样去滚动?或者说上下也好,左右也好,它都是固定在你的页面中的某一个位置,那你是用什么方法去固定它?算法31. 快排聊天32. 如果一个项目的时间比较紧急,快要到期限了你会怎么做?33. 哪里人反问对今天面试表现的建议?面试官说 知识面还算广 但是不够深入 也缺乏实战经验大部分都答上来了 但是磕磕绊绊的面完半小时就有结果了 过了约了明天的二面
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务