百度实习面经合集(附可转正实习投递链接)

26届实习投递链接(可转正)

链接来源:企业授权提供

百度校园招聘

面经合集目录

帖子标题

作者

百度_数开实习_一面

百度边缘计算sre实习(oc

百度sre实习面经(oc)

百度后端实习 度小满 一二面

Golang开发实习生 - 日常实习 - 百度

百度_数开实习_一面

百度_数开实习_一面_牛客网

- 大数据平台研发岗位

- 如流软件面试,开摄像头,在如流上手撕代码

- 面试官人很好,经常鼓励人,也会及时给出正确的思路

- 可惜职责还是有点不匹配,这个部门主要用java和go做平台的开发,类似DolphinScheduler的平台开发

## 八股

- 对DolphinScheduler的底层代码和架构有没有了解

- 你在Spark你在用的过程中,有时候会碰像那种性能不好或者数据倾斜的场景。这种情况下你一般会怎么去做优化?可以就结合你具体遇到的问题,可以来来详细讲一下,就是或者hive遇到的都可以。

- 你在这过程中,就你项目中接触了这么多个组件,有没有自己去搭过一些集群和组件相关的呢?

- 搭建过程中有没有碰到过,比如什么问题,比如HDFS不可以用,或者是Yarn出问题,这种问题有没有碰到过?

- 你对于Hadoop他这边是如何实现这种高可用有了解吗?

- Zookeeper是作为分布式锁存在的

- HA高可用中多个NN数据是一样的,他们是怎么保证数据相同的

- HA高可用中还有什么Node,通过日志的形式保证多个NN的数据一致

- 主要开发环境是linux还是windows

- 对linux这边有一些基本的了解吗?

- 比如我linux有一台有一个linux它有一就是linux他你通过你那个发现他的内存或者CPU占用特别高,它中间可能是某一个进程或者某一个服务占用了大量资源。你这种情况下,你如果是你的话,你怎么去排查?

- 比如我有一个任务,他你比如说他发现他的日志一直在写,就是一直在打那个没有空间了,就没有磁盘空间了。这种情况下你怎么去查一下是哪些地方磁盘不足了,应该怎么处理?

- java中equal和==的区别

- 自己写过自定义类重写equals方法吗

- java类加载的这块你了解过吗?

- 讲了双亲委派机制

- 为什么要实现双亲委派机制这个操作?

- java反射了解吗

- java多线程代码写得多吗

- java线程有几种状态

- java中如何写代码多线程访问共享资源

## 手撕

- 手撕LRU类,要求实现get和put方法,并且规定一个最大容量,如果put时达到最大容量则替换掉存在最久的元素

- 讲思路,用的事务id,很快实现了

- 手撕java多线程代码,被我婉拒,实在不怎么记得了

百度边缘计算sre实习(oc

百度边缘计算sre实习(oc_牛客网

一面 3.5 11:00-11:30

● 自我介绍

● 针对项目问

○ 对serverless的理解?

○ serverless与现有的容器、云虚机有什么优势?

○ 接触linux多久?

○ 出了三道linux命令题,口述答案即可(1.找到并删除/var/logs下近三十天的日志消息 2.从高到低查看内存使用情况 3.筛选出某文件中带有"error/failed"关键词的行输出它的日期还有别的参数(忘记了)并以空格为分隔符输出 (把逻辑说了下,具体命令参数有的记不住了)

反问

二面 3.5 15:00-15:30

○ 自我介绍

○ 问项目具体做serverless是干什么用的

○ K8s中的CNI插件是干什么用的?(回答了关于calico flannel)

○ 项目中使用calico,他的几种模式你知道吗?你是用的什么模式,具体是怎么实现的?

○ 容器的网络模型,如何通信

○ 容器内部怎么访问外部的服务的?网络流是怎么传输的?

○ C能够正常访问A B,但AB之间无法正常访问,你的排查思路?(我只答了防火墙规则、物理设备,思路很乱,面试官感觉有点无语了)

○ 我通过SSH连上了一台主机,但是我输入简单的一些命令如ls,过了很久才会有反馈,原因是什么?

反问

oc 3.5 16:00

还在做下一场面试的测评就接到hr的来电 让我尽快入职

ps:二面应该是有算法题的,但是面试官找题找到一半说了句算了就没出了,当时心里以为自己已经烂到算法题都不用做了吗。。感觉鼠鼠还是运气比较好的,希望大家都能拿到满意的offer

百度sre实习面经(oc)

百度sre实习面经(oc)_牛客网

一面(40min)

1. 介绍实习经历

2. 说一下你们公司项目发布流程

3. 你有一段实习经历,看得出来公司内部自动化程度不够高,要你改善整体自动化情况你怎么改,会设计哪些平台。

4. 如果要你设计一个自动化运维平台,主要功能是方便用户直接编写各类语言脚本,到相关服务器上运行,你会怎么设计,说一下设计架构。

5. 对sre的理解,主要发展方向希望是哪方面。

6. mysql慢查询原因

7. mysql有哪些锁

8. 行级锁和表级锁竞争会导致什么

9. 零拷贝

10. CPU负载高可能是什么原因导致的

11. tcp内核参数了解哪些,半连接队列和全连接队列

12. 无手撕

面完不到一个小时约二面

二面(40min)

1. 大部分时间都在问实习

2. 实习经历,实习项目。

3. 监控一个代理服务器,你会监控哪些指标。

4. kafka消费者怎么保证消息消费不丢失的,如何进行集群消费的

5. touch命令用处,在什么情况下无法执行

算法:

大概就是 力扣77.组合。 暴力过了,问我能不能通过位运算优化一下,不会。

第二天过了,约三面。

三面(1h)

1. 一个八股没有,从实习经历的某个点切入,全程素养和场景题,一直往下问,基本都是稳定性、分布式 高可用 容灾相关的。

2. 介绍实习,介绍开源

3. 不好说面经,基本就从实习某个点开始一直往下问。大概就类似于这种吧:

4. 我看你做了故障注入,故障注入的爆炸半径是怎么控制的。 (看

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

26届大厂实习面经合集 文章被收录于专栏

名企资源黑箱拆解:可转正实习投递链接+实习面经合集 百度、腾讯、OPPO、携程、淘天、饿了么、三星、..... 【免费领取方式】 牛客APP端点击链接:https://link.zhiyeapp.com/r/AydkpQGf4t$

全部评论

相关推荐

以下面经是按照顺序进行的,3.11-3.18除去周末基本是一天1-2#牛客AI配图神器#场面试吧游酷圣世:(boss主动联系我结果语言不匹配直接给我挂了hhh)1. GO与其他语言区别?2. 数组和列别区别3. 继承是什么?优劣势4. 工厂模式是什么?举例说5. 依赖注入是什么?6. mysql怎么优化?7. redis怎么优化?8. 说下redis的内存管理策略和删除策略9. mysql执行一条语句的链路10. 算法+sql:子数组最大和,部门最高薪水员工字节:1. 介绍实习项目与解答问题2. eventbus跟市面上的mq有什么区别?3. 生产者高流量你是怎么去降低qps的?4. 介绍下kafka的架构与特点,尽量详细5. 说下为啥需要重平衡6. 消费者组消费消息不过来可以一直添加消费者进去嘛?7. mysql数据量这么大出现过什么问题?8. es跟mysql数据同步怎么实现的?9. es与mysql数据不一致怎么解决的?10. 算法: 子数组和为目标数的组合数 (数字可重复使用)畅聊天下:1. 讲讲实习你干了啥?2. DAG是啥?你怎么用来优化接口的3. 你提到解决缓存击穿、缓存穿透,这些是啥?4. 你用singlefight和布隆过滤器解决,这俩原理是什么?5. git一般怎么去使用它?6. 数组和链表区别?优劣势7. golang的切片讲一下特点8. golang channel无缓冲、缓冲区的区别?怎么判断channel关闭没?channel是生产方关闭好还是消费方?9. redis 分布式锁、可重入锁怎么实现蓝色光标(无下文):1. 实习介绍2. 实习项目中DAG、限流、缓存介绍3. 两个sql题,查某部门薪资最高员工,查每个部分薪资最高的员工,group or 子查询同城旅行(挂,问的问题有点刁难了说是):1. 介绍实习2. 问实习3. 问你们hertz框架基本的实现原理是什么?对比开源的那些web框架有什么区别?4. 你说hertz的网络库,这个是啥?有什么优势?5. netpoll内存复用?你知道具体实现细节吗?6. 写一个http接口和rpc接口的流程?7. 编解码器你了解哪些?hertz是怎么实现的编解码器?8. 根据我说的工单表问了几个简单的sql9. 怎么防止sql注入10. 你这个策略模式是怎么的?举个例子说下?11. 你大模型接入的任务队列是怎么实现的?负载均衡又是在干嘛?12. channel特点是啥?写数据读数据到关闭的channel会咋样?13. 切片是啥?特点是啥?扩容机制是啥?14. rpc他是干嘛的?跟http有啥区别?15. http消息组成是咋样的?常用请求头有哪些?16. http1.1 http2的区别17. linux怎么查看网络连接情况18. 怎么有学什么新的技术?19. 未来3-5年规划360:1. goalng make、new、map、syncMap、gmp、gc2. mysql innodb、跨数据库事务怎么实现?3. 你的这个发号器怎么搞的?4. 怎么随机生产大量昵称、怎么刷数?5. rpc与http相比有啥好处?6. 简单sql7. 上传大文件咋搞8. linux怎么看文件行数9. linux跨进程通信?命名管道和管道的区别?字节二面:1. 介绍实习产出2. 问实习项目实现细节?如标签中心、任务自动化怎么做的3. 简单介绍几个设计模式,装饰器+策略4. oom你觉得应该怎么排查?5. cpu使用率高你觉得怎么排查?6. 算法:计算一个字符串无重复子符的最长子字符串360二面:1. 实习2. 360浏览器进入挂机一段时间会展示一个挂机屏保,qps很高怎么解决?3. 如何设计一个百度网盘4. https讲一下,https为什么握手过程不会被劫持密钥畅聊天下二面:1. 实习,实习问题(DAG、限流、责任链模式)2. signlefilght是干嘛的?3. redis常用数据结构4. 分布式锁你怎么实现的?5. 续约机制怎么做的?字节三面:1. 实习介绍,问实习问题2. mq中弱事务你有了解过吗?3. 乐观锁悲观锁是什么?优势劣势是什么?4. 假如你是一个大促的负责人?你会考虑那些内容来保证大促能够稳定进行?5. 算法: 链表去除重复数据那整体来讲的话,我的实习经历是比较丰富的,所以感觉大部分时间问的都是实习相关的问题和拓展出来的八股,与实习的计网、中间件八股拷打还是区别很大的。最后祝愿各位牛油春招、暑期实习一切顺利。以后也应该不会用这个软件了#春招##面经#
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务