Job Alert For the same Job - Check Here
Interview Slot Details
| Feature | Details |
|---|---|
| Candidate Name | Withheld |
| Slot Time | July 18, 2025 – 10:00 AM |
| Mode | Online (Google Meet) |
| Role | Software Development Engineer - I |
| Company | Amazon (ADCI – Karnataka) |
Real Amazon SDE-I Interview Questions – Freshers (30 Questions Total)
👉 HOW TO GET A JOB IN A MONTH - GET HERE
Technical Round – Core CS & Programming (12 Questions)
Q1. Explain Object-Oriented Programming and its principles.
Candidate Answer: Explained OOP concepts (Encapsulation, Inheritance, Polymorphism, Abstraction) clearly.
Feedback: Good structure. Could use real-world analogies (e.g., Car → Vehicle).
Skill Assessed: Object-Oriented Design
Mistakes to Avoid: Just listing without application
Q2. Write a function to reverse a linked list.
Candidate Answer: Used prev, current, and pointer flipping logic in Python.
Feedback: Sound logic. Missed null check and empty list edge case.
Skill Assessed: Data Structures – Linked Lists
Mistakes to Avoid: Ignoring edge conditions
Q3. What are the time and space complexities of your function?
Candidate Answer: Time – O(n), Space – O(1).
Feedback: Accurate and well-explained.
Skill Assessed: Complexity Analysis
Q4. Compare Array vs Linked List.
Candidate Answer: Mentioned contiguous memory vs dynamic allocation, fast indexing vs efficient insert/delete.
Feedback: Strong comparison. Could improve with real-life examples.
Skill Assessed: Core CS – Data Structures
Q5. What are hash maps? Can you implement one?
Candidate Answer: Described key-value store, hash functions, and chaining for collisions.
Feedback: Conceptually sound.
Skill Assessed: Hashing
Q6. Difference between a stack and a queue.
Candidate Answer: Stack = LIFO, Queue = FIFO with relevant operations.
Feedback: Spot on. Could add examples like browser history, task schedulers.
Skill Assessed: Data Structures
Q7. Memory management in C vs Java.
Candidate Answer: Manual memory in C (malloc/free), GC in Java.
Feedback: Correct. Could touch on memory leaks, GC roots.
Skill Assessed: System Knowledge
Q8. What is multithreading? Have you used it?
Candidate Answer: Explained Java's Thread and Runnable interface.
Feedback: Functional awareness. Missed synchronization discussion.
Skill Assessed: Concurrency
Q9. REST vs SOAP APIs.
Candidate Answer: REST is lighter with JSON; SOAP uses strict XML protocol.
Feedback: Good fresher-level answer.
Skill Assessed: API Knowledge
Q10. What is recursion? Give an example.
Candidate Answer: Used factorial as an example.
Feedback: Correct. Stack trace mention would help.
Skill Assessed: Problem Solving
Q11. How would you build a scalable URL shortener?
Candidate Answer: Hashing + Database + Indexing + Caching.
Feedback: Good high-level answer. Missed partitioning.
Skill Assessed: System Design Basics
Q12. How do you test your code for reliability?
Candidate Answer: Unit tests, edge cases, debugging tools.
Feedback: Practical approach. Could add CI pipelines.
Skill Assessed: QA Mindset
Behavioral Round – Based on Amazon LPs (8 Questions)
Q13. Time you solved a tough problem?
Candidate Answer: Fixed image preprocessing bug in face detection project.
Feedback: Good example. Could add impact/result.
Skill Assessed: Problem-Solving
Q14. Describe a time you failed.
Candidate Answer: Missed project deadline due to overcommitting.
Feedback: Reflective, good lesson.
Skill Assessed: Accountability
Q15. Handling ambiguity in requirements?
Candidate Answer: Clarify via Q&A, document assumptions, iterate fast.
Feedback: Excellent agile mindset.
Skill Assessed: Ownership
Q16. Disagreement with a teammate?
Candidate Answer: Used A/B testing approach to compare solutions.
Feedback: Strong collaboration skills.
Skill Assessed: Teamwork
Q17. Why Amazon?
Candidate Answer: Cited scale, speed, innovation.
Feedback: Genuine and value-aligned.
Skill Assessed: Culture Fit
Q18. How do you stay updated with tech?
Candidate Answer: YouTube, LeetCode, newsletters.
Feedback: Curious mindset.
Skill Assessed: Growth
Q19. Example of customer obsession?
Candidate Answer: Built time-saving internal tool in college team.
Feedback: Great proactive thinking.
Skill Assessed: Ownership & Customer Focus
Q20. Balancing speed and quality?
Candidate Answer: Build MVP fast, iterate later with tests.
Feedback: Good balance shown.
Skill Assessed: Delivery Excellence
Situational Round – JD-Based Scenarios (6 Questions)
Q21. Building distributed storage – factors?
Candidate Answer: Fault tolerance, cost, replication, consistency.
Feedback: Solid answer. Missed CAP theorem.
Skill Assessed: System Design
Q22. 1-week prototype delivery approach?
Candidate Answer: Sprint planning, MVP first, iterative feedback.
Feedback: Agile thinking.
Skill Assessed: Planning
Q23. Mid-project change in requirement?
Candidate Answer: Reevaluate, communicate, adjust scope.
Feedback: Very adaptable.
Skill Assessed: Change Management
Q24. Bug you can't reproduce – steps?
Candidate Answer: Logs, alternate environments, edge test cases.
Feedback: Great QA mindset.
Skill Assessed: Debugging
Q25. Working in global team – how?
Candidate Answer: Async updates, shared docs, collaboration tools.
Feedback: Confident in remote setups.
Skill Assessed: Global Collaboration
Q26. Reducing latency in ML prediction pipeline?
Candidate Answer: Compress model, batch inferences, cache frequent queries.
Feedback: Technical depth shown.
Skill Assessed: ML Pipeline Optimization
HR Round – Final Fit (4 Questions)
Q27. Open to relocate to Karnataka?
Candidate Answer: Yes.
Feedback: Positive. Shows flexibility.
Skill Assessed: Work Preference
Q28. Preferred joining timeline?
Candidate Answer: August post-exams.
Feedback: Clear and realistic.
Q29. Other offers in hand?
Candidate Answer: In discussions, nothing finalized.
Feedback: Transparent.
Q30. Questions for us?
Candidate Answer: “What defines success for an SDE-I in 6 months?”
Feedback: Excellent closing.
Interviewer Summary
Technical Performance: 8/10
Communication: 8.5/10
Confidence: Medium-High
Recommendation: Shortlist for Offer Discussion
What the Candidate Missed:
-
Could strengthen system design frameworks (e.g., CAP, middleware stack)
-
Didn’t mention version control (Git)
-
Missed CI/CD tool awareness
