百度后台开发实习一二面

Baidu 后台开发实习一面(30min)
1.主要业务用Go,他对Go就没啥好问的(……)
我说对Go会基本使用,对比较深的不了解
2.MySQL有用到索引?那么你在项目里是怎么使用的?
3.聚簇索引?二级索引?以及它们的区别?
4.说一下覆盖索引?如何去建立一个这样的覆盖索引?
5.给了一个SQL语句(Select * from table where a=1 and b<1 and c=2 order by d desc),问如何建立覆盖索引?
6.乐观锁?乐观锁的具体怎么操作?CAS是改值还是++?
7.Redis在秒杀和超卖这个场景是怎么利用的?Lua脚本中的命令你可以举一些吗?
8.浏览器输入一个url到浏览器渲染出页面的一个完整过程?
9.得到IP地址后,假设现在有多个服务,比如登录服务,后端服务。如何根据这个ip知道具体是哪个服务?
10.http的常用状态码?2xx?3xx?4xx?5xx?
无手撕

Baidu 后台开发实习二面(40min)
主要就是问我实习的事情,实习讲清楚干了啥,然后是问实习中遇到的困难,和该怎么去处理。
1.提到了我多级缓存的一致性问题该怎么解决。写请求是如何保证一致性的?为什么要用多级缓存?
2.遇到缓存击穿问题该怎么解决?然后项目中库存超卖,一人一单的实现流程?
2.场景题:商业化下Redis做缓存,遇到缓存击穿问题该怎么解决?除了Redis做缓存,redis的成本是比较高的?还有没有别的手段和方法去处理?
3.对当前ai快速变化的看法?ai开发占你开发的百分比?
4.实习的时候如果遇到mentor和leader给你大量并行的任务,你会怎么去安排任务的执行情况,如果遇到能力不足的任务,该怎么去沟通交流?
5.职业规划?
6.手撕:两数之和
#实习##实习面经#
全部评论
佬,可以问一下什么部门吗
点赞 回复 分享
发布于 昨天 15:39 广东
日常还是暑期呀,我的简历还在筛
点赞 回复 分享
发布于 03-24 21:20 上海
后续,已oc
点赞 回复 分享
发布于 03-24 12:28 广东

相关推荐

压力很大,面试官全程高压,问的问题不难,但是没有任何反馈,很慌张,也无算法。实习问了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:三面压力这么大吗,面试的会议约了多长时间呀
面试问题记录
点赞 评论 收藏
分享
03-24 02:07
已编辑
南开大学 Java
全程2小时共享屏幕+看项目具体代码,压力面算法题(40min+20min优化):74.&nbsp;搜索二维矩阵&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;秒了1482.&nbsp;制作&nbsp;m&nbsp;束花所需的最少天数贪心+二分&nbsp;&nbsp;&nbsp;&nbsp;搞了半天,不过撕出来了问怎么优化时间复杂度1.&nbsp;TCP连接建立过程为何是3次segment交互,而非4次?请详细说明四次握手合并为三次的核心原因。2.&nbsp;没见过的代码,让我猜结果,后来查了是js`const&nbsp;a&nbsp;=&nbsp;{i:1,toString:&nbsp;function(){return&nbsp;a.i++;}};console.log(a==1&nbsp;&amp;&amp;&nbsp;a==2&nbsp;&amp;&amp;&nbsp;a==3)`为何会输出&nbsp;`true`?其底层类型转换和执行顺序是怎样的?3.&nbsp;请解释CPU执行指令时,为何数字比较是串行执行而非并行处理?这和`a==1&nbsp;&amp;&amp;&nbsp;a==2&nbsp;&amp;&amp;&nbsp;a==3`的执行逻辑有何关联?4.&nbsp;大模型生成语句基于HTTP长连接逻辑时,和WebSocket的全双工通信特性有何本质区别?5.&nbsp;SSE是否具备双工通信能力?如何清晰澄清SSE的单向推送特性?6.&nbsp;SSE实现客户端消息推送时,持续推送无法中断的问题该如何解决?是否需要后端配合实现流程控制?7.&nbsp;SSE存在自动断连风险,该如何优化协议稳定性以适配业务场景?有哪些重连或保活方案?8.&nbsp;大模型流式输出的分段内容格式该如何设计?需要考虑哪些兼容性和可读性要求?9.&nbsp;智能体Prompt的完整构建流程是怎样的?从角色设定、任务范围到格式化输出要求,具体步骤是什么?10.&nbsp;智能体的场景化细节设计有哪些?该如何嵌入Prompt?11.&nbsp;AI&nbsp;Agent的核心工作流程是什么?请详细说明从用户需求分析、工具调用意图生成,到参数转化、MCP客户端校验执行的全链路。12.&nbsp;MCP调用逻辑的权限归属问题是什么?谁来主导MCP工具的调用?13.&nbsp;LangChain在你的项目中具体承担什么角色?是否仅作为大模型接口?如何实现框架的深度定制?14.&nbsp;大模型在Agent系统中是思考核心,那工具调用的触发主体是谁?是Agent解析字符串触发,还是大模型主动分析意图后调用?15.&nbsp;大语言模型输出字符串的机制是什么?工具调用的触发时机具体在哪个环节?16.&nbsp;Agent与大模型的协作流程是怎样的?17.&nbsp;MCP调用工具时的参数校验流程是怎样的?校验失败后该如何处理异常?18.&nbsp;MCP和Skill的功能边界是什么?两者在工具调用、模块化设计上有何区别?19.&nbsp;如何将现有MCP工具改造为支持Skill功能?具体的代码或配置修改步骤是什么?20.&nbsp;渐进式披露技术的具体实现方式是什么?如何通过文件格式和系统提示词控制大模型读取范围?21.&nbsp;改造工具调用链路(如从MCP切换到skill接口)时,是否需要修改大模型本身?如何实现解耦以避免核心代码变动?22.&nbsp;新建Scale工具文件并注册到映射体系的具体操作步骤是什么?如何保证工具调用的灵活性?23.&nbsp;直接使用AI生成的代码方案(如Markdown表格形式的函数列表)是否可靠?存在哪些灵活性不足的问题?24.&nbsp;现有文件名匹配逻辑不够完善,该如何优化?需要考虑哪些匹配规则和异常场景?25.&nbsp;项目中的主控逻辑和记忆模块是否为自主实现?LangChain之外还使用了哪些技术栈?反问:一周出结果
发面经攒人品
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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