滴滴-社招-3年 · 第 1 轮 · 三面
← 第 1 轮 · 返回本次面经 · 已是最后一轮 → 本轮要点: 浏览器渲染过程、浏览器的缓存机制、浏览器的垃圾回收机制、浏览器的存储机制 本轮共 10 道题。答案默认折叠,便于先自行作答。 1. 在你做过的项目中,最值得说的是哪一个 题目要点 STAR法则 参考答案 基于自己简历挖掘亮点项目 2. 在该项目中,你主要负责哪些模块的开发?这些模块的技术难点是什么 题目要点 略 参考答案 略 3. 请举例说明在项目中,你是如何通过技术手段解决业务问题的 题目要点 略 参考答案 略 4. 在项目中,你采取了哪些性能优化措施?效果如何 题目要点 略 参考答案 可以参考 【性能优化】相关知识点,在面经最后 5. 在项目中遇到的最大技术挑战是什么?你是如何解决的 题目要点 略 参考答案 略 6. 在项目中,你是如何与团队成员协作的?请分享一个具体的协作案例 题目要点 略 参考答案 略 7. 在团队协作中,遇到过哪些冲突?你是如何解决的 题目要点 略 参考答案 略 8. 在项目中,你是如何进行项目管理和进度保障的 题目要点 略 参考答案 略 9. 你的职业规划是什么样的?短期和长期目标分别是什么 题目要点 略 参考答案 略 10. 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2 = "456" 输出: "56088" 题目要点 模拟多位数乘法的过程,按位乘积+进位合并 用数组保存每一位的计算结果,最终拼接成字符串 注意字符串转数字、进位处理、前导 0 清除等细节 不允许使用 BigInt、Number 等将字符串转换为数字 参考答案 考察点 考察对字符串操作的熟练程度和大数模拟乘法逻辑实现能力 掌握多位数相乘的数学原理,模拟竖式乘法 考察对数组操作、进位处理、边界情况的处理能力 参考答案 一、原理说明 由于不能直接将字符串转为整数,需模拟“逐位乘法 + 进位处理”,如同手动计算多位乘法(竖式)一样: ...