面试真题

技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
10 道

按赛道技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分

按方向/形式点选即筛,再点「全部」还原

按难度

按企业点选查看该公司全部题目

分类:后端 · 难度:简单10 道 · 点击进入查看参考答案

简单后端
对于 RabbitMQ 的使用
结论:RabbitMQ是基于AMQP的消息队列,用于异步解耦、削峰填谷。核心使用要点:1. 核心模型:生产者发消息到交换机,交换机按路由规则投递到队列,消费者订阅队列;2. 交换机类型:direct(精确匹配)、topi…
🎤 百度
简单后端
为什么用 gRPC?
结论:gRPC高性能跨语言RPC框架,基于HTTP/2与Protobuf,适合微服务。要点:Protobuf二进制序列化体积小解析快;HTTP/2多路复用降低延迟;proto强契约自动生成代码;支持流式与认证。对比RES…
🎤 百度
简单后端
消息队列异步削峰
结论:消息队列异步削峰利用MQ缓冲瞬时高并发,将同步改异步保护后端。核心要点:1. 原理:请求写MQ即返回,消费者按能力匀速处理,避免洪峰压垮DB;2. 解耦:生产消费速率分离,MQ作缓冲池;3. 配置:队列长度、并发消…
🎤 网易
简单后端
协程和线程的区别
结论:协程是用户态轻量线程,线程是内核态由OS调度。要点:1. 调度:线程抢占式内核调度,切换成本高;协程由语言运行时调度,仅存寄存器,开销极小;2. 资源:线程MB级栈,协程KB级可扩容;3. 并发:单线程可跑数万协程…
🎤 腾讯
简单后端
序列号的随机生成?
结论:序列号随机生成需保证唯一、不可推测、高效。要点:单机可用UUID(128位基于时间/随机,碰撞极低);分布式用雪花算法(时间戳+机器ID+序列号趋势递增唯一);随机字符串用安全随机数生成指定位数加校验;避免重复可结…
🎤 网易
简单后端
长链和短链的相互转换
长链转短链通过唯一短码映射,短链转长链通过查表重定向。核心要点:长转短使用自增ID转62进制或哈希截断生成短码,存入数据库并保证唯一;短转长解析短码查Redis或数据库得长URL,返回302临时或301永久重定向;示例I…
🎤 好未来
简单后端
RESTful 风格API设计规范
结论:RESTful基于HTTP方法、资源URI、状态码和JSON实现无状态统一接口。要点:资源用名词复数URI如/api/users;方法GET查、POST增、PUT改、DELETE删、PATCH部分改;状态码200成…
🎤 小米
简单后端
设计模式应用:组合模式
结论:组合模式通过树形结构表示部分-整体层次,使客户端统一处理叶子与容器。核心要点:1. 定义组件接口(如Component)声明公共方法(add/remove/operation);2. 叶子节点(Leaf)实现接口,…
🎤 拼多多
简单后端
有了解过布隆过滤器吗?
结论:布隆过滤器是空间高效的概率型集合,用于判断元素可能存在或绝对不存在。核心要点:1.结构:一个bit数组和k个独立哈希函数;2.插入:对元素算k个哈希位并置1;3.查询:若所有对应位为1则可能存在于集合,任一位为0则…
🎤 阿里巴巴
简单后端
URL 映射
结论:URL映射是将HTTP请求路径匹配到对应处理函数或控制器的机制。核心要点:后端框架(如Spring MVC)通过注解或配置建立映射;前端路由(如React Router)将URL对应到组件。原理:后端接收请求后,D…
🎤 网易
题目整理自公开面经,答案由校招宝自研生成,仅供参考