Reflection

Sep 1, TikTok Search Ads NG HM:

  • 忘记写main entry point, no results
      if __name__ = "__main__":
          main()
    
  • 静态类型检查提示 (Pyright 红线),例如返回类型被推断成 Optional 导致 .val 被标红,但实际运行完全正常

  • 简历匹配极其重要,甚至比Coding还重要。每次面试时,至少有一个通宵来定制简历(否则在Final Round死的概率太高了)

Aug 28, TikTok Search Ads NG Sec:

  • 漏抄了一行导致无限循环runtime error

Sep 3, Jump Trading 1st:

  • “不需要准备”准备都是骗人的,一定要在接触之前(包括了解信息的meeting/chat),通宵投入地了解公司

Sep 13, 千禧年:

  • OA尽量用Python, OA本身比较难,先保证能过关,通常来说python比C++需要的代码少很多
  • 擦一擦屏幕

Oct 4, Stripe Mock:

  • 记得消息免打扰
  • 手机不要放在中间,放在左边,不然会阻挡右边运行结果的显示
  • 面试前一天,要找人mock一下,可以发现很多问题
  • Self-introduction不要太长,留时间给coding
    Hi, I’m Bruce, a Computer Science student at Purdue University, graduating in December 2026.
    I’m currently a Software Engineer Intern at Amazon Web Services FinTech, where I work on scalable systems and production-grade infrastructure.
    Previously, I interned at the Bank of China, building a distributed symbolic-regression engine in Java to model user behaviors and improve ad targeting.
    At Purdue, I’m also part of the Aerial Robotics Team and the AI Lab, where I build inference platforms and physics-informed ML pipelines.
    I really enjoy developing reliable, high-impact systems — which is why I’m excited about Stripe’s mission to build financial infrastructure that powers the internet economy.
    
  • 思考时: 讲话越快越好,讲的慢,别人会觉得你可能思考的慢,而不是你在思考。思考的时候,说的话不一定是要全部正确,所以不用先去小心翼翼确认,再说这句话。
  • Coding时,边讲边写:
    • 当是OOD题目,每定义一个函数后,讲一下函数是在做什么,(瞄一眼怎么实现的,也大概说一下),最重要,因为OOD的代码量通常比较多,有时候不一定来得及每写一行就讲一下,而且OOD的话,很多时候会遇到你不了解的方法,所以没写一行就讲一下这行在做什么,不太理智
    • 当是算法题,代码量通常比较少,尽量每写一行,就讲一讲是在做什么。一共也就一个函数,也没必要讲整个函数是在做什么
  • 豆包一般会第一段给一个总结回答,所以可以在等的时候: 复述部分题目 + “I think the short answer is…”



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Mock Interview(3), LeetCode
  • Backtracking, LeetCode
  • Mock Interview(2), LeetCode
  • Binary Tree, LeetCode
  • NVIDIA, LeetCode