后端岗位面试题 · tech:json
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:tech:json
考察点
技术栈
第 21 题请介绍序列化器的原理、常见实现及选型考虑。 考察对序列化机制的理解、常见实现对比以及根据场景选择序列化方案的能力第 22 题如何使Java类序列化为JSON? 考察Java对象到JSON序列化的基本方法与库使用第 23 题如果一个接口需要把 Int64 类型的数据以字符串形式返回,需要注意什么? 考察整数溢出风险、序列化精度与接口契约设计第 24 题在 Protobuf 和 JSON 中,浮点数能否被压缩?分别如何实现? 考察对浮点数表示及压缩方式的理解第 25 题二进制序列化和 JSON 序列化的差异和各自适配的应用场景是什么? 考察序列化方案的技术原理、性能特征和场景匹配能力第 26 题如何自己实现 JSON 序列化和反序列化? 考察对 JSON 格式的理解、解析设计与递归处理的掌握第 27 题请列举常见的 JSON 数据类型,并说明每种类型的特点。 考察对 JSON 基础数据类型的掌握第 28 题假设一个场景,把配置用JSON数据格式存在数据库的一个字段里,如果要增加一个字段,怎么办? 考察对JSON存储演进、兼容性和数据迁移的工程实践能力第 29 题请介绍项目中实现的多种序列化方式,以及它们各自是如何实现的? 考察对序列化原理、多种实现方式的掌握与实际选型能力第 30 题请对比 Protocol Buffers 和 JSON 序列化方案的优劣。 考察对序列化方案在性能、兼容性、可读性等方面的权衡能力第 31 题给定一个JSONObject,如何计算其最大嵌套深度?请设计并实现一个函数来求解。 考察递归或迭代处理嵌套数据结构的能力,以及边界条件处理第 32 题请对比数据库中 varchar 与 json 数据类型的优缺点,并说明适用场景。 考察对数据库数据类型特性、存储与查询效率的理解及场景选择能力第 33 题解释序列化在RPC中的作用,并列举常见的序列化实现及其特点。 考察序列化基础知识及不同实现的理解第 34 题请对比常见数据序列化协议(如 JSON、Protobuf、Thrift)的优缺点及适用场景。 考察对序列化协议特性、性能与适用场景的理解第 35 题有哪些序列化的方法? 考察对常见序列化方案的理解和对比第 36 题请介绍你在RPC项目中用到的序列化算法,以及它们的优缺点和选择依据。 考察对序列化算法的理解、选型权衡和项目落地能力第 37 题后端返回给前端的数据是 JSON 格式,你是如何判断或识别出这个数据是 JSON 的? 考察对 JSON 格式特征和解析方式的掌握第 38 题请描述你如何设计并实现一个RPC框架的核心功能,以及如何搭建运行环境? 考察RPC框架整体设计、实现细节与工程搭建能力第 39 题你实现的流程编排框架是通过YAML或JSON配置文件来定义流程,还是通过Java代码硬编码?请说明你的选择和理由。 考察候选人技术选型能力和对配置化与代码化权衡的理解第 40 题请对比Java中常见的几种序列化方式(如JDK原生序列化、JSON、Protobuf等),并说明各自的适用场景。 考察对序列化原理、性能与适用场景的理解