后端岗位面试题更新 2026-08-05

你了解哪些序列化协议?它们在性能上有哪些差异?

小红书后端开发专业服务技术原理方案权衡JSONProtocol Buffers

考察说明

考察对常用序列化协议及性能特点的理解

回答思路

  1. 列举常见序列化协议,如JSON、XML、Protobuf、Thrift、Avro
  2. 说明各协议在数据体积、编解码速度、可读性与跨语言支持上的差异
  3. 结合实际场景分析选择序列化协议的考量因素