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

在后端返回给前端数据的时候,如何选择 ArrayList、LinkedList、Set 这类集合?

淘天集团后端开发互联网/IT技术原理技术选型方案权衡Java

考察说明

考察对集合特性、使用场景和数据特点的理解及选型能力

回答思路

  1. 明确说出ArrayList、LinkedList、Set三者的核心特性差异
  2. 能结合数据特点(如是否允许重复、有序性、查找频率)分析选择依据
  3. 能提及接口返回前的数据形态(如查询结果、去重需求)
  4. 能说明List与Set本质区别在于有序性和唯一性
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。