后端岗位面试题 · 技术原理 · tech:json
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 54 道 · 更新 2026-08-05
筛选题目已选:技术原理 · tech:json
考察点
技术栈
第 1 题后端和前端是怎么沟通的? 考察前后端协作的接口设计、数据交换与联调机制第 2 题请介绍常见序列化方式(如 JSON、Protocol Buffers、Thrift、Kryo 等)的区别,并说明各自适用场景。 考察对序列化机制原理、性能特性和应用选型的理解第 3 题在 JSON 存储中,你会如何表示“河北省”这样的数据? 考察对 JSON 数据建模、层级结构和可扩展性的理解第 4 题如何确定一个 JSON 包读完了?请结合 TCP 粘包问题说明。 考察对 TCP 粘包问题本质的理解及 JSON 解析边界判定方案第 5 题除了JSON、Protobuf还了解哪些数据传输格式? 考察序列化格式的广度与对各自特点的理解第 6 题JSON 的一般数据格式是什么?大括号、中括号、冒号、引号、逗号分别代表什么含义? 考察 JSON 数据结构基础与标点符号语义第 7 题JSON文档里面的基础数据类型有什么 考察对JSON数据类型的掌握第 8 题使用 RapidJSON 进行 JSON 数据的序列化和反序列化的基本步骤是什么? 考察对 RapidJSON 核心 API 的掌握及数据转换能力第 9 题请说明 Protobuf 与 JSON 在序列化与反序列化上的主要区别,并比较二进制格式与文本格式的优缺点。 考察对 Protobuf 与 JSON 编码机制、性能特性及适用场景的理解第 10 题请用代码实现一个函数,判断给定字符串是否是合法的 JSON 文本,并说明你的实现思路。 考察对 JSON 语法结构、边界情况处理和实现选择的理解第 11 题如何在 HTTP 请求中指定请求体为 JSON 格式? 考察对 Content-Type 头与 JSON 传输规范的理解第 12 题请说明 Protobuf 的格式特点,并对比它与 JSON 的区别。 考察对 Protobuf 二进制编码原理及与 JSON 差异的理解第 13 题你了解哪些序列化协议?它们在性能上有哪些差异? 考察对常用序列化协议及性能特点的理解第 14 题服务端开发中常用的数据交换协议除了JSON还有哪些?请说明其中比JSON更高效的方案及其适用场景。 考察对常见序列化协议的理解与选型能力第 15 题请谈谈JSON解析过程中常见的难点,以及你是如何应对的。 考察对JSON解析技术难点和工程实践的理解第 16 题大JSON怎么做更新部分字段 考察大JSON局部更新的策略选择与实现细节第 17 题请介绍序列化器的原理、常见实现及选型考虑。 考察对序列化机制的理解、常见实现对比以及根据场景选择序列化方案的能力第 18 题如何使Java类序列化为JSON? 考察Java对象到JSON序列化的基本方法与库使用第 19 题如果一个接口需要把 Int64 类型的数据以字符串形式返回,需要注意什么? 考察整数溢出风险、序列化精度与接口契约设计第 20 题在 Protobuf 和 JSON 中,浮点数能否被压缩?分别如何实现? 考察对浮点数表示及压缩方式的理解