1. Online Application
You submit your resume and any required documents.
Some roles may require a cover letter or responses to specific questions.
2. Online Assessment (OA) [if applicable]
Some internship roles (especially software-focused ones) may include a coding test on platforms like Hackerrank or Codility.
Questions can include data structures, algorithms, and problem-solving.
Infrastructure-related roles might focus on networking, cloud computing, or Linux fundamentals.
3. Phone Interview (Technical & Behavioral)
Conducted by a hiring manager or a team member.
Typically 30-60 minutes long.
Technical Topics:
Linux fundamentals (commands, permissions, troubleshooting)
Networking concepts (TCP/IP, DNS, Load Balancing)
AWS services (EC2, S3, IAM, VPC, etc.)
Systems engineering, DevOps, or scripting (Python, Bash)
Behavioral Questions (Amazon Leadership Principles)
“Tell me about a time when you faced a challenge and how you handled it.”
“Give an example of when you took ownership of a project.”
“Describe a situation where you helped someone solve a technical problem.”
Use the STAR Method (Situation, Task, Action, Result) to structure answers.
4. Final Interview (If Needed)
Sometimes, candidates go through a second-round interview with a higher-level manager.
This may include deeper technical questions or situational problem-solving discussions.
5. Offer & Onboarding
If selected, you receive an offer letter with details about the role, duration, and location.
Amazon provides onboarding sessions before the internship starts.