面试真题

后端 · 简单 · 好未来

长链和短链的相互转换

简单 后端 🎤 好未来
参考答案
长链转短链通过唯一短码映射,短链转长链通过查表重定向。核心要点:长转短使用自增ID转62进制或哈希截断生成短码,存入数据库并保证唯一;短转长解析短码查Redis或数据库得长URL,返回302临时或301永久重定向;示例ID=12345转62进制为3d7。对比:302便于统计但每次请求服务端,301省流量但难更新。
题目整理自公开面经,答案由校招宝自研生成,仅供参考