📡
首页
🏢
企业
📚
考试
📖
攻略
📰
日报
👤
我的
校招宝-应届生校园招聘情报站
聚合秋招/春招/实习/提前批
面试真题
技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
161 道
按赛道
技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分
全部赛道(2508)
技术岗(641)
非技术岗(1867)
按方向/形式
点选即筛,再点「全部」还原
全部(2508)
求职动机(1737)
数据库(114)
C++(85)
Go(82)
Java(69)
网络(65)
操作系统(54)
后端(39)
前端(37)
算法(31)
银行面试(31)
结构化面试(30)
HR面试(27)
运维(22)
其他(17)
行为面试(14)
AI算法(13)
半结构化面试(12)
情景应变(10)
大数据(6)
测试(4)
无领导小组讨论(3)
自我介绍(3)
产品(2)
Python(1)
按难度
简单(69)
中等(86)
困难(6)
按企业
点选查看该公司全部题目
百度(161)
腾讯(139)
通用(87)
阿里巴巴(62)
网易(55)
京东(49)
中国储备粮管理集团有限公司(43)
字节跳动(34)
大华股份(11)
美团(10)
Momenta(8)
小鹏汽车(8)
深信服(8)
Shopee(7)
小米(7)
拼多多(7)
滴滴(7)
虎牙(6)
读书郎(6)
金山(6)
小红书(5)
快手(5)
搜狐(5)
闪送(5)
企业:百度
161 道 · 点击进入查看参考答案
简单
其他
Map为什么有哈希冲突,如何解决哈希冲突?
结论:哈希冲突因哈希函数将任意键映射到有限桶导致碰撞,不可避免。解决方法主要有:1.链地址法(拉链法):同桶键组成链表/树,如Go map、Java HashMap;2.开放寻址法:冲突后按探测序列找空位,如Python…
🎤 百度
简单
前端
服务端渲染和客户端渲染的区别
结论:服务端渲染(SSR)与客户端渲染(CSR)核心区别在于HTML生成位置。要点:1. SSR:服务器执行框架生成完整HTML返回,浏览器直接展示,首屏快、SEO友好,但服务器负载高、交互需hydration;2. C…
🎤 百度
简单
前端
数组方法
核心要点:JavaScript数组常用方法分遍历、增删改、转换与查询;不改变原数组的有map、filter、reduce、slice、concat等,改变原数组的有push、pop、splice、sort、reverse…
🎤 百度
简单
前端
CSS3 新特性
结论:CSS3新增选择器、视觉、布局、动画等模块。要点:①选择器增强::nth-child、属性选择器;②视觉效果:border-radius圆角、box-shadow阴影、linear-gradient渐变;③布局:f…
🎤 百度
简单
前端
ES6 新特性
结论:ES6即ECMAScript 2015,引入众多新特性。要点:1.声明:let块级作用域、const常量取代var。2.函数:箭头函数无自身this、默认参数、rest。3.字符串:模板字符串`${}`。4.解构:…
🎤 百度
简单
前端
Flex 布局
结论:Flex布局是CSS3引入的弹性盒模型,专为一维布局设计,能高效实现元素对齐、分布与自适应。核心要点:1. 使用:父容器设display:flex成为flex container,子元素为flex item;2. …
🎤 百度
简单
前端
localStorage,sessionStorage,cookie 区别
结论:三者均为客户端存储但生命周期、大小、通信有别。cookie由服务器设,可持久化,每次HTTP请求自动携带,大小约4KB,用于会话;localStorage持久保存无过期,容量5-10MB,不与服务器通信;sessi…
🎤 百度
简单
前端
Promise 的特点
结论:Promise是JS异步对象,具备状态不可逆、链式调用与错误冒泡特性。要点:1. 三状态pending/fulfilled/rejected,变更后不可改;2. 构造函数executor同步执行,resolve/r…
🎤 百度
简单
前端
Webpack 解决了什么痛点?
结论:Webpack解决前端模块化开发中的依赖打包、资源处理与加载性能痛点。要点:模块化支持:浏览器不原生支持CommonJS/ESM,Webpack打包成可用静态资源;依赖管理:通过依赖图自动分析引用关系,消除手动维护…
🎤 百度
简单
前端
memo 的原理(props变化时重新渲染)
结论:React.memo 是高阶组件,通过浅比较 props 决定是否跳过组件重新渲染,用于优化函数组件性能。原理:父组件渲染时,未包裹 memo 的子组件默认跟随重渲染;包裹后,React 对前后 props 做浅比…
🎤 百度
简单
后端
对于 RabbitMQ 的使用
结论:RabbitMQ是基于AMQP的消息队列,用于异步解耦、削峰填谷。核心使用要点:1. 核心模型:生产者发消息到交换机,交换机按路由规则投递到队列,消费者订阅队列;2. 交换机类型:direct(精确匹配)、topi…
🎤 百度
简单
后端
为什么用 gRPC?
结论:gRPC高性能跨语言RPC框架,基于HTTP/2与Protobuf,适合微服务。要点:Protobuf二进制序列化体积小解析快;HTTP/2多路复用降低延迟;proto强契约自动生成代码;支持流式与认证。对比RES…
🎤 百度
简单
操作系统
进程和线程的区别
结论:进程是资源分配的基本单位,线程是CPU调度和执行的基本单位。核心区别:1.地址空间:进程间相互独立,同一进程内线程共享地址空间;2.开销:进程创建、销毁、切换开销大,线程较小;3.通信:进程间需IPC(管道、消息队…
🎤 百度 / 腾讯
简单
操作系统
几个常见的Linux操作
结论:常见Linux操作包括文件管理(ls, cd, cp, mv, rm)、权限管理(chmod, chown)、进程控制(ps, top, kill)、网络诊断(ping, netstat, curl)、文本处理(g…
🎤 百度
简单
操作系统
进程间的通讯方式
结论:进程间通信(IPC)主要有六种方式:管道、消息队列、共享内存、信号量、信号、套接字。 要点: - 管道:匿名管道(父子进程)和命名管道(无亲缘关系),半双工,基于文件系统; - 消息队列:内核中消息链表,可独立于进…
🎤 百度
简单
操作系统
线程间的通讯方式,多个服务,单服务
先给结论:单服务内线程通信靠共享内存+同步原语,多服务间需IPC或网络。核心要点:单服务(同进程)线程共享地址空间,可直接用全局变量或队列,但必须用互斥锁、条件变量、信号量避免竞态;示例:生产者-消费者用互斥锁保护队列,…
🎤 百度
简单
操作系统
Linux 的 `read` 和 `write`
结论:read/write是POSIX标准文件I/O系统调用,操作文件描述符。原理:#include <unistd.h>;read从fd读数据到buf,原型 ssize_t read(int fd, void *buf…
🎤 百度
简单
操作系统
Linux常见命令 ,搜索等
结论:文件操作ls/cd/cp;搜索find按名、grep按内容、awk列处理;管道组合命令。要点:find / -name '*.log'遍历目录树;grep -rn 'error' .递归匹配正则;ps aux | …
🎤 百度
简单
操作系统
并发与并行的区别?
结论:并发是逻辑上同时处理多任务,并行是物理上同时执行。要点:并发指单核通过时间片轮转让多任务交替运行,宏观同时微观串行,侧重调度与资源复用;并行指多核同时运行多线程,真正同时计算,侧重加速;示例:单核多线程为并发,多核…
🎤 百度
简单
数据库
索引失效/没生效原因
结论:索引失效常见原因有函数操作、隐式转换、前导模糊、破坏最左前缀、OR非索引列等。要点:对索引列用函数或运算(YEAR(createtime)=2023);隐式类型转换(字符串列传数字);LIKE '%abc'前导模糊…
🎤 百度
‹ 上一页
第 2 / 9 页
下一页 ›
查看「百度」全部在招岗位与笔面经 ›
题目整理自公开面经,答案由校招宝自研生成,仅供参考
首页
企业
考试
攻略
日报
我的