← Amazon Interview Insights

Amazon·Software Engineer·Online Assessment (OA)·Junior

JuniorPending
Sep 2026Remote

Summary

Took Amazon's online assessment and ran into a stressful situation where the coding question timed out before I could hit save and proceed. My three test cases were passing, so now I'm just hoping the platform auto-saved my work.

Questions Asked (1)

Q1

If a coding question times out during an Amazon OA before you press save and proceed, is your code automatically saved if your test cases were already passing?

Adaptability & Ambiguity
Author's notes

Panicked after the timer ran out and realized I never hit the save button.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Acknowledge that you don't know Amazon's exact platform behavior, but emphasize that you would never rely on auto-save. Instead, describe a proactive strategy: write efficient code from the start, test incrementally, and manually save after each successful test run to avoid losing work.

Pro tip: Demonstrate ownership by saying you'd treat every test run as a potential final submission—save early and often, and optimize for time complexity before hitting run. This shows you prioritize reliability over hoping for platform forgiveness.

1. Clarify the unknown

State that you cannot be certain whether the platform auto-saves on timeout, so you would not depend on it. This shows honesty and risk awareness.

2. Adopt a save-first habit

Explain that you would manually save your code after writing it and after each successful test case, not waiting until the end. This minimizes the impact of any timeout.

3. Optimize before testing

Describe how you would analyze time and space complexity upfront and choose efficient algorithms to reduce the chance of timeouts in the first place.

4. Test incrementally

Run small, targeted test cases as you code rather than waiting for a full run. This catches issues early and ensures partial credit if a timeout occurs.

5. Learn from the experience

If a timeout happens, note the scenario and adjust your process for future assessments—such as saving more frequently or optimizing further. This shows adaptability.

Key Points to Mention

  • Uncertainty about platform auto-save behavior—don't assume it saves.
  • Proactive saving after each test run or code change.
  • Writing efficient code to avoid timeouts (time/space complexity).
  • Incremental testing to validate logic early.
  • Taking ownership of the outcome rather than blaming the platform.
  • Adapting your approach based on the experience.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.