以下是Momenta公司最近几年的部分面试题,八股精对题目进行了分类和整理。
计算机网络题目
-
说明HTTP的请求方式,以及HTTP与HTTPS的区别 (2025年)
-
OPTIONS请求的作用是什么 (2023年)
-
解释HTTP无状态的含义 (2023年)
-
请说明HTTP长连接和短连接的区别 (2023年)
-
分析长链接的好处和坏处 (2023年)
【更多:53道计算机网络题目】
数据结构和算法题目
-
请讲一下rtos项目中双向链表的用处 (2025年)
-
请说明经典ICP算法的算法流程 (2023年)
-
介绍布隆过滤器及其使用方法 (2025年)
-
在等差数列中删除一个元素,请找出这个被删除的元素 (2024年)
-
编写代码反转链表的前k个节点 (2025年)
【更多:147道数据结构和算法题目】
数据库系统题目
-
有一张表A,字段分别为学生编号(student_code)、学生名称(student_name)、科目(subject)、分数(score),找到各门课程成绩最好的学生,获取他们所有科目的总分并排名 (2025年)
-
什么是数据库事务ACID (2024年)
-
请说明索引的数据结构 (2024年)
-
请介绍索引 (2025年)
-
如何查询 SQL 执行的性能? (2025年)
【更多:20道数据库系统题目】
Java题目
-
说明ReentrantLock如何加锁和释放锁 (2025年)
-
简述ReentrantLock公平和可重入的含义 (2025年)
-
简述Java实现多线程的方法 (2024年)
-
CMS 遇到 Full GC 会怎么做 (2025年)
-
若工作中需要用Java,你打算怎么学习 (2022年)
【更多:42道Java题目】
操作系统题目
-
请简述Linux内存管理中页表和虚拟地址的概念,说明为什么要有页表,以及当物理内存不够时的解决办法 (2025年)
-
开发一个大项目,会采取多进程还是多线程,并说明原因 (2024年)
-
线程池如何实现,是否使用了分配器 (2022年)
-
全局数据段包含哪些数据 (2024年)
-
共享内存的用法和使用场景 (2025年)
【更多:46道操作系统题目】
编译原理题目
-
编译过程中的静态链接和动态链接分别是什么 (2022年)
-
请详细说明程序编译的过程 (2024年)
-
动态链接库被加载到什么位置,这个位置是如何寻址的 (2024年)
-
说明C++编译流程以及具体都做什么 (2025年)
-
请比较CMake和Makefile (2025年)
【更多:5道编译原理题目】
Linux题目
-
是否会用到 kill 命令 (2025年)
-
如果找到了日志文件,想要找到关键信息,一般怎么进行搜索 (2024年)
-
使用Linux命令查看端口被谁占用以及是否存在某个文件 (2023年)
-
ps 命令平时是如何使用的 (2025年)
-
在Linux中如何查找CPU占用率高的进程 (2023年)
【更多:17道Linux题目】
MySQL题目
-
请简述SQL优化的方法 (2025年)
-
MySQL InnoDB一级索引三层B+树,主键为bigint类型,每一行数据1KB,该树能存多少数据 (2023年)
-
对于a、b联合索引,分析select * from table where a > 0 and b = 0和select * from table where a >= 0 and b = 0的加锁过程 (2025年)
-
为什么InnoDB引擎使用最为广泛 (2024年)
-
串行化隔离级别是通过行锁来实现的吗 (2025年)
【更多:48道MySQL题目】
Redis题目
-
请说明如何使用Redis + Lua脚本实现限流 (2024年)
-
简述Redlock问题 (2025年)
-
请描述Redis的集群方案,包括几种方式的架构、优缺点 (2024年)
-
请描述Redis的集群方案,包括几种方式的架构、优缺点 (2024年)
-
说明Redis实现的分布式锁和etcd的区别 (2025年)
【更多:26道Redis题目】
Spring题目
-
请阐述生命周期管理机制 (2025年)
-
Spring配置的加载顺序是怎样的 (2024年)
-
Spring的核心注解有哪些 (2024年)
-
如何使用AOP捕获日志的请求? (2025年)
-
请说明Bean的循环依赖问题 (2025年)
【更多:5道Spring题目】
系统架构题目
-
请说明感知执行器链路,使用 Protocol Buffers(PB)是否会导致内存消耗过大,并阐述端到端和 Pipeline 模式下的区别,同时简要描述感知的过程 (2025年)
-
中间件(middleware)的执行顺序是怎样的 (2023年)
-
请说明前后端联调流程 (2024年)
-
三层缓存结构如何保证数据一致性 (2025年)
-
是否部署过Consul (2024年)
【更多:6道系统架构题目】
行为面试题题目
-
成绩好是怎样学习的?(学习规划、学习方法、学习渠道等) (2022年)
-
谈谈你的短期和长期职业规划 (2024年)
-
为什么选择当前的岗位? (2025年)
-
你理解的海外售前工程师的工作内容和需要的品质是什么 (2023年)
-
你什么时候能够入职 (2025年)
【更多:77道行为面试题题目】
C++题目
-
了解哪些STL容器?map和unordered_map是否有序?用迭代器遍历map的过程中删除元素是否会有问题 (2024年)
-
请介绍容器,并说明set和unordered_set的区别 (2024年)
-
请介绍读写锁 (2023年)
-
static 的作用和原理是什么 (2024年)
-
当memcpy的两个内存区域有交叉时,应如何处理 (2023年)
【更多:193道C++题目】
Python题目
-
请介绍简历中Python数据挖掘项目 (2025年)
-
请介绍Pydantic (2024年)
-
请谈一谈对Python装饰器的了解 (2023年)
-
请说明Python中是传值还是传引用 (2023年)
-
Python中的迭代器是什么,在什么场景下需要使用迭代器 (2023年)
【更多:26道Python题目】
Go题目
-
请介绍Go语言的内存模型和GC机制 (2023年)
-
Go语言中slice传入函数后的几种情况 (2024年)
-
请介绍Go语言中slice的扩容机制 (2025年)
-
编写一个函数,函数中含有panic,但一直调用该函数程序不退出 (2025年)
-
Go 语言在什么时候进行垃圾回收,如何主动进行垃圾回收? (2024年)
【更多:33道Go题目】
JavaScript题目
-
手写一个并发的Promise (2022年)
-
call()、apply()和bind()有什么区别 (2025年)
-
Splice方法的各个参数分别是什么意思? (2022年)
-
是否用过Promise,Promise有哪些方法 (2025年)
-
ES6的面向对象了解吗,请说一下封装、继承、多态在ES6的class中怎么实现 (2022年)
【更多:90道JavaScript题目】
设计模式题目
-
单例模式如何保证线程安全 (2025年)
-
你了解哪些设计模式,请展开讲讲在项目中是怎么使用的,设计模式是怎么形成的? (2024年)
-
是否了解过设计模式 (2025年)
-
是否了解过设计模式,平时用过哪些设计模式? (2025年)
-
什么是依赖倒置原则,并举例说明 (2024年)
【更多:6道设计模式题目】
Git题目
-
简述git的使用流程以及如何引用下载子仓库 (2024年)
-
请分享你使用git的经验以及遇到过的问题 (2023年)
-
请介绍git rebase的作用 (2024年)
-
在工作中如何处理git冲突 (2024年)
-
若当前 a 分支不再使用,要切换到 b 分支开发代码,如何最快切换并保留 a 分支的修改 (2024年)
【更多:15道Git题目】
Docker题目
-
除了react和vue前端的框架,不局限于前端,你了解的技术栈有哪些,Docker学到什么程度,数据库PostgreSQL了解过吗 (2022年)
-
简述Docker的作用及常用命令 (2023年)
-
是否用过Docker,开发完代码后如何将其部署到服务器并访问其URL (2025年)
-
你对Docker和Linux有了解吗 (2025年)
-
请解释docker是什么,为什么要有docker,列举docker命令,以及平常使用docker做什么 (2023年)
【更多:12道Docker题目】
React题目
-
请介绍你在项目中如何利用React的特点进行开发 (2025年)
-
React有哪些常见的钩子函数 (2024年)
-
React的状态管理方式有哪些,父子组件之间通信一般使用什么方法 (2025年)
-
请阐述React的运行机制 (2025年)
-
请简要介绍你对 React 的了解 (2024年)
【更多:30道React题目】
Vue题目
-
请介绍Vue路由方式及其特点 (2024年)
-
在Vue2中,数组元素的改变能否被监听到,若能,是通过什么方式 (2023年)
-
请阐述项目中Vue路由懒加载的实现方式以及Vue - Router懒加载的原理 (2023年)
-
请阐述vue中的状态管理,以及vuex的使用方法 (2023年)
-
请说明Vue3中ref和reactive的相关内容 (2024年)
【更多:29道Vue题目】
网络安全题目
-
请讲述一个你印象深刻的漏洞挖掘经历 (2024年)
-
项目中的验证码为何采用纯前端实现,这样是否会遭受攻击 (2023年)
-
对于HTTPS,能否防止中间人攻击,如在客户端和服务器中间劫持HTTPS请求,修改其内容是否可行,在最开始发送HTTPS请求时劫持信息,骗说自己是要连接的服务器并给出错误请求,是否可行 (2025年)
-
请列举你在Burpsuite中常用的插件 (2024年)
-
请说明XSS的三种类型,并比较SSRF和CSRF哪个威胁更大 (2024年)
【更多:13道网络安全题目】
软件测试题目
-
请设计自适应巡航的测试用例,并结合等价类、边界值、判定表法回答 (2024年)
-
当研发人员对一个需求进行改动并交给你测试时,你会怎么做 (2025年)
-
请为汽车从A点到B点设计测试用例 (2025年)
-
请说几个自适应巡航功能方面的测试用例,要求足够细化,能用于车辆测试 (2024年)
-
请写出自适应巡航的测试用例 (2024年)
【更多:7道软件测试题目】
CSS题目
-
请简述flex弹性盒子的属性 (2024年)
-
请说明 TailwindCSS 暗黑模式布局的实现方法,以及常规 CSS 如何实现暗黑模式的布局 (2023年)
-
如何实现不定宽高元素的垂直水平居中 (2024年)
-
在移动端如何实现固定宽高元素的垂直水平居中 (2023年)
-
请说明如何用flex实现三栏布局,两边定宽度中间自适应,以及flex:1的含义 (2023年)
【更多:25道CSS题目】
前端工程化题目
-
WebGL、Threejs、GIS你了解过吗 (2022年)
-
列举首屏优化方案 (2023年)
-
在做大文件分片上传时,如何获得每个文件的唯一标识 (2025年)
-
为什么 Vue 没有类似 Fiber 的结构 (2023年)
-
如何理解依赖的概念 (2024年)
【更多:53道前端工程化题目】
Web前端开发题目
-
请说明 SSO 单点登录的实现方式 (2024年)
-
若不希望前端获取Cookie,应如何设置 (2024年)
-
Form表单是如何实现的 (2024年)
-
请描述在浏览器中输入URL地址到页面展示的整个过程 (2025年)
-
async和defer的区别是什么,它们是否会阻塞渲染 (2024年)
【更多:34道Web前端开发题目】
Web前端测试题目
-
在React中如何获取子组件的值 (2025年)
-
如何设置浏览器存储过期时间,请详细说明 (2025年)
-
浏览器存储方式有哪些,它们之间有什么区别 (2025年)
-
提出token失效的解决方案 (2025年)
-
列举响应式实现的CSS方案和非CSS方案 (2025年)
【更多:17道Web前端测试题目】
项目经验题目
-
请介绍你参与过的C++项目,包括项目背景、你的角色、所用技术栈以及你贡献的部分 (2025年)
-
在字节实习做了什么 (2024年)
-
请举例说明在字节工作时参与的项目以及遇到的困难 (2025年)
-
请介绍webserver项目 (2022年)
-
项目压测的请求量是多少,测了什么请求,数据包大小是多少 (2025年)
【更多:87道项目经验题目】
系统设计题目
-
如何在生产环境中检测内存越界问题 (2025年)
-
请设计一个权限系统 (2023年)
-
设计一个支持海量连接的TCP服务器 (2025年)
-
一般如何进行幂等性处理 (2025年)
-
如何调试正在运行的服务而不中断业务 (2025年)
【更多:5道系统设计题目】
人工智能题目
-
请聊一下cookie、sessionstorage、localstorage,并说明它们的大小 (2023年)
-
请说明如何实现 LocalStorage 的过期清理(疑似没有 API,可以自己轮询实现) (2024年)
-
请简述你负责的重识别智慧泊车系统中个人负责的部分、项目总体架构、寻路算法、重识别模型以及端到端使用的通信协议 (2023年)
-
请阐述对自动驾驶的了解 (2024年)
-
请说明重识别模型的损失函数如何设计 (2023年)
【更多:38道人工智能题目】
嵌入式开发题目
-
请说明用过的单片机频率以及外设情况 (2025年)
-
在一个ROS节点上按照固定频率发布一个整型变量的topic1,同时监听其他节点的topic2,每收到一次topic2,topic1发布的整型变量就加1,实现topic1以固定频率发布如11122223333这样的效果。请写出实现代码或说明大致思路 (2022年)
-
在Buck电路中,为什么电感电流会大于1.25倍平均电流 (2025年)
-
请说明I2C时序 (2025年)
-
你是否了解iic和spi,iic有几根线,请讲一下其起始时序 (2025年)
【更多:27道嵌入式开发题目】
刷更多面试真题,上八股精网站