Applied for the 2025 SDE Grad for the Cape Town region. First step was an online assessment with 2 timed Hackerrank questions of medium to hard difficulty. Next step upon clearing the online assessment was a Phone Interview. The phone interview consisted of Amazon Leadership principles behavioral questions about my past experience, this was followed by DSA and OOP theory questions, Java theory questions and Networking theory questions. In the last 10 minutes I was given a coding challenge Leetcode 20.Valid Parenthesis. I was invited to the final virtual loop after clearing the phone interview. The loop consisted of 3 rounds, 1)1hr Technical round(Problem solving and DSA) , I was given the Leetcode 2502.Design memory allocator and in my cases it was simply a word statement and didn't even mention anything about an array, so it was left to the candidate to figure out that the problem can be solved using arrays, an SDE3 took this round. 2)It was a leadership principles only interview with an SDM. 3)Last round was half technical and half behavioral. First part was behavioral questions only on the Amazon LPS and last part was an LLD (Logical and maintainable code round) on different types of databases, if you understand abstraction and the repository design pattern you'd know what the question wanted