Panda Guru LogoPanda
Guru

Amazon | SDE-1(Contract) | FTC | Hyderabad | Offer

Online Assessment

Questions:

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Technical Round I

Questions:

  1. Coding Question 1: Given a tree, print all the paths from root to leaf node such that total path sum from root node to leaf node <= m (difficulty: medium).
  2. Coding Question 2: Variation of Course Schedule II (difficulty: medium).
  3. 2-3 medium level Behavioral Questions.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Technical Round II

Questions:

  1. Coding Question 1: Similar to Subarray Sum Equals K (difficulty: easy).
  2. Coding Question 2: Given a string consisting of lowercase alphabets.
    • Rules of the Game: A player can choose a pair of similar consecutive characters and erase them. The player who makes the last move wins.
    • Input: str = "kaak"
    • Output: B
    • Explanation: A removes "aa", remaining string "kk", B removes "kk", remaining string "", B wins.
Candidate's Approach

Initially came up with a Priority Queue solution but realized it wouldn't work after clarifying doubts. The interviewer hinted to solve it using DP. After considering various DP patterns without success, re-read the question and came up with a stack solution, which was coded and explained in the next 10 minutes.

Interviewer's Feedback

No feedback provided.


Technical & Hiring Manager Round III

Questions:

  1. Coding Question 1: Similar to Best Time to Buy and Sell Stock with Transaction Fee. Discussed top-down DP approach.
  2. Questions related to previous experience from the resume:
    • Frontend optimization techniques (Lazy Loading, Code Splitting, Caching).
    • Difference between unit, integration, and end-to-end tests.
    • Questions on Amazon internal tools due to prior experience.
    • Various tough behavioral questions.

Note: All questions were Amazon story-based.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Final Verdict: The next day, the recruiter called to inform that the candidate was selected!

Advice Request: The candidate is seeking advice regarding the contract position and potential future opportunities.