以下是字节跳动公司最近几年的部分面试题,八股精对题目进行了分类和整理。

计算机网络题目

  1. 如果TCP第三次握手服务器没有响应会发生什么 (2024年)

  2. 请详细描述 URL 输入的过程、DNS 解析过程、HTTPS 加密过程和 TCP 三次握手过程 (2022年)

  3. 你提到主园区用到三层架构,二三层跑的mstp+vrrp,mstp的作用是什么? (2024年)

  4. 为什么 HTTP/3.0 使用 UDP (2024年)

  5. 如何保证WebSocket通信的可靠性和有序性 (2022年)

【更多:1888道计算机网络题目


数据结构和算法题目

  1. 给定一个数字n和一个个位数集,用集合内的数组合成数字,求比n小的最大值 (2024年)

  2. 判断两个矩形是否相交 (2024年)

  3. 判断二叉树中是否存在路径和为N的路径,并处理该问题的变种 (2023年)

  4. 求解两数之和问题,并对其进行扩展 (2025年)

  5. 详细介绍一下U-Net (2024年)

【更多:2776道数据结构和算法题目


数据库系统题目

  1. 有一张用户登录日志表ods_login_usr_log,包含user_id(用户id)和login_dt(登录日期),计算每个用户最大的连续登录天数,可以间隔一天。 (2024年)

  2. 对于数据库并发更新的问题,有什么解决方案 (2025年)

  3. 数据库RR隔离级别是否完全解决了幻读问题 (2025年)

  4. 你平时喜欢使用什么关系型数据库 (2022年)

  5. 请介绍索引的优缺点及原因 (2024年)

【更多:1178道数据库系统题目


Java题目

  1. 简述自旋锁的优点和缺点 (2023年)

  2. 请介绍JVM的结构和工作原理 (2024年)

  3. 线程之间的同步及机制有哪些种类,以及它们的区别是什么 (2024年)

  4. 线上出现了OOM,如何进行排查? (2023年)

  5. 请说明ThreadLocal在项目中的使用、业务功能和关键字 (2025年)

【更多:1866道Java题目


操作系统题目

  1. 怎样可以实现高优先级先执行,低优先级不能被饿死,调度算法怎么设计 (2024年)

  2. 匿名管道和文件管道的区别是什么 (2025年)

  3. 进程之间的内存是否共享 (2025年)

  4. 用什么样的接口实现内核态到用户态 (2025年)

  5. 说明进程从用户态转到内核态的方式 (2022年)

【更多:1147道操作系统题目


Spring Boot题目

  1. 简述Spring Boot用到了哪些设计模式 (2024年)

  2. 如何使用Spring Boot搭建一个程序 (2025年)

  3. 在Spring Boot里会用到很多不同的Starter,请介绍一两个你自己用过的Starter (2025年)

  4. 解释Spring Boot自动装载的原理 (2022年)

  5. Spring Boot的入口注解是什么 (2022年)

【更多:54道Spring Boot题目


计算机组成原理题目

  1. 浮点数在计算机中是如何表示的 (2022年)

  2. 多个线程访问一个变量时,变量是存储在内存还是缓存中,不同线程访问的是否为同一处?(涉及缓存一致性和缓存命中率) (2024年)

  3. 请解释CPU流水线的概念 (2022年)

  4. 请阐述对GPU的了解 (2025年)

  5. 什么是IOPS (2022年)

【更多:72道计算机组成原理题目


软件工程题目

  1. 详细说明需求开发的流程 (2025年)

  2. 请说明日志系统的具体实现方式 (2024年)

  3. 请说明你的debug方法 (2024年)

  4. 请说明任务优化的具体思路 (2024年)

  5. 接到一个需求后,会怎么处理 (2023年)

【更多:131道软件工程题目


编译原理题目

  1. 一段代码从程序到执行经历怎样的过程(即从代码变成二进制的过程)? (2022年)

  2. 说明C++编译流程以及具体都做什么 (2025年)

  3. 编译选项为什么会影响性能 (2022年)

  4. 请说明 C++ 编译链接流程 (2025年)

  5. 链接过程的重定向做了什么 (2025年)

【更多:61道编译原理题目


Linux题目

  1. 当Linux磁盘满了,如何进行排查 (2023年)

  2. 简述dr du 磁盘命令的作用 (2023年)

  3. 请说明在Linux中如何查看端口的进程 (2024年)

  4. 请简述Linux查看网络连接的命令 (2024年)

  5. 请分别给出查看所有程序运行情况并可自动刷新的Linux命令,以及查看文件的Linux命令 (2024年)

【更多:199道Linux题目


MySQL题目

  1. MySQL的索引是如何实现的?B树不能实现范围查询的原因是什么? (2025年)

  2. MySQL如何保证ACID特性 (2025年)

  3. 请解释MVCC和Undo Log (2024年)

  4. MySQL索引为什么不用跳表 (2025年)

  5. mysql事务隔离等级有哪些,如何实现可重复读 (2024年)

【更多:1079道MySQL题目


Redis题目

  1. 请介绍一下Redis的哨兵模式 (2023年)

  2. 应用程序在Accept队列中取出socket后,如何管理这些文件描述符(fd),并说明IO多路复用(redis默认LT,nginx默认ET) (2022年)

  3. 有调研过多实例部署Redis的方式吗 (2022年)

  4. 异步刷盘可能会导致数据丢失,如何综合考量刷盘时机 (2025年)

  5. 先更新数据库,再删除Redis数据,若Redis数据删除失败,会有什么后果 (2024年)

【更多:941道Redis题目


Spring题目

  1. Spring事务失效的情况有哪些 (2025年)

  2. Spring框架哪里用到了策略模式 (2024年)

  3. 请说明 AOP 如何实现,包括代理模式和不用代理模式的实现方法,是否听说过相关框架 (2025年)

  4. 请阐述你对Spring AOP的理解 (2022年)

  5. 请说明Spring AOP的作用及实现方式 (2022年)

【更多:101道Spring题目


系统架构题目

  1. 在限流场景下,令牌桶是如何实现的,有哪些需要考虑的点,结合实际业务讨论有哪些调整 (2024年)

  2. 请说明第二段实习所在组的系统架构 (2024年)

  3. 请说明对iptables规则的了解 (2022年)

  4. 限流、熔断、降级的含义分别是什么 (2023年)

  5. 实习中了解哪些中间件 (2022年)

【更多:565道系统架构题目


行为面试题题目

  1. 大致的工作规划 (2024年)

  2. 为什么硕士转了方向,转到计算机之后,一些基本的课程,是自己去补的吗 (2025年)

  3. 请说明为什么不看重学校的课 (2025年)

  4. 请说明意向岗位业务做哪些 (2025年)

  5. 测试开发岗位的技术栈有哪些 (2024年)

【更多:1336道行为面试题题目


C题目

  1. 简述C语言中printf的可变参数实现方法 (2023年)

  2. 在C语言中出现内存泄漏和越界问题该如何处理? (2024年)

  3. malloc是如何跟物理地址关联上的? (2023年)

  4. 如何改变 C 语言中 printf 函数的参数 (2022年)

  5. 请说明C语言堆和栈的区别 (2024年)

【更多:33道C题目


C++题目

  1. C++中如何实现CAS(使用atomic) (2024年)

  2. const放在成员函数有什么作用 (2023年)

  3. 请说明使用delete删除数组时的注意事项和底层原理 (2023年)

  4. 如果大量使用Volatile会存在什么问题 (2024年)

  5. 请解释内存对齐的概念和作用 (2022年)

【更多:713道C++题目


Python题目

  1. 在Python中如何倒序输出数组,切片的-1是什么意思 (2023年)

  2. 请解释GIL锁 (2022年)

  3. 使用with open(文件名) as f打开文件有什么好处 (2022年)

  4. 请介绍你对Python的GIL的了解 (2022年)

  5. 请解释垃圾回收机制 (2022年)

【更多:111道Python题目


Go题目

  1. 请解释Go中defer的作用和底层原理 (2024年)

  2. 在Go语言中,多个defer的执行顺序是怎样的 (2025年)

  3. Golang有哪些并发模式,你觉得哪个更好,为什么 (2025年)

  4. 请说明go中的并发utils有哪些 (2023年)

  5. Go语言的特点有哪些 (2024年)

【更多:182道Go题目


JavaScript题目

  1. 如何设置全局变量 (2022年)

  2. ES6的迭代器是怎么实现的 (2022年)

  3. 请说明 useMemo 和 computed 的实现原理,如何判断它们是否更新,在浅拷贝的情况下值发生变化时它们是否会更新,原因是什么 (2023年)

  4. 请说明var、const、let三者的区别,并分析给定代码的输出及原因 (2025年)

  5. JS在浏览器中是如何运行的? (2025年)

【更多:893道JavaScript题目


HTML题目

  1. 请列举知道的语义化标签 (2025年)

  2. 请介绍一些常用的meta标签 (2023年)

  3. 是否有设计UI或UE的经验 (2024年)

  4. 你是否在浏览器中使用过debugger进行调试 (2024年)

  5. 请列举常用的HTML标签 (2024年)

【更多:55道HTML题目


正则表达式题目

  1. 把一个花括号当成一个整体,进行简单的小正则匹配,使用记忆化搜索解决问题并实现代码(将花括号换成题目中没有的字符@简化逻辑)。 (2022年)

  2. 当用户密码或昵称的正则匹配需要额外新增时,应考虑新增一个版本还是其他方式 (2022年)

  3. 输入一个字符串(不含 * 和 .)、正则(字母、* 和 . 任意组合),判断字符串是否合法。 (2022年)

  4. 使用正则表达式和字符串替换实现模板字符串替换功能 (2023年)

  5. 实现字符串正则匹配的解决方案 (2023年)

【更多:8道正则表达式题目


设计模式题目

  1. 请介绍发布订阅模式和观察者模式,并说明它们的区别 (2022年)

  2. 了解哪些设计模式,并介绍一下单例模式 (2025年)

  3. 请阐述MVVM和MVC的区别 (2024年)

  4. 请介绍单例模式 (2025年)

  5. 请手写单例模式代码 (2025年)

【更多:182道设计模式题目


Git题目

  1. 请介绍git rebase的作用 (2024年)

  2. 常用的git命令有哪些,是否知道子模块 (2025年)

  3. 请列举git常用命令以及它们的作用 (2022年)

  4. 请介绍 Git 的常见操作 (2025年)

  5. 解释Git的原理并列举Git命令 (2023年)

【更多:40道Git题目


Nginx题目

  1. Nginx 新配置 IP 重新运行后,之前的功能也不会受到影响,不停止的配置变更,是怎么实现的 (2023年)

  2. 如何通过Nginx进行扩容?Nginx能否平滑扩容? (2025年)

  3. 监控Nginx需关注哪些指标(请求数、连接数、状态码、缓存、资源使用率等) (2025年)

  4. 请说明Nginx的部署方法 (2024年)

  5. Nginx负载均衡原理及多路复用 (2022年)

【更多:23道Nginx题目


Netty题目

  1. 项目中使用Netty的原因是什么 (2023年)

  2. 为什么Dubbo选择使用Netty而不是原生的NIO? (2023年)

  3. Bootstrap 和 ServerBootstrap 的区别是什么 (2025年)

  4. Netty如何实现用户间通信 (2023年)

  5. 简述Netty的网络模型 (2025年)

【更多:23道Netty题目


Zookeeper题目

  1. 请介绍Zookeeper的选取机制 (2022年)

  2. Zookeeper除了作为配置中心,还有哪些用途 (2025年)

  3. Zookeeper实现分布式锁的原理是什么 (2025年)

  4. 描述ZooKeeper选举leader的过程 (2025年)

  5. 请说明Zookeeper中Follower和Observer的区别 (2023年)

【更多:15道Zookeeper题目


MyBatis题目

  1. MyBatis和MyBatis Plus的区别是什么 (2025年)

  2. MyBatis - Plus里底层如何实现MCP服务动态注册和热更新 (2025年)

  3. 请说明MyBatis动态存储SQL的方法 (2024年)

  4. 项目中使用MyBatis-Plus时是如何与数据库建立连接的,若数据库连接池满了怎么办 (2024年)

  5. MyBatis是如何实现操控数据库的 (2024年)

【更多:9道MyBatis题目


Docker题目

  1. docker是如何实现隔离的 (2024年)

  2. 请谈谈对Docker的了解 (2024年)

  3. docker里能bind CPU,这是真的bind吗? (2023年)

  4. 请介绍服务部署的细节,以及docker和docker-compose命令的使用 (2024年)

  5. 请介绍chroot的作用以及容器如何实现独立的root空间 (2023年)

【更多:29道Docker题目


云计算题目

  1. 后续项目上线到云服务器上可能需要解决什么问题 (2024年)

  2. 云函数和传统开发有什么区别,分别有什么优势 (2025年)

  3. 容器向外界发送一个请求,例如访问www.baidu.com,怎么确保容器能够接收到这个请求 (2025年)

  4. Hadoop是什么,如何理解 (2024年)

  5. 容器之间的隔离是如何实现的? (2024年)

【更多:26道云计算题目


Hive题目

  1. Hive的存储格式有哪些,各有什么优劣势? (2024年)

  2. 简述hive是如何把sql转化成mapreduce程序的 (2022年)

  3. 当HQL语句运行很慢时,如何定位到具体语句,并给出SQL语句:查询近一个月来连续三天登录的用户 (2023年)

  4. 你使用过 Hive 吗?数据倾斜是怎么回事 (2022年)

  5. 如何使用EXPLODE进行行转列? (2024年)

【更多:41道Hive题目


React题目

  1. 请解释React合成事件的概念,以及它如何作为一个跨浏览器的事件处理系统,不直接绑定在元素上以提高性能和一致性 (2024年)

  2. 请说明useEffect第一个参数返回值和第二个参数的作用 (2024年)

  3. 请说明useState的作用 (2025年)

  4. 请分享你的react项目经验 (2025年)

  5. Lazyload何时加载真实的组件 (2025年)

【更多:153道React题目


Vue题目

  1. Vue代码复用率高,可以用到哪些方法来解决 (2023年)

  2. 请阐述vue-router中hash模式和history模式的跳转方式 (2022年)

  3. 详细谈谈Vue组件 (2024年)

  4. 简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)

  5. 请介绍 Keep-alive 的作用和原理 (2022年)

【更多:226道Vue题目


Django题目

  1. Django如何实现跨域 (2024年)

  2. 为什么选择django而不选择spring boot (2022年)

  3. Django channel的底层实现是怎样的 (2022年)

  4. 在项目选型方面,为什么选择PostgreSQL而不选择MySQL,选择Django而不选择Spring Boot,选择Vue而不选择React和Angular,以及为什么数据库表这么多,项目数据库如何应对新添的需求 (2023年)

  5. 请描述Django后端框架底层消息路由的传递过程 (2023年)

【更多:10道Django题目


网络安全题目

  1. TCP传输在哪些地方会受到攻击,如何改进,例如DDoS攻击 (2024年)

  2. 前端常见的攻击方式有哪些,如何防范?离开框架后,原生方式如何实现防范? (2024年)

  3. 请说明XSS和CSRF的区别,以及如何防御和发现这些漏洞,同时说明如何发现SQL注入漏洞 (2024年)

  4. 是否了解链路层加密和数据层加密 (2024年)

  5. 解释token的原理 (2024年)

【更多:294道网络安全题目


软件测试题目

  1. 你说客户端会存在卡死的情况,你遇到过吗?如何解决的 (2024年)

  2. 如果提交bug,开发称不存在,如何处理 (2022年)

  3. 在测试开发工程师的角色中,你如何进行代码审查?请简述你的审查流程和关注点。 (2024年)

  4. 请说明测试中遇到的bug (2025年)

  5. 质量保证中的质量主要包含什么 (2024年)

【更多:611道软件测试题目


ELK题目

  1. 如何保障数据库(DB)和ES(Elasticsearch)的一致性 (2025年)

  2. 请比较Elasticsearch与亚马逊其他存储的优劣,并说明如何进行技术选型 (2024年)

  3. 你为什么选择 ELK (2024年)

  4. 如何实施EFLK系统的访问控制(用户角色与权限分配),如何保证数据传输和存储的安全,以及描述Elasticsearch的备份策略 (2025年)

  5. ES有哪些分页算法 (2023年)

【更多:53道ELK题目


Kubernetes题目

  1. Kubernetes里的Service、Deployment、Pod、StatefulSet分别是什么 (2023年)

  2. 微服务传统的Kubernetes有哪些组件构成 (2025年)

  3. 集群有多少机器和Pod (2025年)

  4. 请简述K8s基础组件及功能 (2023年)

  5. 请阐述K8s中CNI的实现原理 (2022年)

【更多:19道Kubernetes题目


CSS题目

  1. 使用flex实现二栏布局 (2025年)

  2. 请说明align-content和justify-content的区别 (2023年)

  3. 当子盒子的宽度设置为百分比时,如何计算子盒子的具体宽度 (2022年)

  4. 请列举 CSS 主题切换的方法 (2024年)

  5. 如何实现父容器一半大小的正方形 (2025年)

【更多:228道CSS题目


TypeScript题目

  1. 实现一个TypeScript的infer关键字 (2023年)

  2. 请介绍TypeScript的基础类型 (2025年)

  3. TypeScript自带的泛型有哪些 (2024年)

  4. TypeScript最大的特点是强类型,如何用好它,是否有必要使用 (2024年)

  5. 请说明枚举在TypeScript中的作用 (2025年)

【更多:58道TypeScript题目


Node.js题目

  1. 请介绍一下Express框架 (2023年)

  2. 在 Node 中如何杀死一个进程 (2024年)

  3. nodejs 的底层原理是什么,如何通过 C++ 实现的 (2022年)

  4. 谈谈你对Node.js的理解 (2024年)

  5. 请说明Koa和Express的区别,以及Koa中间件的原理 (2023年)

【更多:20道Node.js题目


Tomcat题目

  1. Tomcat如何感知后端服务? (2025年)

  2. 业务处理和Tomcat的交互方式是怎样的? (2025年)

  3. Tomcat与后端管理系统如何交互,以及如何知道后端服务的端口? (2025年)

  4. Tomcat与后端管理系统如何交互,以及如何知道后端服务的端口? (2025年)

  5. Tomcat和后端管理系统是分开部署还是一起部署? (2025年)

【更多:5道Tomcat题目


DevOps题目

  1. 你如何在一个项目中实现CI/CD?请简述你的实现步骤和考虑因素。 (2024年)

  2. 介绍项目部署流程 (2023年)

  3. 是否了解ci (2023年)

  4. 如何优雅发布,如蓝绿发布、滚动发布 (2025年)

  5. 自己如何设计实现一个 CI/CD (2022年)

【更多:11道DevOps题目


前端工程化题目

  1. 请说明页面如何做移动端适配 (2023年)

  2. 简述 SSR(服务器端渲染)的原理和优势 (2024年)

  3. 请介绍打包编译的过程,以及umd的作用 (2024年)

  4. 请说明按需加载的实现原理 (2023年)

  5. 如何将 SPA 配置成 MPA,即如何配置 webpack 的多入口 (2022年)

【更多:375道前端工程化题目


HDFS题目

  1. 发送写请求后,数据会直接写到datenode上吗 (2024年)

  2. 请描述HDFS的读写流程 (2024年)

  3. HDFS有哪些组件 (2024年)

  4. HDFS小文件过多会产生什么影响,应如何解决 (2024年)

  5. NameNode主节点宕机后,选取机制是怎样的 (2022年)

【更多:6道HDFS题目


Spark题目

  1. 请说明是否了解 Doris、ClickHouse 之类的 OLAP 引擎,以及它们和 Hadoop、Hive、Spark 的区别和适用场景 (2024年)

  2. 如何对Spark Shuffle进行优化? (2025年)

  3. Spark中有多少个driver和executor?若资源为2核100G(500并行度),会有多少个executor (2023年)

  4. netty在spark中是怎么使用的 (2024年)

  5. 请说明DataFrame的优化方法以及闭包的定义 (2024年)

【更多:111道Spark题目


数据仓库题目

  1. 留存率是连续计算还是间隔计算 (2023年)

  2. 是否了解Flink (2023年)

  3. 事实表有哪些分类,各有什么作用 (2025年)

  4. 用户域包含哪些表 (2024年)

  5. 你理解特征和指标是什么,有什么区别,那标签呢 (2024年)

【更多:249道数据仓库题目


微服务题目

  1. 在微服务架构下,如何保持上下游服务的一致性 (2025年)

  2. 在微服务中,若出现A调用B,B调用C,最后C调用A,导致资源需求高的问题,该如何解决 (2022年)

  3. 说明Sentinel限流的原理及实现方式 (2023年)

  4. 分布式锁实现的方案有哪些 (2022年)

  5. 如何实现服务注册,还有什么调研框架 (2023年)

【更多:71道微服务题目


消息队列题目

  1. MQ有什么机制能够实现调度时间特性 (2025年)

  2. MQ的基础模型是怎样的,MQ如何保证消息可靠性 (2024年)

  3. 介绍一下消费者轮询 (2025年)

  4. 项目中使用的消息队列是什么,如何进行选型,怎样在Kafka和MQ之间做出选择 (2025年)

  5. MQ如何防止消息被重复消费 (2024年)

【更多:333道消息队列题目


RPC题目

  1. RPC有哪些序列化方式 (2024年)

  2. 详细说一说你的传输协议和序列化协议,它们的作用以及使用了什么 (2022年)

  3. 请说明RPC接口性能优化相关内容 (2024年)

  4. 如果带权重,要如何实现一致性哈希 (2022年)

  5. 请说明随机权重算法具体如何实现 (2022年)

【更多:75道RPC题目


领域驱动设计题目

  1. 为什么选择DDD架构 (2024年)

  2. 该计费业务中把什么当做聚合根? (2023年)

  3. 请阐述对DDD领域模型设计的理解,以及如何在其中实现高内聚低耦合 (2025年)

  4. 领域驱动设计(DDD)和六边形架构等架构概念是从哪里学的 (2025年)

  5. 介绍下领域驱动设计(DDD),谈谈自己的理解 (2024年)

【更多:13道领域驱动设计题目


三高架构题目

  1. 在项目中,假设有 10 张票,20 个用户同时抢,如何防止票超售 (2025年)

  2. 请说一下限流的算法 (2025年)

  3. 请说明熟悉的限流算法及其应用场景 (2022年)

  4. 怎样算高并发?性能主要局限在哪? (2024年)

  5. 如何应对高并发场景 (2022年)

【更多:41道三高架构题目


Web前端开发题目

  1. 浏览器强缓存命中后返回的disk cache表示什么意思 (2023年)

  2. 阐述SSR中React.renderToString()的原理以及服务端做了什么事情 (2024年)

  3. 浏览器观看视频用什么协议 (2022年)

  4. 浏览器如何识别JS文件和CSS文件,请求头中包含哪些信息,以及jsonp如何实现跨域 (2024年)

  5. 为什么不使用301跳转 (2024年)

【更多:578道Web前端开发题目


基础编程练习题目

  1. DPO和PPO的区别是什么 (2025年)

  2. 复现Double.parseDouble()源码,实现合法数字判断 (2025年)

  3. 请完成以“稻妻雷电将军の无想一刀”命名的编程题 (2025年)

  4. 中心极限定理的公式是什么 (2025年)

  5. 请简述map的原理 (2025年)

【更多:55道基础编程练习题目


测试理论与基础题目

  1. 请说明用例设计的方法,例如在某个场景中如何使用等价类划分 (2023年)

  2. 测试和开发的边界在哪里 (2023年)

  3. 你对测试的基础理论了解程度如何 (2023年)

  4. 请说明你对黑盒测试和白盒测试等测试理论的了解程度 (2024年)

  5. 测试参与软件开发生命周期的哪些流程 (2025年)

【更多:11道测试理论与基础题目


性能测试题目

  1. 在项目中如何进行压测 (2023年)

  2. 压力测试1000个线程怎么做,如果用代码怎么写 (2022年)

  3. 为什么响应时间(RT)会很大?原因是什么? (2025年)

  4. 如何进行性能测试 (2025年)

  5. Echarts 在移动端有哪些缺点 (2022年)

【更多:112道性能测试题目


自动化测试题目

  1. 简述DDT数据驱动框架的原理 (2022年)

  2. 自动化测试如何开展 (2024年)

  3. TestNG如何做到多个测试用例一起运行 (2022年)

  4. 自动化有什么好处? (2024年)

  5. 你如何设计和执行自动化测试,使用过哪些自动化测试工具和框架 (2024年)

【更多:63道自动化测试题目


Web前端测试题目

  1. 元素垂直居中的方案有哪些 (2022年)

  2. 请解释重排和重绘的概念,并说明如何减少重排和重绘 (2023年)

  3. CSS是否会阻碍DOM渲染,如何进行优化 (2022年)

  4. 针对抖音登录页面,包括账户名、密码、登录按钮三个组件,从功能、性能、外观等角度设计测试用例 (2024年)

  5. 实习做的SEO优化,具体是哪些手段,最有效的是哪些 (2024年)

【更多:111道Web前端测试题目


移动App测试题目

  1. ADB监控活动怎么做的,使用什么命令? (2024年)

  2. 请说明如何对客户端界面进行测试 (2024年)

  3. 今日头条APP出现白屏可能是什么原因导致的,如何分析,怎样判断是服务器出的问题 (2023年)

  4. ADB监听了哪些操作? (2024年)

  5. ADB辅助测试活动做了哪些? (2024年)

【更多:5道移动App测试题目


API测试题目

  1. 你是否接触过接口测试 (2024年)

  2. 接口测试跑不通时,如何查找问题所在 (2023年)

  3. 请说明如何使用 Postman 进行测试 (2024年)

  4. 请设计抖音评论接口的测试用例。 (2024年)

  5. 阐述接口测试的做法 (2022年)

【更多:24道API测试题目


项目经验题目

  1. 点赞相关的数据库表结构是怎样的?如果消费者处理失败该怎么办?如何解决重复消费的问题 (2025年)

  2. 请介绍你的第一个项目中召回、重排序的优化点 (2024年)

  3. 对于一个开发难度不大,但频繁修改且容易被遗漏的组件,应该如何解决? (2024年)

  4. 简述项目二中RBAC的概念 (2025年)

  5. 在快消和互联网数据分析实习中,遇到的比较大的挑战和难点是什么 (2023年)

【更多:1616道项目经验题目


程序设计题目

  1. 请说明协程的使用场景 (2024年)

  2. 歌词的滚动是怎么实现的 (2023年)

  3. 实现Atoi函数,即public static long valueOf(String str),需进行异常处理(RuntimeException),使用状态机,处理MIN_VALUE和MAX_VALUE。并说明该方法是否线程安全,以及synchronized对静态方法加锁的内部原理 (2022年)

  4. 请说明协程的使用场景 (2024年)

  5. 是否了解有栈协程和无栈协程 (2025年)

【更多:114道程序设计题目


系统设计题目

  1. 一个可以多人协作的表格文档需要注意哪些要点 (2025年)

  2. 针对点赞业务,上行QPS 1万,下行QPS 10万,如何进行设计 (2023年)

  3. 这次内核升级怎么实现的? (2025年)

  4. 网红博主发布一条动态后,如何将其发送给粉丝,上游如何消费这些消息? (2025年)

  5. 如何处理并发购票问题 (2025年)

【更多:201道系统设计题目


人工智能题目

  1. 在高斯噪声情况下,最大后验概率(MAP)的损失函数在什么情况下可以用归一化均方误差(NMSE)来计算? (2024年)

  2. 请说明token保存在localStorage而不使用cookie的原因 (2025年)

  3. 请阐述transformer相关的常见问题 (2024年)

  4. 各个专业领域是否需要各自的大模型来服务? (2024年)

  5. 简述L1和L2正则化一般用来解决什么问题 (2024年)

【更多:1153道人工智能题目


Rust题目

  1. 请介绍一下Box (2025年)

  2. 请介绍Rust内存管理中所有权的机制 (2025年)

  3. 请阐述rust比go最大的优势 (2025年)

  4. 请比较Rust的协程和goroutine (2025年)

  5. 在Rust业务中发现cpu打不上去的情况,如何分析和定位问题以排查系统性能 (2025年)

【更多:7道Rust题目


智力面试题题目

  1. 打游戏一把胜率为50%,赢两把就睡觉,一晚平均几把可以睡觉 (2024年)

  2. 有36匹马,6个赛道,最少赛几次可以选出前三名 (2022年)

  3. 如何从rand5构建一个概率均匀的rand7 (2025年)

  4. 如何称出坏药片 (2024年)

  5. 有一个5L的桶和一个7L的桶,如何得到6L的水?是否有一种数学理论可以支持证明能否得到1L、2L、3L、4L、6L的水? (2022年)

【更多:80道智力面试题题目


安卓开发题目

  1. 请解释插桩的原理以及运用 (2022年)

  2. 请说明ANR的相关内容 (2023年)

  3. onCreate能执行耗时操作吗 (2022年)

  4. 请介绍广播的类型 (2022年)

  5. 简述Handler机制和epoll机制,哪些文件描述符(fd)可以被epoll注册,如何理解Android是一个消息驱动的系统 (2022年)

【更多:153道安卓开发题目


Lua题目

  1. Lua脚本如何保证原子性 (2024年)

  2. lua脚本有什么缺点 (2024年)

  3. 是否会写lua脚本 (2025年)

  4. Lua脚本如何保证原子性 (2024年)

  5. 如何优化lua脚本多次上传服务器的带宽开销 (2025年)

【更多:5道Lua题目


小程序开发题目

  1. 业界上的小程序跨端框架,都了解哪些 (2024年)

  2. 小程序的认证和权限如何实现 (2022年)

  3. 在做妙记小程序时做了很多性能优化,说一下分包策略是什么,预加载主要做了什么 (2024年)

  4. 请说明小程序和 Web 开发的区别 (2024年)

  5. 简述原生小程序的渲染和H5有什么不同 (2023年)

【更多:18道小程序开发题目


iOS开发题目

  1. 请介绍一下iOS中strong和copy的区别 (2024年)

  2. 项目中哪一块用到了GCD (2022年)

  3. 请介绍消息机制 (2022年)

  4. 请简述Runloop的作用和实现机制 (2022年)

  5. 请简述OC消息查找机制 (2022年)

【更多:34道iOS开发题目


鸿蒙开发题目

  1. 请说明arkts里面有没有闭包这种概念 (2024年)

  2. 请阐述鸿蒙和安卓开发的区别 (2024年)

  3. 请介绍鸿蒙手 Q 研发流程,以及遇到什么困难和具体解决方法 (2024年)

  4. 你觉得鸿蒙生态可以发展得很好吗 (2024年)

  5. 请说明鸿蒙里面UIability的生命周期,以及有哪些启动模式,相互之间的区别和对应的使用场景 (2024年)

【更多:6道鸿蒙开发题目


游戏开发题目

  1. 简述蓝图的优缺点 (2025年)

  2. 脚步IK中脚抬多高如何计算,如爬楼梯时右脚应该抬多高 (2022年)

  3. 请简述帧同步和状态同步的概念 (2023年)

  4. Mesh Space和Local Space之间的区别 (2022年)

  5. 请介绍UE组件的类型 (2024年)

【更多:39道游戏开发题目


网络爬虫题目

  1. 爬虫抓到的数据是否需要清洗和去重 (2023年)

  2. APP 首页的帖子是如何爬取的,最后数据存放在哪里 (2025年)

  3. 爬虫是怎么拿到数据的,写一个爬虫能拿到想要的数据中间经历了什么 (2022年)

  4. 爬虫这一块,爬数据的时候是并发做爬取的吗,讲一下你的思路,还有你的数据是存储在哪里的 (2022年)

  5. 讲讲爬虫的构成 (2023年)

【更多:12道网络爬虫题目


大数据题目

  1. 请阐述对 Hadoop 的理解 (2025年)

  2. 你了解Hadoop吗 (2024年)

  3. 怎样设计数据分层? (2023年)

  4. MapReduce 的并行度是由什么决定的 (2024年)

  5. 正常一个数据仓库的工作流和技术栈有哪些? (2025年)

【更多:150道大数据题目


计算机视觉题目

  1. 如果要控制生成人物的姿态,该如何实现 (2024年)

  2. 胶囊体碰撞的具体检测方法(从数学层面)是什么 (2024年)

  3. 请解释深度缓冲,并说明透明物体是否需要记录Z值 (2024年)

  4. 请介绍一下渲染管线 (2024年)

  5. 非侵入式测试方法(计算机视觉)和侵入式测试方法(调用应用程序编程接口)分别有什么优缺点 (2023年)

【更多:36道计算机视觉题目


嵌入式开发题目

  1. 触摸事件类型有哪些,Cancel这个类型中断可能会在什么情况下触发 (2025年)

  2. 请介绍qt和lvgl (2025年)

  3. 编写代码判断电脑的大小端序 (2025年)

  4. 请解释大端序和小端序的概念 (2024年)

  5. 是否需要攒到很多数据做一次搬运才能达到这种效率 (2025年)

【更多:70道嵌入式开发题目


API开发题目

  1. 请说明使用token实现CSRF防护的具体方式,并询问是否从网上了解JWT (2024年)

  2. 请说明protobuf和json的区别 (2024年)

  3. jwt过期了该怎么办 (2022年)

  4. cookie如何使用,前端是否有办法获取到cookie,jwt的token存放在哪里,双token各自的存放位置是什么 (2025年)

  5. 请介绍restful api (2023年)

【更多:79道API开发题目


刷更多面试真题,上八股精网站

posted on 2025-09-27 13:18  wbingwei  阅读(90)  评论(0)    收藏  举报