Candidatei-me por meio de recrutador(a). O processo levou 2 meses. Fui entrevistado pela Amazon em nov. de 2022
Entrevista
Had the amazon onsite loop of 4 1 hr interviews. 2 of the interviewers were really good, asked me relevant questions and also gave hints while answering those questions. 1 interviewer literally asked me a question which was very difficult(something related to disjoint set), I was not able to solve it even after getting a lot of hints. The last interviewer was very rude and asked system design questions even in my behavioral round like he dived deep to the system level. Also for coding portion he asked me a low-level design question, but the recruiter told me it was going to be a DSA round as well. I did not brush up on OOPS concepts because of that. Totally not a good experience starting from recruiter to the individual interviewer level.
Perguntas de entrevista [1]
Pergunta 1
when you tried to solve a complex problem
disagreement with manager/peer
design rate limiting mechanism
find closest number to given number in BST
A question on disjoint-set/union find
Interviewed for silicon team. Have only been asked about the domain specific knowledge in 1st round and system design in 2nd round and C coding in 3rd round.
The interviews were 50 mins each.
Fiz uma entrevista na empresa Amazon (Toronto, ON).
Entrevista
First round with hr screening - 2 leetcode questions then hr manager screening then the loop which consists of 4 interviews each an hour long. The 4 interview questions they asked where three medium leetcode questions. And one system design interview question about how to shadow deploy a test software to millions of users.
The phone screen went longer than expected, focusing heavily on implementation details. The interviewer really grilled me on my approach to a Least Recently Used (LRU) cache, asking how I'd combine a hashmap with a doubly linked list. I felt well-prepared since I had gone through system design examples on PracHub, which made me comfortable discussing eviction policies. The later rounds included more technical questions and behavioral interviews, but in the end, I received an offer, though I ultimately decided to decline. Overall, I’d say the process was average, with solid questions.
Perguntas de entrevista [1]
Pergunta 1
Design and implement a Least Recently Used (LRU) cache supporting get(key) and put(key, value) in O(1) average time. Walk through combining a hashmap with a doubly linked list, eviction policy when capacity is exceeded, and how you'd extend it to handle thread-safe concurrent access.