-
HM 面试(招聘经理轮):重点关注过往经验。问了一个技术问题:如果一条 SQL 查询耗时很长,你会如何调试?你会检查哪些内容?我回答:检查数据库服务器的位置、查看 SQL 执行计划、检查索引。
-
HM 面试(另一轮) 又问了不少过往经验。问了一个技术问题:为什么要使用列式数据库而不是其他数据库?另一个问题:每天是什么激励你来工作?
-
DSA 算法轮:题目类似于 Remove Duplicates from Sorted Array,但变体要求最多保留 K 个相同元素。
-
HM 面试(再次关注工作经历):询问 Spark 及其替代方案等问题。所有关于工作经历的提问都非常深入,以确认你确实使用过相关技术。
例如:有哪些替代方案?为什么选择这个?它如何帮助扩展等。 -
全栈轮:由于已有 3 年未接触 React,对相关问题准备不足。
前端问题涵盖useEffect
、Hooks 等,有些超出我的理解。
随后一道题:给定一个函数能返回对象的浅拷贝(JSON 格式),只能使用该函数,接收一个对象并返回其深拷贝。
DSA 题目:Meeting Rooms II。第一次见到此题,我使用优先队列给出了正确方案,但面试官随后将时间限定为 1‑24 小时,未能给出精确解,但接近。 -
系统设计轮:如何将应用从每秒 100 次请求扩展到每秒 100 万次请求。
无反馈,收到统一拒信。