校招 未知部门 / 运维/技术支持 / 一面
[面试日期] 2024-04-14 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>百度-面试经历复盘</h2>
<p><strong>百度分布式存储运维开发实习生一面 30min 22.5 电话面</strong> -----------梦最早开始的地方,真正意义上的处女面</p><p>不知道啥业务线,校企实训的合作基地</p><p>1.自我介绍</p><p>2.项目拷打</p><p> BI报表项目</p><p> *爬虫</p><p> *反爬</p><p> 嵌入式机器人项目</p><p> *边界考虑完善程度</p><p></p><p><strong>百度后端开发实习生一面 百度健康业务线 30min 23.2.14 视频面</strong></p><p>1.sql题 lc 185</p><p>没写出来,直接结束面试</p><p></p><p><strong>百度数仓开发实习生一面 百度</strong><strong><span>业绩管理与经营分析组 60min 23.2.22 视频面 一面oc</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.项目 </span></p><p><span> *2.1 爬虫</span></p><p><span> *2.2 KNN</span></p><p><span> *2.3 反爬和解决方案</span></p><p><span>3.大数据组件</span></p><p><span> 3.1 hive 内部表和外部表区别</span></p><p><span> 3.2 mapreduce计算过程</span></p><p><span> 3.3 shuffle中间发生了什么</span></p><p><span> 3.4 用过的hdfs命令</span></p><p><span>4.sql</span></p><p><span> 4.1 hive里有什么窗口函数,怎么用的,讲讲</span></p><p><span>5.数据倾斜</span></p><p><span> 5.1 讲讲什么可能导致数据倾斜</span></p><p><span> 5.2 讲讲怎么处理</span></p><p><span>6.java</span></p><p><span> 6.1 基础</span></p><p><span> 6.1.1 数据类型</span></p><p><span> 6.1.2 是值传递还是引用传递</span></p><p><span> 6.1.3 拷贝和引用有什么区别</span></p><p><span>7.linux</span></p><p><span> 7.1 知道的命令 </span></p><p><span>8.情景题</span></p><p><span> 8.</span>1对互联网广告的看法</p><p> 8.2用过的app和分析使用习惯</p><p> 8.3分析自己项目落地的盈利模式</p><p> 8.4职业规划</p><p></p><p><strong>百度后端开发实习生一面 百度</strong><strong><span>私有云研发组 60min 23.7.27 视频面</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.实习</span></p><p><span>3.spring</span></p><p><span> 3.1 AOP+IOC</span></p><p><span> 3.2 有没使用过AOP,怎么用的</span></p><p><span> 3.3 有没有使用过starter,怎么用的</span></p><p><span> 3.4 有没有自己注册对象托管到容器里,怎么用的</span></p><p><span> 3.5 除了这些,还用过spring什么高阶功能</span></p><p><span> 3.6 有没有自己实现过一个简单的spring,怎么实现</span></p><p><span>4.java</span></p><p><span> 4.1 hashmap</span></p><p><span> 4.1.1 数据结构</span></p><p><span> 4.1.2 什么时候变成红黑树,红黑树会退化成链表嘛</span></p><p><span> 4.1.3 怎么扩容</span></p><p><span> 4.1.4 索引值怎么确定下标</span></p><p><span> 4.1.5 线程安全吗</span></p><p><span> 4.1.6 concurrenthashmap线程安全怎么实现的</span></p><p><span> 4.2 jvm </span></p><p><span> 4.2.1 讲讲内存区域</span></p><p><span> 4.2.2 直接内存干啥的,怎么用的</span></p><p><span>5.mysql</span></p><p><span> 5.1 事务</span></p><p><span> 5.1.1 隔离级别和默认级别</span></p><p><span> 5.1.2 每个级别解决了什么问题,怎么解决</span></p><p><span>6.计网</span></p><p><span> 6.1 tcp</span></p><p><span> 6.1.1 tcpudp区别</span></p><p><span> 6.1.2 直播一般用tcp还是udp</span></p><p><span>7.linux</span></p><p><span> 7.1 命令 </span></p><p><span> 7.1.1 </span>查看进程,端口号</p><p><span>8.git</span></p><p><span> 8.1 命令</span></p><p><span> 8.1.1 </span>合并分支</p><p><span>9.原创题</span></p><p><span> 给定一个时间,求这个时间时针和分针角度</span></p><p><span></span></p><p><strong>百度数仓开发实习生一面 百度</strong><strong><span>健康业务线 40min 23.8.7 视频面</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.项目</span></p><p><span>3.大数据组件</span></p><p><span> 3.1 RDD</span></p><p><span> 3.2 RDD五个特性是怎么保证的</span></p><p><span> 3.3 HDFS架构</span></p><p><span> 3.4 HDFS的HA是怎么实现的</span></p><p><span>4.原创题</span></p><p><span>1道sql,题目记录,是基本的窗口函数题目</span></p><p><span></span></p><p><strong><span>百度后端开发实习生一面 百度智能高速研发组 60min 2023.10.27 视频面</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.实习</span></p><p><span>3.操作系统</span></p><p><span> 3.1 啥是用户态和内核态</span></p><p><span> 3.2 为什么要有用户态和内核态</span></p><p><span> 3.3 内核态是怎么切换成用户态的</span></p><p><span> 3.4 用户态是怎么切换成内核态的</span></p><p><span> 3.8 举个JDBC操作数据库的例子讲讲,中间发生了什么过程</span></p><p><span> 3.5 死锁4个条件</span></p><p><span> 3.6 讲讲生产实践中,什么时候回发生死锁</span></p><p><span> 3.7 怎么破解死锁,生产实践中</span></p><p><span> 3.8 银行家算法</span></p><p><span> 3.9 讲讲零拷贝</span></p><p><span> 3.10 零拷贝在什么开源组件有用到</span></p><p><span> 3.11 并发和并行区别</span></p><p><span>4.计网</span></p><p><span> 4.1 讲讲分层,每层有哪些协议</span></p><p><span> 4.2 讲讲DNS的过程</span></p><p><span> 4.3 HTTP有哪些状态码,都是什么意思</span></p><p><span> 4.4 get和post有什么区别</span></p><p><span> 4.5 SSL是什么东西</span></p><p><span> 4.6 https相比于http有哪些地方不一样了</span></p><p><span>5.java </span></p><p><span> 5.1 基础</span></p><p><span> 5.1.1 JVM,JRE,JDK什么关系</span></p><p><span> 5.1.2 String是不是基本类型,可不可变,为什么</span></p><p><span> 5.1.3 String再用final修饰了,有什么作用</span></p><p><span> 5.1.4 stream流你怎么用的</span></p><p><span> 5.1.5 讲讲装箱和拆箱</span></p><p><span> 5.2 hashmap </span></p><p><span> 5.2.1 </span>hashmap1.8比1.7优化的地方</p><p> 5.3 juc</p><p> 5.3.1 线程池参数</p><p> 5.3.2 线程池你拒绝策略用什么,一般怎么用的</p><p> 5.3.3 不同拒绝策略对应不同的业务场景,请分析分析</p><p> 5.4 jvm </p><p> 5.4.1 gc算法</p><p>6.mq</p><p> 6.1 kafka</p><p> 6.1.1 架构设计</p><p> 6.1.2 消费者组</p><p> 6.1.3 对于分区的理解 </p><p> 6.1.4 ACK</p><p> 6.1.5 顺序写入特性</p><p> 6.1.6 Spring需要配置什么东西</p><p> 6.1.7 在用的时候会出现什么样的问题,怎么避免</p><p>7.改编题</p><p>面试题 16.18 字符串预先分开了</p><p><span></span></p><p><strong><span>百度后端开发实习生二面 百度智能高速研发组 50min 23.10.31 视频面</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.实习</span></p><p><span>3.MySQL</span></p><p><span> 3.1 引擎</span></p><p><span> 3.1.1 讲讲Innodb和Myisam区别</span></p><p><span> 3.1.2 什么样的业务场景用innodb,什么样的场景用myisam,什么样的场景用memory</span></p><p><span> 3.2 索引</span></p><p><span> 3.2.1 索引为什么用B+树</span></p><p><span> 3.3 explain</span></p><p><span> 3.3.1 关注什么字段</span></p><p><span> 3.4 分库分表</span></p><p><span> 3.4.1 一般实践中多大的数据量需要分库分表</span></p><p><span> 3.4.2 为什么这个数据量mysql的性能下降的比较大</span></p><p><span>4.项目</span></p><p><span>5.Influxdb </span></p><p><span> 5.1 </span>为什么influxdb适合时序数据场景</p><p> 5.2 讲讲LSM树</p><p>6.Redis</p><p> 6.1 数据结构</p><p> 6.1.1 项目里为啥用Zset,用set或者hash行不行</p><p> 6.1.2 zset是什么样的结构</p><p> 6.1.3 为什么zset不能是B+树,不能是红黑树,不能是二叉树</p><p> 6.1.4 用过redis哪些命令</p><p> 6.1.5 hash的底层结构是什么样的,不同版本下是怎么变化的</p><p> 6.1.6 为什么hash设计成这样的结构</p><p> 6.2 HA </p><p> 6.2.1 讲讲集群机制</p><p> 6.2.2 为什么需要哨兵</p><p>7.cloud</p><p> 7.1 一般多少实例,多少服务</p><p> 7.2 为什么需要这个注册中心</p><p> 7.3 nacos把服务注册的信息,存储在了什么数据结构里面</p><p> 7.4 nacos默认的失效时间是什么样的</p><p> 7.5 讲讲nacos为什么这样设计的</p><p> 7.6 nacos在生产中一般还有什么作用</p><p>8.大数据组件</p><p> 8.1 hbase底层结构</p><p> 8.2 hbase生产实践中最关注的点是什么</p><p>9.java</p><p> 9.1 juc</p><p> 9.1.1 aqs是什么东西</p><p> 9.1.2 你要实现一个特别的lock,需要重写什么东西</p><p> 9.1.3 线程池参数</p><p> 9.1.4 你在哪里用线程池过</p><p> 9.1.5 核心线程数和最大线程数还有阻塞队列,线程工厂,过期时间的设置策略,为什么这样设置</p><p> 9.1.6 阻塞队列有什么</p><p> 9.1.7 多线程异常怎么捕获</p><p>10.虚拟化</p><p> 10.1 docker虚拟化的原理</p><p> 10.2 k8s容器编排调度原理</p><p>11.情景题</p><p> 11.1 未来规划</p><p> 11.2 怎么学习技术的</p><p>12.场景题</p><p> 12.1 秒杀场景有什么技术难点,请分析分析</p><p> 12.2 对应的应该采用什么解决方案</p><p><span></span></p><p><strong><span>百度后端开发实习生一面 百度</span></strong><strong><span>安全平台部</span></strong><strong><span> 50min 24.3.21 视频面</span></strong></p><p><span>1.自我介绍</span></p><p><span>2.lc 78</span></p><p><span>3.项目</span></p><p><span>4.架构</span></p><p><span> 4.1 如何保证流计算场景下的exact one</span></p><p><span> </span></p><p><span> </span></p><p><span></span></p><p><span></span></p><p></p><p></p><a>#百度#</a><a>#字节跳动#</a><a>#阿里巴巴#</a><a>#腾讯#</a><a>#快手#</a>
AI 推荐面试题
