百度

收藏
企业服务
10000人以上
上市
北京
学历友好榜高校必争榜offer比较常胜榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
追忆第一次面大厂,感谢百度收留当时的菜鸟主包一面 25年11.13,结束后立马约二面## 预计时长:60分钟## 总时长:36分钟1. 自我介绍?2. 挑1-2个实习或者项目中的亮点或者难点进行介绍?3. 针对简历中实习部分的第一点:设计一个可复用的活动页模板,是如何实现可复用的?tips: 这里面试官最后总结应更改为:设计了一套可复用的活动页组件4. 多语言项目可能会遇到一些UI的适配问题,在实习过程中是否有遇到过这样的问题,是如何解决的?5. 是否有涉及到阿拉伯语,阿拉伯语存在一个字符串倒置的问题,如何解决?6. 对Promise.all()的理解,如何使用,返回的是什么?7. 与Promise.allSettled()有什么区别?8. 对async和await的理解,与Promise有什么关系?9. vue中如何防止样式污染?10. 如何修改第三方组件的样式?11. 说一下CSS的选择器有哪些,他们的权重和优先级是怎么样的?12. TS中何扩展window的自定义属性?13. 说一下重绘和重排的区别14. 说一下浏览器的缓存机制,各自涉及到哪些头部,头部有哪些属性15. var let const的区别16. 手撕二分查找17. 反问二面 25年11.14,一天后约三面## 预计时长:60min## 实际时长:57min1. 自我介绍2. 挑一个实习或者项目当中的亮点进行介绍3. 你的项目中提到了微前端,说一下技术选型及原因4. 假如我可预见性的知道将来的子应用数量将会非常多,如何将某个数据在这些应用中进行传递,是父子传值一个一个传吗?5. 我看到你的项目中说了一个数据可视化相关,是自己绘制的还是用了第三方库6. 一个接口的耗时大概是多少?如果现在有大量的图表在一个视口中进行渲染,前端怎么进行优化?7. 我看到你实习经历中涉及到一个文案提取的脚本,详细说一下8. 项目支持移动端适配吗?如果现在要让你进行移动端适配,你要怎么改造?9. 现在让你在网页里面实现一个人扔小球的动画,需要画出平滑的小球运动轨迹,应该怎么做?10. 如果你现在的项目要适配其他系统,比如安卓6.0,或者是更老版本的浏览器,他们并不支持现在的某些API,你应该怎么进行适配?11. 说一下webpack和vite之间的区别12. 手撕:实现一个scheduler类,传入一个最大并发数,实现一个任务调度的效果``` javascriptconst scheduler = new Scheduler(2)const timer = (delay) => new Promise((resolve) => setTimeout(() => resolve()), delay)const addTask = (delay, order) => {scheduler.add(timer(delay)).then(() => consloe.log(order))}addTask(1000, '1')addTask(300, '2')addTask(500, '3')addTask(800, '4')// 应输出 '2', '3', '1', '4'```13. 反问三面 25年11.18,结束一小时OC# 预计时长:60min# 实际时长:57min1. 自我介绍2. 什么时候开始接触前端的,是有什么契机吗3. 平时学习的方式4. 自从学前端以来,有什么印象比较深的事5. 拷打项目亮点难点(性能监控)6. 性能监控是怎么实现的,自己实现的还是调用了第三方库7. 采集到的数据是怎么上报的8. 自己在用这个sdk的时候遇到过什么问题吗9. 这个sdk是运行在什么层面的10. 前一段实习的离职原因11. 有跟别人合作开发的经历吗,是怎么分工的,能具体举个例子吗12. 国际化项目中文案是怎么管理的13. 最近一年压力最大的时候是什么时候14. 算法: 现在有一个函数,随机返回0,1,2,3,4,5,需要你根据这个函数,实现一个随机返回0,1,2,3,4,5,6,7,8的函数,返回每个数的概率都必须相等,禁止使用Math.random()不得不说百度流程真的快,组里同事也都很好,氛围夯爆了。主包正在做一个AI模拟面试的平台,是一个基于langchain + langgraph的agent项目,能根据简历押题,预测面试官会拷打你的问题,给身边朋友用完都觉得还不错。收集了几千篇面经存到向量库里,自己在两步rag架构基础上优化了检索精度,覆盖前后端,可以自行选择岗位进行八股检索,后面还可以扩展更多岗位。已备案完成,即将上线,希望大家到时候还多多支持,后续也会发一些开发过程中的一点点心得或者笔记
点赞 评论 收藏
分享
04-09 17:45
门头沟学院 Java
一、自我介绍与项目深挖做一下自我介绍。简单讲一个你最有代表性的项目,你在其中解决的最关键问题是什么?结合实习或项目,做细节追问(工作流、职责、决策、挑战等)。二、Agent 与提示工程相关提示词模板是怎么设计与迭代的?你如何判断一个模板真的变好了?你们的 Agent 是单 Agent 还是多 Agent?为什么这么设计?有没有考虑过替代方案?Agent 的任务是怎么拆分的?拆分粒度是怎么决定的?上下文是如何构建的?你们怎么避免上下文过长或信息污染?如果上下文窗口不够,你会优先保留哪些信息?为什么?三、代码理解与单测生成(工程场景)做代码理解时,AST、调用关系这些信息是怎么用起来的?单测生成里,哪些代码不适合生成单测?你们是如何识别并过滤的?覆盖率高但测试质量很差,你见过吗?你们是如何解决的?mock 在单测里什么时候是必须的?什么时候反而会带来问题?如果一个函数同时依赖数据库和 RPC,你怎么让模型生成的单测稳定运行?你们如何评估生成单测的质量? 除了覆盖率,还有哪些指标有效?四、LLM 基础与 Transformer 细节LLM 的输入到底是什么?模型真正看到的内容包含哪些?self-attention 的核心作用是什么?为什么要拆成 Q、K、V?为什么 attention 能建模长距离关系?为什么需要 multi-head?attention 为什么可以看成动态加权?同一个 token 的 Q、K、V 为什么不相同?attention 复杂度很高,当上下文特别长时,你会怎么优化?模型产生幻觉的常见原因是什么?工程上有哪些方法可以降低幻觉?五、后端与系统基础Python 有多线程吗?GIL 是干嘛的?什么时候多线程才是有用的?讲一下 C++ 从源码到可执行文件的完整编译流程。六、算法题(手撕)给定一个数组 nums,计算所有子数组的中位数之和。定义:如果子数组长度为奇数:中位数 = 排序后中间的数。如果为偶数:中位数 = 排序后靠左的那个数。要求:计算所有子数组的中位数之和。
查看24道真题和解析
点赞 评论 收藏
分享
自我介绍 实习没问项目1. Raft 是个人项目吗?八股1. Go 里面的协程是什么?和进程线程的区别是什么?2. GMP 模型是什么?3. Go Channel 是什么?4. defer 是什么?底层机制?defer 语句执行顺序是怎样的?5. Redis 了解过吗?6. MySQL 的聚簇索引是什么?7. 聚簇索引范围查询会失效?8. 数据库回表了解吗?9. Redis 数据结构有哪些?10. 讲讲 TCP/IP 五层模型11. HTTP 和 HTTPS 的区别12. TSL 和 SSL 是应用层的组件吗?13. TCP 和 UDP 的区别14. UDP 使用需要建立 Socket 连接吗?15. 讲讲 MySQL 事务控制?16. 讲讲 MVCC?17. Git merge 和 Git rebase 的区别?手撕1. LeetCode102. 二叉树层序遍历闲聊1. 平时开发用 C++ 多还是 Go 比较多?总结感觉部署运维和C++开发确实差别挺大的...面试感受上来说,如果我是学 Go 后端的话,面试这些应该算是简单那问题。但是这几天看的基本都是C++八股,面试可以说是依托了。最终还是浪费了一次面试机会。不过也让我想清楚了,到底要走什么方向。我觉得现在不仅是校招,甚至实习都会看重对口的技术栈,我也开始思考自己的技术栈到底有什么...这次面试引发我不少的思考。
查看20道真题和解析
点赞 评论 收藏
分享
头像
04-07 11:41
已编辑
东华理工大学 Web前端
1.自我介绍2.问了一下为什么之前没有实习经历?3.为什么选择学习前端?4.平时怎么学习前端的,有没有做过一些规划?5.你觉得哪些代码用 AI 生成比较合适呢?(我说简单的代码可以用 AI) 那你觉得哪些算简单的代码?6.在 React-Playground 项目中做了哪些模块?遇到什么难点?7.拖拽功能是怎么做的?8.除了通过 Blob URL 封装编译后代码并注入 inframe 实现所见即所得,还有其他方式吗?9.亲子教育写了前后端分离,你是怎么对接的?10.顺带讲了一下 koa,问了一下怎么部署的?11.解释一下什么情况会发生跨域?(讲了同源策略)什么情况下是不同源呢?12.koa 怎么跟用户端进行一个交互?怎么对接?13.密码加密,token,数据库这些怎么实现的?14.coze、deepseek 这些怎么调用的?15.html 语义化知道吗?为什么要做语义化?16.script 标签放在 header 和放在 body 底部有什么区别?那有什么方法可以既放在 header 里面又不会堵塞呢?(说了 defer 和 async异步)这两个有什么区别吗?17.css 的选择器有什么?它们的优先级是怎么样的?18.有没有用过 flex 布局?常见的 flex 属性有什么?19.什么是重排?什么是重绘?20.JS 有哪些基础数据类型?引用类型?21.说下什么是闭包?有什么作用?22.箭头函数和普通函数有什么区别?23.说下 JavaScript 的事件循环(Event Loop)。那假设在微任务执行完之后又有新的微任务会什么样?24.输入 URL 到按下回车键,我们的页面呈现这中间发生了什么东西?25.讲下 http 1.0、http 1.1 和 http 2.0,并说下它们的区别。你刚刚说每次都要断开,那http 1.0会怎么样?http 1.1会怎么样?(这里说的不太好) 能说下 http 1.1 字段的名称吗?(忘了)26.说下常见的 http 错误码27.写一个防抖函数28.反问
查看27道真题和解析
点赞 评论 收藏
分享
04-05 13:53
吉林大学 Java
46min,重项目轻八股无算法,0点评。无自我介绍,直接开问。Q1: 毕业届次、课程安排、实习时长及到岗时间?Q2: 简历项目是借鉴的开源项目还是自己做的?Q3: 详细介绍AI视频解析平台项目功能。Q4: 视频上传提音到送大模型的完整链路?Q5: 视频转音频功能如何实现?Q6: 音频给大模型是切片还是整段一次性传输?Q7: 选用哪个大模型及选型原因?Q8: 与大模型交互还有哪些扩展功能?Q9: 大模型交互是否使用RAG还是仅用提示词?Q10: 如何发现并解决大模型幻觉问题?Q11: 项目中具体如何设计提示词减少幻觉?Q12: 总结功能是按单节还是全章节处理?Q13: 加入对话能力和追问功能的逻辑是什么?Q14: 项目中分布式锁解决什么具体场景问题?Q15: 分布式锁的Key基于什么设计?Q16: 视频MD5值在前端还是服务端计算?Q17: Redisson分布式锁底层原理?Q18: 为何在setnx基础上加Lua脚本实现分布式锁?Q19: 分片续传的具体实现逻辑?Q20: 分片上传是串行还是并行?配置了几个线程?Q21: 限流加在哪个环节?使用什么技术实现?Q22: 高并发访问Redis执行限流如何保证数据一致性?Q23: 核心业务流程涉及几张表及具体交互?Q24: 视频长文本的数据表字段类型及设计?Q25: 事务的作用及哪些SQL场景需要加事务?Q26: MySQL常用的索引类型有哪些?Q27: 什么是聚集索引?主键索引属于哪种索引?Q28: JUC并发包用过哪些多线程相关的类?Q29: ReentrantLock底层实现原理?Q30: Java创建线程的几种方式?Q31: 线程的start()与run()方法区别?Q32: MinIO分片合并失败如何处理,那残余临时分片文件的清理机制讲一下Q33: …… Q39:(又开始相亲式闲聊,老家在哪,base地哪里,问爱好,追问爱好,喜欢什么运动,会做饭嘛…)反问:对方部门业务。可以提高的地方。之后面试(or感谢信)的时间安排,希望提速,方便拒度子😆下午面的,第二天中午电话吵醒约二面。还有字节腾讯百度知乎什么的面经,都这些天热乎的等想起来了再发
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务