面试真题

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

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

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

按难度

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

企业:百度161 道 · 点击进入查看参考答案

简单网络
TCP三次握手建立连接的详细过程
详细过程:1) 客户端状态CLOSED→SYN_SENT,发送SYN报文,SYN=1,seq=x(随机ISN),进入同步已发送;2) 服务端状态LISTEN→SYN_RCVD,收到后回SYN+ACK报文,SYN=1,AC…
🎤 百度
简单网络
Transfer-Encoding` 响应头(重点是 `chunked`)
结论:Transfer-Encoding响应头指明报文主体的传输编码方式,chunked表示分块传输编码。核心要点:允许服务器在未知内容长度时动态生成响应,不使用Content-Length;数据分成多个块,每块有十六进…
🎤 百度
简单运维
如何修改 Nginx 配置
结论:修改Nginx配置文件后测试并重载即可。步骤:1.定位配置:主配/etc/nginx/nginx.conf或conf.d/*.conf;2.编辑:vim改server、location、upstream等,如lis…
🎤 百度
简单运维
视频文件上传到文件服务器和业务服务器的差异
结论:视频文件应上传至文件服务器而非业务服务器,二者在职责、性能、架构上差异显著。要点:1. 职责不同:文件服务器专用于存储静态大文件,提供高吞吐读写、分布式存储和CDN加速;业务服务器处理动态请求、业务逻辑和数据库交互…
🎤 百度
简单运维
怎样进入运行的容器
结论:进入运行容器用exec在容器内起新进程。要点:Docker用docker exec -it <容器ID> /bin/bash(无bash用/bin/sh);K8s用kubectl exec -it <pod> -c…
🎤 百度
简单运维
Git 查看历史提交记录
结论:Git查看历史提交主要使用git log命令,配合多种参数满足不同需求。原理:每次提交生成唯一SHA-1哈希,记录作者、时间、变更树;git log默认按时间倒序显示完整信息。常用形式:git log 显示全部;g…
🎤 百度
简单运维
Nginx
结论:Nginx是高性能HTTP服务器、反向代理及负载均衡器,采用异步非阻塞事件驱动模型。核心要点:1.用途:反向代理隐藏后端,负载均衡(轮询、权重、ip_hash等),静态资源服务,动静分离,SSL终止;2.原理:基于…
🎤 百度
简单运维
Docker 相关使用
结论:Docker是容器化工具,核心概念有镜像、容器、仓库;常用操作包括拉取、运行、构建、查看日志等。要点:1.镜像为只读模板,容器为运行实例;2.常用命令:docker pull拉镜像,docker run -d -p…
🎤 百度
简单运维
docker怎样build镜像
结论:通过docker build命令依据Dockerfile构建镜像。核心步骤:1.编写Dockerfile,含FROM基础镜像、RUN执行命令、COPY复制文件、CMD启动命令等;2.在上下文目录执行 docker …
🎤 百度
中等AI算法
讲讲大模型相关
结论:大模型指大规模参数预训练模型(如GPT、BERT、混元)。核心要点:1.原理基于Transformer自注意力,海量数据预训练加微调或提示学习;2.类型含NLP、多模态、垂直领域;3.应用对话、代码生成、创作;4.…
🎤 百度
中等AI算法
算子核函数设计方法
结论:算子核函数设计需从计算定义、并行策略、内存层次、边界处理入手。要点:明确算子数学逻辑(如Y=AX+B);划分grid/block/thread映射输出元素并行;利用共享内存缓存切片减少全局访存;处理非对齐边界;对比…
🎤 百度
中等AI算法
Faster Transformer框架
结论:Faster Transformer是NVIDIA开源的针对Transformer类模型(如BERT、GPT)的高性能推理加速库,通过底层优化显著提升吞吐并降低延迟。核心要点:1. 原理:提供高度优化的CUDA内核…
🎤 百度
中等AI算法
QKV的计算过程
结论:QKV分别是查询(Query)、键(Key)、值(Value)矩阵,由输入向量线性变换得到,用于注意力计算。原理:输入X(shape: [seq_len, d_model])分别乘以可学习权重Wq,Wk,Wv得到Q…
🎤 百度
中等AI算法
Transformer具体的输出
结论:Transformer的输出包括每一层后的隐藏状态序列,最终输出取决于任务(编码器的上下文表示或解码器的预测logits)。核心要点:单层输出为自注意力计算加权求和,经残差连接与LayerNorm,再经前馈网络同样…
🎤 百度
中等C++
构造函数抛出异常的问题
结论:构造函数抛异常表示对象创建失败,C++会逆序析构已构造的基类与成员,但对象本身不会调用析构。要点:1)栈对象:编译器自动清理已初始化成员(如string);2)堆对象:new失败不返回指针,但构造函数体内裸资源分配…
🎤 百度
中等C++
为什么要内存对齐?
结论:内存对齐提升CPU访问效率并保证硬件兼容。要点:CPU按字长读取,对齐可单次取数据,未对齐需多次拼接且某些架构(ARM)报错;编译器按最大成员填充padding,如struct{char;int;}占8字节;对比不…
🎤 百度
中等C++
智能指针常见问题
结论:智能指针常见问题有循环引用、线程安全、性能与误用。要点:1.shared_ptr循环引用导致控制块计数不归零内存泄漏,需用weak_ptr打破,如双向链表或父子节点;2.线程安全仅保证引用计数原子,对象本身读写需加…
🎤 百度
中等C++
C++什么时候生成默认的构造函数?
编译器在需要时合成默认构造函数(无参):1.类有虚函数(需初始化vptr);2.有虚继承(需设虚基类指针);3.基类无默认构造或默认不可访问;4.成员对象无默认构造。若用户已定义任意构造函数,编译器不再合成默认版(可用=…
🎤 百度
中等C++
编译、链接、重定位
结论:编译将源码转汇编,汇编生成可重定位目标文件,链接合并目标文件并解析符号,重定位修正地址。要点:编译分预处理、编译、汇编,检查语法生成汇编,产出.o文件含未决符号引用且地址从0始;链接进行符号解析和重定位,把相对偏移…
🎤 百度
中等C++
C++ 四种强制类型转换
结论:C++提供四种命名强制转换以增强类型安全:static_cast、dynamic_cast、const_cast、reinterpret_cast。要点:static_cast用于编译期已知类型的转换,如数值提升、…
🎤 百度
题目整理自公开面经,答案由校招宝自研生成,仅供参考