Applied in December and didn't hear anything for a while, a recruiter called me in February asking if I was still interested in applying.
After talking with the recruiter for a little bit, he told me that they will be sending me a link to take an online assessment to see my coding ability.
I was given 2 weeks to take the online assessment, I decided to use python (mistake) to study and use for the assessment. I've been using python on and off for years so I thought I could breeze through it, but once I got to the online assessment I realized that I should've used Java since it was a language I have been constantly studying. I just felt uneasy using a language I was studying so I decided to use python.
After some research, I learned that interviewers look down upon python because it is a high-level language. They would rather see you use a more intensive language like Java or C++
The assessment was 2 questions. I got through the first question pretty quickly then moved onto the next one. The second question had me stumped because it was something I had no idea how to implement using python.
After, it asked me some questions on what the space-time complexities would be for the questions.
Then, I took a little questionnaire that asked questions about workspace things like any other job.
After a couple of days my recruiter emailed me saying I was not selected for the role, probably based on because I didn't finish the other question.
He told me I could try to take the assessment again in 6 months and that was it.
I've been studying Java heavily and now I am applying for Amazon SDE once again. Hopefully, I can pass this time and get an offer.