新鲜苹果面经

Viewed 111
  1. HM 面试(招聘经理轮):重点关注过往经验。问了一个技术问题:如果一条 SQL 查询耗时很长,你会如何调试?你会检查哪些内容?我回答:检查数据库服务器的位置、查看 SQL 执行计划、检查索引。

  2. HM 面试(另一轮) 又问了不少过往经验。问了一个技术问题:为什么要使用列式数据库而不是其他数据库?另一个问题:每天是什么激励你来工作?

  3. DSA 算法轮:题目类似于 Remove Duplicates from Sorted Array,但变体要求最多保留 K 个相同元素。

  4. HM 面试(再次关注工作经历):询问 Spark 及其替代方案等问题。所有关于工作经历的提问都非常深入,以确认你确实使用过相关技术。
    例如:有哪些替代方案?为什么选择这个?它如何帮助扩展等。

  5. 全栈轮:由于已有 3 年未接触 React,对相关问题准备不足。
    前端问题涵盖 useEffect、Hooks 等,有些超出我的理解。
    随后一道题:给定一个函数能返回对象的浅拷贝(JSON 格式),只能使用该函数,接收一个对象并返回其深拷贝。
    DSA 题目:Meeting Rooms II。第一次见到此题,我使用优先队列给出了正确方案,但面试官随后将时间限定为 1‑24 小时,未能给出精确解,但接近。

  6. 系统设计轮:如何将应用从每秒 100 次请求扩展到每秒 100 万次请求。

无反馈,收到统一拒信。

0 Answers
Related Experiences