was simple but the leet code questions was very specific, and interviewer only wanted 1 type of solution. Which resulted in answers that would be correct, being wrong. And implied that the interviewer does not know what the answer is truly asking for, and instead just following a script.
I applied online. The process took 4 weeks. I interviewed at Amazon (Tel Aviv-Yafo) in Apr 2026
Interview
2 interviews,
needed to implement min stack at the first one using linked list
needed to implement lru cache
needed to explain about a project i did
was also asked basic questions about myself
I applied online. The process took 5 months. I interviewed at Amazon (Tel Aviv-Yafo)
Interview
1. Online assessment - sent to me about a week after submitting CV. Had 2 weeks to do it. It's 2 leetcode questions (~medium) so practicing helps. Not a complex algorithm but requires thinking, creativity and discriminant. Got all test cases passing in both questions.
All instructions are in their email so no surprises. Then some reliability tests (100+ rapid questions) which I believe we all pass , just say the truth
(I've submitted the assessment in December , then only in April got a poitive response and scheduled for an interview)
2. Online interview - U have 2 consecutive 1 hour (total=2 hours) online interviews with Amazon employees. Both w/ exactly same structure - personality questions whihc U R expected to answer by Amazons B**lshit leadership rules and then leetcode kinda question, again ~medium level. You are expected to think out loud. Had one with logs sorting and one with parking lot managment, succeded both in optimal solutions (don't worry, got the most general rejection email with no explicit reason 4 days later)
overall - was professional yet no clarity neither reason for non acceptence. never had this kind of experience and i've interviewed for 15+ job places in hi-tech before. Kinda aligns with what people say about Amzn
Interview questions [1]
Question 1
Say You have M log files internally sorted by timestamp but the files themselves are in non sorted order and may be overlapping. (for example - File1 18:00 - 18:15, File2 17:50-19:00). Each line is a log and they are indexes and have timestamps. How do you print them out in sorted order , WITHOUT loading all to memory and sorting them (say u hav a memory limit) ?