后端岗位面试题更新 2026-08-05
11位手机号(首位固定为1)如何编码为A-Za-z0-9字符集?给出最小编码位数。
淘天集团后端开发互联网/IT编码实现问题拆解技术原理
回答思路
- 识别有效手机号位数分布(后10位为任意数字)
- 计算所需编码空间:10位十进制数对应10^10种可能
- 计算A-Za-z0-9字符集的容量:62种字符
- 推导最少位数:62^n >= 10^10,n=6(62^6≈5.68e10)
- 说明编码方式:将10位数字视为一个大整数,转换为62进制
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。