Tip 1: Practice at least all standard problems.
Tip 2: Go through all the technologies you’ve mentioned in your resume.
Tip 3: Be optimistic, patient, and confident.
Tip 1: Be ATS-friendly.
Tip 2: Keep it neat and clean, including only necessary details.

This was more of a math-based problem rather than involving heavy data structures. I used simple arithmetic and looped over possible counts of 4-wheelers, then checked if the remaining wheels could be made up by 2-wheelers.
It was straightforward and I was able to solve it fully.

The first round began with a short introduction and then quickly moved to coding. I was given two problems.

The interviewer asked about my approach and edge cases before I wrote the function signature and full code on Amazon’s notepad platform.

Due to time constraints, I explained my approach clearly but didn’t complete the code. The interviewer was satisfied with my explanations and helped me by pointing out where I was going wrong, guiding me towards the correct reasoning.
After an hour break, the second round started with a brief introduction, followed immediately by a graph problem.
Later, the interviewer asked behavioral questions, including:
"Can you tell me about a project during your internship where you took full ownership? How did you manage it, and what was the outcome?"
I described a full-stack project I handled entirely during my internship, explaining how I managed the end-to-end development and ensured its successful delivery.
"Was there any task or project during your internship where you went beyond your existing skills or capabilities to deliver the best outcome? Could you share how you handled that challenge?"
I shared how, although I was primarily responsible for frontend development, I took over backend tasks one day when the backend engineer was unavailable. This effort was appreciated by both my client and manager, demonstrating my adaptability.
At the end of the interview, the interviewer asked if I had any questions for him. I inquired about the commonly discussed rumors regarding Amazon’s work-life balance and workload, saying:
"I’ve heard many rumors about Amazon having a challenging work-life balance and a demanding workload. Since you’re an Amazon employee, I’d love to hear your perspective—how is it in reality?"
He answered thoughtfully, explaining that employees at Amazon have full freedom and ownership of their projects and work as if the projects are their own. He also noted that roles aren’t strictly divided; people often work across frontend, backend, and other areas. He mentioned he was part of the Amazon Pay team, which gave his insights additional credibility.

I solved this problem using Depth-First Search (DFS), as it was a standard graph connectivity problem.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?