📡
首页
🏢
企业
📚
考试
📖
攻略
📰
日报
👤
我的
校招宝-应届生校园招聘情报站
聚合秋招/春招/实习/提前批
面试真题
技术面 + 非技术面高频问题 · 企业真题标题 + 校招宝自研参考答案
面试真题
2508 道
技术岗
641 道
非技术岗
1867 道
当前筛选
357 道
按赛道
技术岗以技术方向细分;非技术岗按「结构化 / 半结构化 / 无领导 / HR / 职能」细分
全部赛道(2508)
技术岗(641)
非技术岗(1867)
按方向/形式
点选即筛,再点「全部」还原
全部(641)
数据库(114)
C++(85)
Go(82)
Java(69)
网络(65)
操作系统(54)
后端(39)
前端(37)
算法(31)
运维(22)
其他(17)
AI算法(13)
大数据(6)
测试(4)
产品(2)
Python(1)
按难度
简单(265)
中等(357)
困难(19)
按企业
点选查看该公司全部题目
百度(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)
技术岗 · 难度:中等
357 道 · 点击进入查看参考答案
中等
AI算法
大模型训练流程简述
结论:大模型训练主要分为数据准备、预训练、微调对齐、评估与部署四个阶段。核心要点:1.数据准备:收集大规模语料,清洗、分词(如BPE),构建训练样本;2.预训练:采用自监督目标(如因果语言建模),使用分布式训练(数据/模…
🎤 腾讯
中等
AI算法
讲讲大模型相关
结论:大模型指大规模参数预训练模型(如GPT、BERT、混元)。核心要点:1.原理基于Transformer自注意力,海量数据预训练加微调或提示学习;2.类型含NLP、多模态、垂直领域;3.应用对话、代码生成、创作;4.…
🎤 百度
中等
AI算法
算子核函数设计方法
结论:算子核函数设计需从计算定义、并行策略、内存层次、边界处理入手。要点:明确算子数学逻辑(如Y=AX+B);划分grid/block/thread映射输出元素并行;利用共享内存缓存切片减少全局访存;处理非对齐边界;对比…
🎤 百度
中等
AI算法
知不知道 Attention 机制?
Attention机制通过对序列元素加权聚焦重要信息。核心要点:计算QK点积缩放softmax得权重乘V求和,公式softmax(QK^T/√d)V;自注意力QKV同源捕捉内部依赖;多头并行多组增强表达;相比RNN可并行…
🎤 京东
中等
AI算法
知不知道 BM25 算法?
BM25是改进TF-IDF的相关性排序算法。核心要点:公式score=IDF*(TF*(k+1))/(TF+k*(1-b+b*|D|/avgdl));IDF抑常见词,TF经k(约1.2)饱和防无限增益;b(约0.75)做…
🎤 京东
中等
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,再经前馈网络同样…
🎤 百度
中等
AI算法
隐马尔可夫模型(HMM)
结论:HMM是生成式概率图模型,用隐藏状态序列生成观测序列,由初始状态概率、状态转移矩阵、观测发射矩阵三要素定义。核心要点:1) 基于马尔可夫假设(隐状态仅依赖前一状态)和观测独立假设;2) 解决三大问题:评估(前向/后…
🎤 京东
中等
C++
多态+内存对齐
结论:多态通过虚函数表实现运行时动态绑定,内存对齐以空间换时间提升访问效率。核心要点:1.多态:基类含虚函数时对象含vptr指向vtable,调用虚函数按实际对象类型查表;纯虚函数定义接口。2.内存对齐:编译器按成员大小…
🎤 网易
中等
C++
非虚函数和虚函数的调用原理
非虚函数与虚函数核心在绑定时机与机制:1.非虚函数:编译期静态绑定,编译器根据调用者的静态类型直接确定函数入口地址,生成call指令跳转到固定地址;不依赖对象运行时类型,无多态。2.虚函数:运行期动态绑定,每个含虚函数的…
🎤 ToDesk
中等
C++
构造函数抛出异常的问题
结论:构造函数抛异常表示对象创建失败,C++会逆序析构已构造的基类与成员,但对象本身不会调用析构。要点:1)栈对象:编译器自动清理已初始化成员(如string);2)堆对象:new失败不返回指针,但构造函数体内裸资源分配…
🎤 百度
中等
C++
简述智能指针种类以及使用场景
结论:C++智能指针主要有unique_ptr、shared_ptr、weak_ptr。unique_ptr独占所有权,不可拷贝只能移动,适用单一所有者资源管理;shared_ptr引用计数,多指针共享对象,计数为0释放…
🎤 小米
中等
C++
请简述C++类型推导用法
结论:C++类型推导用于简化代码,通过auto、decltype和模板推导自动确定类型。核心要点:auto从初始化表达式推导变量类型,如auto x = 5;推导为int;decltype推导表达式类型而不计算,保留引用…
🎤 京东
中等
C++
请简述function,lambda,bind之间的关系
结论:std::function是通用函数包装器,lambda是匿名闭包,bind用于参数绑定,三者实现可调用对象统一。要点:lambda就地定义,编译器生成轻量functor,高效;std::function类型擦除可…
🎤 网易
中等
C++
如果让你实现菱形继承,你怎么做?
使用虚继承解决菱形继承的二义性和数据冗余。核心要点:在中间基类继承顶层基类时加virtual关键字,使顶层基类子对象在最终派生类中只有一份;非虚继承会导致两份基类成员,访问时产生二义性;虚继承通过虚基类表指针共享同一实例…
🎤 京东
中等
C++
如何定义只能在堆上生成对象的类
将析构函数设为private或protected并提供静态工厂方法,禁止栈上分配。核心要点:栈对象离开作用域需调用析构,若析构私有则编译报错;堆对象由delete显式调用,可在类内静态方法或友元中访问私有析构;也可将构造…
🎤 字节跳动
中等
C++
手撕 std::vector
结论:std::vector是连续内存动态数组,手撕需实现内存管理、扩容和常用接口。核心要点:1. 内部维护起始指针data、大小sz、容量cap;2. 构造可分配cap空间,析构释放;3. push_back:若sz=…
🎤 拼多多
中等
C++
手撕 unique_ptr
结论:unique_ptr是独占所有权智能指针,手撕需实现移动语义并禁止拷贝。核心要点:1. 内部持有裸指针T* ptr和删除器(默认delete);2. 析构调用删除器释放资源;3. 禁用拷贝构造和拷贝赋值(=dele…
🎤 字节跳动
中等
C++
手撕有界环形队列
结论:用固定数组+头尾索引+计数实现有界环形队列,支持入队出队且满时拒绝。核心要点:1)成员含数组buf、容量cap、头head、尾tail、大小sz;2)入队若sz<cap则buf[tail]=x, tail=(tai…
🎤 腾讯
第 1 / 18 页
下一页 ›
题目整理自公开面经,答案由校招宝自研生成,仅供参考
首页
企业
考试
攻略
日报
我的