后端岗位面试题 · 技术原理 · tech:json
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 54 道 · 更新 2026-08-05
筛选题目已选:技术原理 · tech:json
考察点
技术栈
第 21 题二进制序列化和 JSON 序列化的差异和各自适配的应用场景是什么? 考察序列化方案的技术原理、性能特征和场景匹配能力第 22 题请列举常见的 JSON 数据类型,并说明每种类型的特点。 考察对 JSON 基础数据类型的掌握第 23 题请介绍项目中实现的多种序列化方式,以及它们各自是如何实现的? 考察对序列化原理、多种实现方式的掌握与实际选型能力第 24 题请对比 Protocol Buffers 和 JSON 序列化方案的优劣。 考察对序列化方案在性能、兼容性、可读性等方面的权衡能力第 25 题给定一个JSONObject,如何计算其最大嵌套深度?请设计并实现一个函数来求解。 考察递归或迭代处理嵌套数据结构的能力,以及边界条件处理第 26 题请对比数据库中 varchar 与 json 数据类型的优缺点,并说明适用场景。 考察对数据库数据类型特性、存储与查询效率的理解及场景选择能力第 27 题解释序列化在RPC中的作用,并列举常见的序列化实现及其特点。 考察序列化基础知识及不同实现的理解第 28 题请对比常见数据序列化协议(如 JSON、Protobuf、Thrift)的优缺点及适用场景。 考察对序列化协议特性、性能与适用场景的理解第 29 题有哪些序列化的方法? 考察对常见序列化方案的理解和对比第 30 题请介绍你在RPC项目中用到的序列化算法,以及它们的优缺点和选择依据。 考察对序列化算法的理解、选型权衡和项目落地能力第 31 题后端返回给前端的数据是 JSON 格式,你是如何判断或识别出这个数据是 JSON 的? 考察对 JSON 格式特征和解析方式的掌握第 32 题请对比Java中常见的几种序列化方式(如JDK原生序列化、JSON、Protobuf等),并说明各自的适用场景。 考察对序列化原理、性能与适用场景的理解第 33 题请分析你的 JSON 存储方案的缺点,并提出可能的优化方向。 考察对 JSON 存储局限性的理解及优化思路第 34 题请列举常见的序列化方式,并说明各自的特点和适用场景。 考察对序列化技术的了解及其选型能力第 35 题请介绍 gRPC、JSON 和 Protobuf 的实现方式,并说明它们的区别与典型应用场景。 考察对三种数据交换与通信技术的理解、对比能力及应用选型判断第 36 题数据库用Json来做动态标签列,有考虑过有什么风险吗? 考察对JSON列作为动态标签存储方案的风险识别与权衡能力第 37 题序列化的方式和协议有什么区别?JSON 和 Protobuf 各自的优劣势是什么? 考察对序列化机制与协议设计的理解,以及技术选型时的权衡能力第 38 题后端返回的对象为什么会被转换成 JSON 字符串返回给前端?这样做的原因是什么? 考察对前后端数据交换格式及序列化原理的理解第 39 题跨语言数据传输需要注意什么,如何提高性能? 考察跨语言数据序列化、兼容性、性能优化意识第 40 题Protobuf 相比 JSON 为什么能压缩传输数据? 考察对 Protobuf 二进制编码原理与压缩机制的理解