首页 / 发面经攒人品
#

发面经攒人品

#
5275918次浏览 60219人互动
笔试、AI面、一面、二面....大家都在这里记录公司+岗位+问题👇
此刻你想和大家分享什么
热门 最新
2025-09-23 13:23
门头沟学院 Java
秋招完全失败,想和美团字节爆了😅
两个傻逼公司喜欢玩弄候选人的时间,美团hr面后说两天内给通知,结果后面忘了这回事自动挂掉了,和暑期实习如出一辙,都是终面笑嘻嘻的聊然后反手给你挂了。但是我没想到的是秋招这个hr是真的敢说,直接贴脸开大就是说现在简历库里随手抓一个简历就是985本硕,三四段大厂实习,你觉得你的优势是什么,不要你觉得,你怎么证明?我证明nm😅。面试的时候自己在那低估什么24年这一批人质量都不大行,25年的刚来不知道,得找几个有活力的能活跃气氛的硕士,当时他就直接无视我自言自语了很久,那个时候我就感觉应届生面对这些公司真的就没有尊严可言,看的不是能力合不合格,而是相比其他人合不合适。字节更是重量级,第一个部门所有面试通过,但是因为主管突然注意到我一月份的面经太差直接撤销流程,我nm😅你tm之前没发现啊。然后换第二个部门走到终面直接就是不感兴趣走个过场,一直走神不想听你说话,最后反问有什么建议直接蹬鼻子上脸说就这么点时间哪够我了解你的没有建议。最后换第三个部门走到二面聊的一切正常感觉就是必过的,然后反手又给我挂了。tm的字节整整浪费了我一个月的时间,我还是那句话,既然你觉得我学历不行,经历不垂直还是人格没有魅力等等一切因素,就不要发起面试浪费时间。剩余的也是一样的,京东,快手,科大讯飞二面挂,为什么这三个要单独说,因为一面都是面试官聊的特别好推进快,二面被老登摆脸色,摆着一副特别拽的脸色故意问你一堆八股,然后问你实习就压力你说根本没有内容,最后反问tm面试官就回答两三个字,只想快点结束,估计面评也被恶意的打的特别差,因为后续刷新一个月都没反应最后阿里全系简历挂,腾讯测评挂,好像秋招已经宣判死刑了。回望这两个月,好像自己并没有做错什么,但是感觉活的非常卑微。总计面了四十多场0offer,八股项目实习已经背的滚瓜烂熟,但是每场面试还是会担惊受怕,因为感觉自己怎么精炼回答内容都不是满意的答案,自己就像谄媚一般想尽心思怎么顺着面试官的心意现在已经彻底麻木,不愿去面试,不愿去背八股,最近两周的负反馈已经把我给压垮。我只想用一句话来形容秋招,那便是“人为刀俎,我为鱼肉”,所谓的双向选择就是扯淡,现如今应届生有什么资本去站在公司的对立面
一只末影酱:狠狠点了哥们,有些老登纯纯就是吃了互联网红利
点赞 评论 收藏
分享
2025-10-16 18:45
已编辑
深圳大学 后端工程师
字节二面70min,算法炸了但是过了
1. 实习经历2. MySQL 索引用什么数据结构?B+ 树有什么优点?给一个树高三层的 B+ 树,查询需要几次 IO3. MySQL 的锁有哪些4. Redis 要怎么实现高可用5. Redis 单机就不能高可用了吗,换言之单机宕机数据无法恢复吗?AOF 是怎么做的?AOF 重写过程是怎么做的6. 进程和线程的区别7. 虚拟内存和物理内存的区别?它们之间是怎么对应的?段式、页式、段页式分别是怎么寻址的8. TCP 是在哪一层?传输层完成了什么事情9. ARP 是在哪一层10. 对ai coding的了解,之前用的什么工具11. CAP理论12. 算法题:奇数位升序,偶数位降序的链表,得到全局升序的链表,写死循环了面试官说没时间了下一道吧13. SQL 题:三个表表示用户观看视频情况user_behavior: date, user_id, video_id, start_time, end_timevideo_info: video_id, durationuser_info: user_id, gender查询出(1) 某天观看不同视频数量最多的五个人的 user_id(2) 观看超过 50 个不同视频的女性用户中,完整播放率最高的五个人的 user_id14. 反问业务和应届生融入团队需要做的准备实习和八股答得很顺,到算法炸了,不过貌似对面对我过往经历还挺肯定的,要是卡算法通过就必挂了——————更新:当晚约三面,hr依旧说评价很正向
Aeside:深大✌杀疯了
点赞 评论 收藏
分享
2025-10-04 10:44
已编辑
南京大学 Java
美团意向美团面经
实习的组没hc,令我愤恨的是拖了三周才挂我转正,导致期间也没法投递秋招流程不过好在运气不错,前脚投后脚就被一志愿约面了,一问发现是实习所在业务的下游(难绷)9.18 一面 1h20min1. 自我介绍2. 先做题:删除链表中的重复节点II3. 聊美团实习。性能优化细节,以及如何实现算子的元信息记录逻辑不侵入业务代码等4. hashmap引入红黑树的目的5. 既然红黑树效率比链表高,为何不一开始就用红黑树6. 用二叉排序树或AVL可以吗7. 线程池核心参数8. 假如一段代码是用了大量的synchronized,效率很差,你会如何优化它?9. synchronized和基于AQS的锁有哪些区别10. 那你觉得二者的性能有差别吗11. 如果我们的一个线上系统出现了频繁的fullgc,如何排查并解决问题12. cms和g1,这两个你觉得分别适合什么场景13. 对zgc有了解吗14. 如何理解最左前缀原则15. 一个表上a b c三个字段建了联合索引,现在的查询条件是a>1 and c=1,问索引的使用情况?16. 线上出现了慢查询,要怎么去定位和排查反问:1. 部门业务(tsp)2. 多久出结果9.22 二面 1h30min1. 自我介绍2. 挑一段实习讲一下3. 实习难点4. 其它有挑战的部分5. 美团实习,你的ld是谁?(😨)6. 实习内容细节,追问的比较狠。尤其是讲到考虑到压测机器被用来跑自动化测试的时候,diff流量和压测流量冲突的问题。面试官不断追问二者冲突会带来什么影响和为什么会影响,以及为何线上流量能与二者正常区分。这里把我问住了7. 现场出题:int a = 3Integer b = nullint c = a + blong d = 1l +0x7fffffffint e = a + d运行以上代码,会发生什么?怎么解决?8. 现场出题:Integer a = 567Integer b = 567sout(a == b)会输出什么?如何修改使结果符合预期?9. 讲讲你所了解的并发编程10. 你刚才提到了🔒,java中的🔒都用哪些,区别是啥,简单介绍下11. 线程池简单讲讲12. 电脑按下开机按钮,开机后打开面邀链接进行面试,这个过程计算机底层发生了哪些事情(408究极大杂烩,从硬件加电自检讲到引导扇区再到os进线程启动再到显卡协同液晶单元显示画面,再到打开链接的上层http交互到底层网卡的编码调制。整个一个大串烧)13. 你刚才提到视频会议底层用udp,那为什么不用tcp14. mysql简单讲解下你所了解的(准备讲架构,被面试官拒绝了,说不用讲这么底层,说说偏应用层面的😂)15. 怎么知道一个sql语句有没有走索引16. explain一般关注哪些字段17. 过往的实习或项目中,印象最深刻的一张表,描述出来字段、索引情况18. 根据刚才描述的表,即兴出了两道sql题19. 你所写的sql语句中出现了select from where groupby having这些关键字,它们的执行顺序是怎样的20. 算法题:二维矩阵行有序、列有序,查找某个值反问:1. 部门技术栈2. 面试流程(2技术)9.30 意向
想堆雪人的哈士奇觉得...:猪神是真猛啊!!!
查看30道真题和解析
点赞 评论 收藏
分享
2025-12-23 12:26
已编辑
门头沟学院 嵌入式软件开发
影石嵌入式软件实习面筋
点赞 评论 收藏
分享
携程JAVA开发线下一二面面经
一面 1h左右,无手撕:1.自我介绍2.实习相关项目介绍3.数据库慢查询,如果走了索引还慢是什么原因4.B+树的优缺点5.你项目中用到了senta,介绍一下(吟唱分布式事务)6.缓存如何实现一致性的7.介绍限流方法和如何压力测试的8.介绍下Elasticsearch,Elasticsearch底层是如何存储的9.介绍下volatile10.为什么要进行指令重排序(讲了CPU利用率,面试官评价应该从流水线讲起)11.DCL单例模式太麻烦了,介绍下更适用的单例模式(讲了枚举,面试官说静态内部类用的更多)12.栈中能存对象吗(回答只存引用地址,面试官说可以了解下逃逸原理)13.知道对象头吗(直接展开到synchronized锁升级,面试官说其实已经不用偏向锁了)14.jvm垃圾回收15.jvm调优16.生产环境CPU飚高如何解决反问1.部门2.面试评价(基础很好,可以多了解些前沿知识,去大公司锻炼解决问题的能力)3.对业务和技术的看法和面试官聊的很愉快,学到了很多东西10min后通知进二面二面 30min左右,无手撕:1.自我介绍2.介绍下实习项目和比较难的点3.如何设计一个秒杀系统4.解决超卖问题的方法5.在数据库层面没有什么好的解决方法吗6.幂等如何实现的7.介绍下垃圾回收,讲讲full gc8.分库分表你认为该如何进行划分,谈谈你的理解9.MQ如何实现消息的顺序性10.水平分表后应该解决哪些问题反问面的汗流浃背,讲到一半把面试官整笑了5min后通知二面通过
查看25道真题和解析
点赞 评论 收藏
分享
2025-12-01 13:43
已编辑
字节跳动_前端实习生(实习员工)
秋招总结(双非版)
bg:民办本双非硕科班,3 段中大厂实习(蔚来 阿b 熊厂),暑期 3 offer,秋招 3 offer。首先本文总体的视角是以双非来的,所以仅供学历类似的友友参考,仅个人观点,杠就是你对。## 一、说在前面「个人拙见勿喷」> 首先是要明确好自己想走哪一个方向,目前了解到的较为普遍的应该是以下的几种:算法(双非几乎没可能)、后端(双非有点压力)、数据(岗位少且小厂几乎无岗位)、客户端(劝退多社招地狱但回暖)、嵌入式(要有硬件条件?)、前端(已死N次)、测试(鄙视链底端)。从我的角度感觉下来,双非选择前端还算是个好的选择,拿周围同等学历的情况下来说,短浅地看眼下,前端进个大厂问题不是很大,也不用很卷,隔壁java真有点惨不忍睹的意味。**大厂前端**和**中小厂后端**,我现在也说不好究竟是哪个对未来的发展更好,各执己见咱们拭目以待哈哈哈哈。## 二、整体流程「TimeLine」1.开始学习前端(速成):24.09 - 24.11 十月中开始投递,十月底找到第一段实习。2.准备暑期实习:从25.02离职 一面速通了阿b就直接去了,25.04开始边实习边面试最后拿到三个暑期实习offer。3.开始秋招:在百度边实习边秋招,大厂几乎都投了,中厂随缘投,面试从八月中到九月中,拿下三四个offer,然后后续的一些笔试面试全部鸽了。## 三、前端学习经验「基础+项目+算法」- 前端墙裂推荐 coderwhy 整套视频看完相信你会对前端有一个大概的认识,可以跟着他做一个练手项目,**vue** or **react** 都可以,不过建议react多一些,vue中小厂用的多,大厂普遍热衷react。(个人感觉react会难一些)- 面经这块的学习我觉得可以贯彻到所有时间,比如平时没事就可以刷刷,就当作是“休闲娱乐”,而且遇到不会的去查明白的过程可以加深印象。在看面经的过程要多思考,思考如果是自己在面试的话会怎么回答。推荐几个前端相关的**八股网站**:[https://jonny-wei.github.io/blog/](https://jonny-wei.github.io/blog/) [********************************************](********************************************) 然后**牛客**上也有很多大佬们的面经。(面向面经学习)- 源码这块可以说相当重要,当前就业形势下,更多的面试官都会倾向问一些底层相关的内容,能够把源码吃透,一定会成为你面试中的**必杀技**”,我的话平常会看一些博客上的分享,先大概了解机制,然后跟着机制去对源码,能够大概说清楚就可以,这一块也会在后续面试过程中不断地和高水平面试官们探讨的过程中慢慢完善。(面试加分项)- 对于实习这块,是秋招的**重中之重**。首先,企业级项目几乎是之前学校里面不太能接触到的复杂业务,它能一定程度上提高你的**业务认知水平**,并且能够学习到很多**规范化的流程**。其次,实习其实是你对以往掌握的一些纸面知识的实操,能进一步提升你对技术的理解和掌握。最后,实习的 **title** 和**业务匹配度**也能在一定程度上增加通过初筛和后续面试的可能性,所以对于实习这块一定是越早越好,特别是对于学历不占优的同学。(能实习就实习,不能实习偷跑也要实习,哪怕是寒暑假那么一两个月)- 项目的话,如果自己的实验室有好的项目当然可以自己包装,如果没有的话大概率就是用实习的项目。这块更多的其实是不断面试去积累,做好面试录音,要不断**复盘**,每次面试官的深挖都可以成为你不断丰富项目的素材!多提一嘴,不要畏惧面试,面试绝对是你校招路上促使你成长的“**良药**”。(真得复盘!!!)## 四、校招逻辑「天时地利人和」### 1. 学历:决定你能不能进场在简历高度相似(b站大学项目、Hot100、八股)且简历众多的情况下,学历自然而然地变成“**最佳**”筛选条件,不是说双非没机会,而是在“**其他条件差不多**”的情况下,学历优先级确实更高。你的基础、项目、表达,都是往上加分的东西,但在很多时候学历是”**能不能被看见“**的重要因素。### 2. 实习 :能否做出能够匹配这份实习的产出从面试官视角看,如果你在实习中,负责过具体业务 / 系统,能讲清楚:**业务是什么 → 遇到过什么问题 → 如何抉择解决方案 → 有做过哪些优化 → 最后效果如何**这类经历是非常加分的。当然这部分不用过于老实,因为那些业务面试官也无从考证,完全可以做一些合理的包装,可以就你的项目而言去做一些你觉得可以增加的功能点或是优化点,重要的是要多思考!### 3. 关键能力:沟通表达,思考问题的方式不必死抠算法八股,有些时候你会发现,即使算法题并没有回答好,面试反而过了,因为他们只是面试中最基础的一环,真正拉开差距的是**逻辑**、**思考深度**与**表达清晰度**,不止要做对答案,更要讲透过程、给出独到思考。## 五、写在最后秋招基本结束,三方也已尘埃落定。回想这一年的奔波,从去年九月保肝完黑猴之后,这场漫长的求职长跑便正式拉开序幕:一个半月速通前端,拿下几个中厂 offer;边实习边写了一篇一区 top;紧接着转战暑期实习,同时赶完第二篇论文,还挤时间爆肝力扣、梳理面经,最终迎来为期一个月的秋招冲刺。回过头来还是蛮感慨的,能清晰看到自己“不断膨胀的期望值”:从最初觉得能进大厂就不错了,到后来想进入核心业务,再到现在只想进入 BAT,仿佛陷入了一个漩涡,难以自拔。另一个最深刻的感受就是“对未知的恐惧”:不少公司要经历三轮技术面+一轮 HR 面,每一轮都存在淘汰风险,可能会出现费尽力气却倒在了终面,要相信,如果事与愿违,那一定另有安排。其实人生的关键节点大抵如此,我们总要在同一时间并行处理一堆繁杂事务,每天都在赶路、在平衡、在咬牙坚持。但也正是这份不放弃的韧劲,让我们在兵荒马乱中不断突破边界,而那些曾以为遥不可及的黎明,终究会在坚持之后如期而至。
点赞 评论 收藏
分享
2025-12-08 12:43
已编辑
门头沟学院 Java
整理秋招遇见的JVM题
那些杀不死我的 反复追着我杀!!1.jvm包含哪几部分classloader:将编译(.java->.class)好的java字节码文件(.class文件) 加载到内存中(也就是运行时数据区Runtime data area 存放运行时数据(线程私有:栈 本地方法栈 pc ,进程级(也就是所有线程共享):堆 本地方法区)Execution engine 执行引擎,class文件被加载后 将指令和数据放在内存中 执行引擎负责将命令解释给os 也就是将JVM指令翻译为os指令集Native interface:本地库接口2.jvm内存结构/运行时数据区线程私有的:栈(每个方法执行时创建栈帧 存局部变量表等) 本地方法栈(为Native方法提供服务) 程序计数器(存当前线程执行的字节码指令地址)线程共享:堆(最大的内存区 存对象实例、类对象) 方法区 (存类有关的信息 静态变量等)3.说一下永久代和元空间都是对 方法区 的实现永久代:JDK7 及之前的实现,属于堆内存的一部分,有固定大小限制(通过-XX:PermSize/-XX:MaxPermSize设置),存储类元信息、常量池等,易触发永久代 OOM元空间:JDK8 及之后的实现,使用本地内存(不在堆中),大小受物理内存限制(默认无上限),仅需通过-XX:MetaspaceSize设置初始触发 GC 的阈值4.为什么jdk8要将永久代替换为元空间解决永久代OOM问题 简化类元数据管理 兼容JVM规范5.类加载过程加载:通过类全限定名获取字节码流,将字节码转化为方法区的类元数据,同时在堆中生成Class对象验证:确保字节码符合 JVM 规范(如文件格式验证、语义验证),防止恶意字节码破坏 JVM 安全准备:为类的静态变量分配内存并赋默认值(如 int 赋 0、对象赋 null),不执行赋值语句(赋值在初始化阶段)解析:将常量池中的符号引用替换为直接引用(如类、方法的内存地址),该阶段可延迟到初始化后执行。初始化:执行<clinit>方法(静态变量赋值 + 静态代码块),触发时机是 “主动使用”(new 对象、访问静态成员、反射、初始化子类、主类),且每个类仅初始化一次6.类加载机制(双亲委派制)1类加载器收到加载请求  -> 2将请求委托给父加载器,一直向上委托,直到启动类加载器 -> 3启动加载器检查是否能加载这个类,能则使用当前加载器,否则向下传递 ->4重复步骤3 如果找不到 class not foundJVM 默认类加载器层级:启动类加载器(Bootstrap)→扩展类加载器(Ext)→应用程序类加载器(App)→自定义类加载器7.why双亲委派保护核心类库(如String由启动类加载器加载,避免自定义类篡改替换)防止类重复加载8.自定义类加载器需要注意什么重写findClass方法(not loadClass,避免破坏双亲委派)9.双亲委派模型有哪些破坏场景 为什么要破坏Tomcat的WebAppClassLoader:Tomcat 为每个 Web 应用创建独立类加载器,优先加载应用内的类(而非委托父类),目的是隔离不同 Web 应用的类(防止不同应用的同包同类冲突)JDBC 的 SPI 加载:JDBC 的核心接口java.sql.Driver由启动类加载器加载,但具体实现(如 MySQL 驱动)在第三方包,启动类加载器无法加载,因此 DriverManager 通过线程上下文类加载器(破坏双亲委派)加载实现类(可能会让详细说一下SPI机制一些热部署实现:自定义类加载器加载更新后的类10.类卸载条件类所有实例被完全回收 类加载器被完全回收 Class对象无任何引用(FullGC时发生11.介绍一下gc机制涉及对象可回收判定、垃圾收集算法、分代收集模型、垃圾收集器、GC 触发时机等维度(问这么大 吟唱启动12.常见gc算法标记-清除,标记-复制,标记-整理,分代收集13.介绍一下CMS和G1(1)CMS 收集器(老年代专用)核心流程:初始标记(STW,标记 GC Roots 直接关联对象)→并发标记(无 STW,遍历引用链)→重新标记(STW,修正并发标记的遗漏)→并发清除(无 STW,清理可回收对象)优点:并发收集,STW 时间短,适合低延迟场景缺点:产生内存碎片、CPU 消耗高(并发阶段占用 CPU)、依赖老年代空间预留(易触发 Full GC)(2)G1 收集器(全堆收集)核心流程:将堆划分为多个大小相等的 Region,包含新生代 Region 和老年代 Region;流程为初始标记→并发标记→最终标记→筛选回收(STW,优先回收垃圾多的 Region)优点:兼顾吞吐量和延迟、可预测 STW 时间(通过-XX:MaxGCPauseMillis设置)、无内存碎片(回收时整理 Region)缺点:内存占用高(维护 Remembered Set)、小内存场景下性能不如 CMS14.jvm如何判断对象是可回收的早期方案引用计数法(无法解决循环引用问题)可达性分析算法判定对象是否不可达,结合引用类型细分可回收时机,finalize 机制完成最终判定15.能否将对象分配在栈上jvm针对“逃逸”做了优化分析对象的作用域是否逃出方法 / 线程,若逃逸则可直接分配在栈上 无需gc16.jvm调优核心思路是什么监控 分析 参数调整 验证17.一般会调整哪些jvm参数堆大小:-Xms2g -Xmx2g(初始堆 = 最大堆,避免堆动态扩展的开销)新生代大小:-Xmn512m(新生代占堆的 1/4~1/3,过小会导致对象提前进入老年代)Survivor 比例:-XX:SurvivorRatio=8(Eden:S0:S1=8:1:1,保证新生代对象有足够空间存活)晋升老年代年龄:-XX:MaxTenuringThreshold -XX:InitialTenuringThresholdGC 收集器:-XX:+UseG1GC(默认推荐,兼顾吞吐量和延迟)、-XX:+UseZGC(低延迟场景)GC 日志:-XX:+PrintGCDetails -Xloggc:gc.log(输出 GC 日志用于分析)元空间:-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m(限制元空间大小,避免元空间 OOM)18.Jvm调优经验《没有经验!!》(回去等通知吧19.内存泄漏和OOM的区别?如何排查(1)内存泄漏:对象已无业务意义,但仍被引用(如ThreadLocal......),导致无法被 GC 回收,长期积累会引发 OOM① jmap -dump:format=b,file=heap.hprof导出堆快照;② MAT分析快照,定位 “无法回收的大对象” 和 “持有其引用的 GC Roots ③结合 Arthas 的jvm/heapdump命令定位泄漏代码(如静态 Map 未清理)(2)OOM:JVM 内存不足(如堆 / 元空间 / 栈超出上限),无法为新对象分配内存,直接抛出 OOM 异常① 看 OOM 类型(堆 OOM / 元空间 OOM / 栈 OOM)② 堆 OOM 分析对象分布(是否大对象过多) 元空间 OOM 检查类加载数量(是否频繁动态生成类) 栈 OOM 检查递归深度或线程数20.线上OOM问题如何排查21.如何分析gc日志22.线上频繁FullGC如何排查23.讲一下对jvm的理解(太大了 上文内容挑一些吟唱24.jmmJava Memory Model Java 内存模型,Java 虚拟机规范中定义的一种抽象内存模型,并非物理内存的实际布局,其核心目标是解决多线程环境下的原子性、可见性、有序性问题,为多线程编程提供内存访问的一致性规则欢迎佬赐教上辈子🔪👨放🔥 这辈子十月(底)秋招!!
查看23道真题和解析
点赞 评论 收藏
分享
前端面筋---快手一二面(offer)
一面(1.7 5.00 38min)基础/项目类1. 自我介绍,主要介绍项目经验2. 性能优化是PC端还是移动端的?3. 性能优化过程中主要做了什么事情?做完之后有什么收益?4. 现在写代码基本上是让AI帮你生成还是自己写?React原理类5. useMemo、useCallback、React.memo的区别,以及在什么场景下使用?6. Fiber架构是怎么实现可中断渲染的?7. 可中断渲染对React应用有什么意义或优势?8. Hooks的实现原理是什么?9. 为什么Hooks必须在函数组件顶层调用,不能写在条件语句中?手写代码类10. 手写倒计时组件(原生JS,不用React)11. 两个数组合并+去重+排序(不用API,原生JS实现)其他类12. 对AI有什么学习、使用或项目经验?13. 对机器学习/小模型感兴趣吗?14. 实习到岗时间和实习时长?3个小时约二面二面(1.8 2.00 47min)体验感非常好,无八股无手写项目深挖 - macOS策略配置1. 你做的工具是给谁用的?业务场景是什么?2. DSL是你设计的还是谁设计的?3. DSL能看一下吗?是JSON还是JS?4. 能改成JSON吗?(追问)5. 有了解过类似的DSL或者别人怎么做这样的事情吗?6. 有了解formily这种动态表单的实现机制吗?项目深挖 - 类ChatGPT项目1. 图文多模态/生成图片是你自己做的吗?2. 你怎么去拿图片并保存到自己的磁盘?3. 这个过程中有碰到什么比较难解决的问题吗?4. (关键追问)图片抖动的根源是什么?你怎么解决的?AI编程相关1. 有通过AI来帮你解决问题吗?2. AI写的代码准确率高吗?你做了什么事情提高准确率?3. 有没有了解什么工具能基于代码仓库生成Spec文件?监控SDK1. 监控SDK是干什么用的?2. 有了解过业内有哪家公司做过这样的监控吗?3个小时OC27个小时offer总结:今天多刷两个小时快手。
查看29道真题和解析
点赞 评论 收藏
分享
总结一下踩坑过的面试忌讳
1. 不建议在面试的任何一个环节问部门作息,裁应届情况就算对作息很重视建议内部打听不要上浮到任何一轮面试环节,包括hr面。一是会导致面试失败,尤其是在主管面的环节。就算不去拿个offer 用来A价再狠狠鸽也行,没必要增加面试风险。二是就算对面说了作息你也很难判断是真是假,最后还是得靠打听验证。没必要上浮到面试环节。2.面试回答精准概括,不要用垃圾话拖时间面试回答建议精准概括,讲实习做的需求的时候不要过多前摇背景细节,讲八股某一知识点的时候不要过多阐述无关介绍。问实习的时候指标和数值的时候,如若不知道就直言没有调查过,不要过多阐述没有调查的原因。总而言之,后续扩展可以长,但是前摇一定要短,确保面试官能够第一时间听到他想要的3.不要轻易透露自己的offer情况面试官反问:你现在有一些什么offer在推进吗?如果面试你的公司是atmd,可以简单透露一下,但是不建议表现对某个厂offer的强烈欲望。如果面试的公司是京东快手懂车帝等中厂,有大厂offer在推进(atmd),不建议在任何一个环节透露(包括hr面)。可以说一些同级中厂的情况,后期offer发下的环节再狠狠A也不迟。尤其是京东,这家公司比较讲究面试者意向(忠诚度),对自己hc和转正实习offer看的很紧,尤其暑期实习面试,如果面试者表现出可能拿了转正还秋招准备面其他厂的意向,必挂。本人面京东就被问了很多冒犯问题比如身为女生为什么不去国企,然后面试聊到字节问我对字节氛围怎么看这种打探性质问题。很难想象这是技术面试。至于懂车帝,问完听说过我还在面字节和已经美团转正立马挂了,hr评价是面评很好但不符合业务,但是最搞笑的是这个面试官面试的时候亲口说了一句你的实习很符合我们的业务。后续想到再更新
ALEX_BLX:作息那个不太赞同,至少我面过的组如果问作息都会如实相告而且问作息本身也不应该成为卡你的点,你只是问作息又不是问完就直接说哎呀太累了我不想去,有些问题该问就问,只是不要在问的时候带有情绪色彩或者在面试官回答后做出评判,让对方知道你就是在常规询问就行了
点赞 评论 收藏
分享
京东后端实习一面凉经(2026-1-6)
📍面试公司:京东🕐面试时间:2026-1-6💻面试岗位:后端实习❓面试问题:1. 自我介绍2. 你是2027年毕业吗?手上有别的Offer吗?之前是写论文吗?3. 在学校有过AI相关的开发吗?4. 这个项目有几个模块?(项目)5. 语音模拟面试模块是如何实现的?(项目)6. 除了应用,有没有系统学习过AI底层的理论知识?7. **项目上线了吗?团队规模如何?**接下来是八股1. 讲一个本地生活项目中比较复杂的点及实现(讲的秒杀,但忘差不多了)2. Redis 有哪几种数据结构3. ZSet底层实现基于什么?为什么不用 B+ 树4. 什么是缓存穿透?跟缓存击穿/雪崩有什么区别?5. 缓存穿透有哪几种解决方案?6. MySQL 默认隔离级别是什么?7. 在可重复读(RR)级别下怎么解决幻读?8. MySQL 为什么不用 UUID 做主键?9. 设计一个分布式主键ID,有哪些方案?10. 场景题:直播实时排名(Top 100),1000万人同时送礼,若全放 ZSet 会有性能问题,如何优化?11. 新生代适合用什么回收算法?为什么?12. 老年代适合用什么算法?13. JVM 怎么判定一个对象是否存活?14. 熟悉哪些设计模式?15. 现场手写一个单例模式16. 本地生活项目(点评)中用到的 `ThreadLocal` 可能会出现什么问题?17. 知道 Redis 的“看门狗”机制吗?🙌面试感想:1、8、9、10、15、16 不会AI确实只会应用,底层原理不知道点评是去年初写的,没想到会着重问这个,被问穿了八股速成几天,着重背了redis、jvm和mysql的常见的,但是回答的很浅,经不起追问。场景题没准备过设计模式了,上次写单例已经是快两年前了,饱汉饿汉想不起来。只刷力扣没想过刷设计模式,认栽了。多背多投多练,表达能力还是不行,一紧张更是如此。
查看24道真题和解析
点赞 评论 收藏
分享
哈啰面经
面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
前端面筋---小红书一二面(oc)
一面(1.8 21.00 48min)项目相关1. 实习经历主要做什么事情?2. Web上主要做什么?管理后台还是员工用的?3. 你在里面主要负责什么事情?4. 配置项大概包含什么内容?5. 子集和孙集的策略是怎么划分的?6. 配置驱动渲染是指什么意思?什么配置来驱动渲染的?7. 为什么有的配置项会展示,有的不会展示?8. 你怎么判断哪个组件需要做什么事情?9. (追问)如果要在某个特定组件上加一次请求,怎么处理?10. 你觉得这里面比较难的地方在哪里?React状态管理1. 用到React的什么库?2. Redux、Zustand、MobX这三个有什么区别?3. (追问)为什么说Zustand是单例?什么东西是单例?4. MobX的响应式绑定一般用什么东西来做?5. Object.defineProperty和Proxy的差别是什么?React原理1. 讲一下你对React的理解?2. React是怎么做异步可中断渲染的?3. 可中断是在哪里中断?4. 可中断的任务是怎么去执行的?5. 5毫秒任务是在什么时候开始执行的?6. 为什么是5毫秒?7. (关键问题)React怎么保证在每帧渲染之前去执行这个任务?手写题1. 手写useRequest - 包含多个追问:○ manual写在哪里?○ run函数每次渲染都生成一次,怎么让它稳定?○ fn变了但run保持稳定,同时能获取最新的fn,怎么处理?○ useRef初始化的问题○ run函数要返回Promise吗?反问因为时间太晚, 希望面试官早点回家,就说了一下这次面试我学到了很多, 也很开心。                                              20分钟约2面二面(1.9 5.00 23min)基础/学习类:前端学了多久?自学的吗?学习渠道是什么?平时AI了解多吗?什么场景用AI?项目类:SDK监控是什么?技术栈是什么?项目是自学项目还是实际业务?聊一个实际工作中的项目技术原理类: React Fiber架构了解吗?展开讲讲手写代码:  Promise.all其他: 实习时间安排反问: 业务是啥20分钟oc总结:效率特别高
点赞 评论 收藏
分享
昨天 22:13
门头沟学院 Java
MetaApp
一面: 1. threadlocal有什么作用? 能解决什么问题?2. 为什么缓存词条要使用redis哈希数据结构存储?存的是什么数据? QPS 大概会有多少?属于热点数据吗?3. 缓存雪崩在这个场景下出现的可能不高,为什么选择对雪崩进行处理?  随机时间是怎么确定的?4. 缓存雪崩有什么解决方案?5. cache-aside先更新数据库再删除缓存, 万一删除缓存操作失败了,那么就有可能读到错误的数据?有考虑使用重试或者告警机制吗?6. 多级缓存要怎么保证数据之间的一致性?7. aigc业务场景是什么?  线程池参数怎么配的?8. 批量预加载和内存映射策略是怎么进行优化的?9. sql优化的过程说一下10. 从底层数据结构角度说一下,为什么有这个最左前缀索引法则?11. SpringCloud用过哪些组件?12. 说说自己对限流,熔断,降级的理解。13. 为什么要有注册中心这个概念? 比如用nacos作为配置中心,读取配置要加什么样的注解?14. nacos作为配置中心,如果更改了一个配置,能立即生效吗15. 消息队列的可靠性是怎么保证的(说了rabbitmq)16. kafka是怎么保证消息的可靠性的?生产端,kafka自身,消费端17. 有一个集合装着1-100里的数,顺序排列,但是缺了一个数。怎么找出这个数?18. 二叉树的层序遍历二面:1. 如何保证 Redis 缓存与 MySQL 数据库的数据一致性?2. 刚刚提到在写操作时加锁,是加什么样的锁?3. 加锁时,如果有读操作怎么办?锁的粒度是怎样的?4. 除了加锁,还有哪些技术手段可以保证缓存数据的一致性?5. 使用 binlog 结合消息队列的方案,在写操作频繁时可能有什么问题?6. 什么是“延迟双删”?为什么要 sleep?这样做有什么潜在问题?7. 如果采用“先更新数据库,事务提交成功后再删除缓存”的方案,会有什么问题?8. 你如何理解分布式事务?9. 在同一个微服务系统内,什么情况下也会出现分布式事务?10. 你在本地学习时,是如何安装和搭建分布式环境所需的组件的(如数据库、Redis)?除了本地直接安装,你认为还有哪些更好的方式?11. 你使用过 Docker 吗?常见的命令有什么?12. 你写完一个接口后,如何进行自测?13. 你们的开发流程中有要求写单元测试吗?你认为编写单元测试有哪些好处?14. 如果你的单元测试需要依赖另一个服务的接口,你应该怎么写?15. 你了解 Mock 吗?它有什么用?16. 你写的单元测试会使用断言(Assert)吗?为什么断言很重要?17. 当你需要排查代码缺陷或 Bug 时,具体的排查流程是怎样的?18. 在服务器上排查问题时,你会使用哪些 Linux 指令?
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务