I was contacted by Amazon recruiter, she asked me to send over my CV as they were having an event in Berlin.
She sent me a link to an online test, i'd say the test was average , 2 problems to solve in 1 hour then a survey to check the personality for 15 mins.
I passed the test then i got a call from the recruiter, it was a phone interview for about ( 30 mins ), she asked general data structure and algorithms questions .
After that i was asked to select a time slot at the hiring event, the hiring event lasted for 4 days and i had to select one day to have ( 4 hours ) interviews.
The recruiter sent me over a punch of materials to prepare my self for the interview.
At the hiring event, i was interviewed by ( 4 ) Amazon employees, they were mostly really experienced employees brought from Seattle to Berlin just for the hiring event. The interview topics were mainly about :
1- System design
2- OOP
3- Algorithms
4- Data Structures
each interview consisted of 2 parts ( personal experience - technical questions ).
the interviews were above average and i can say even difficult.
After a couple of days i got an email from the recruiter saying ( Congratulations offer extended )
so i passed the interviews and i was waiting for the offer, she asked me for free time slot to make a call with me and give the offer, i gave her "a lot of time slots", nevertheless she kept stalling me for "3 weeks"!! pretending that she must arrange a free time with another recruiter in Berlin in order to make the call.
Lastly i sent her an email informing her that i'll be on vacation for 2 weeks and i'd be unavailable during it. So she scheduled a call with me the day before my vacation.
Then she called me at 21:30 and said : "We are sorry we can't offer you a position currently since we are doing restructuring and we are in hiring freeze !!!!!!!!" , i asked about the timeline for this restructuring then she said "maybe more than a year !!!!!!!".
I was totally shocked, Amazon has just wasted 3 months of my life between preparing, tests, interviews and waiting for phone calls.
I sent an email to my recruiter and to the recruiting manager in Berlin asking for the real reason behind this, since it makes no sense that Amazon would make such a huge hiring event and bring tens of people from Seattle just to stop the process after 10 days ?? But of course no one replied to my questions.
As of my opinion i think the real reason was my nationality, the recruiter didn't notice that i'm from an embargoed country till she wanted to write an offer.
But anyway regardless of the reason, this was the most unprofessional thing i've ever encountered till now.