Last month, an Amazon recruiter contacted me via LinkedIn, inquiring about the possibility of interviewing for a front-end engineer position. In terms of my personal experience, during my academic years, I mainly focused on backend development. Over the past few months, I have worked on both front-end and backend tasks, but my front-end skills are still in the learning stage with limited practical experience. I informed the recruiter that while I don’t have extensive front-end experience, I am willing to give it a try and open to opportunities. Consequently, the recruiter scheduled a phone interview for me.
The interview lasted for one hour, with the first thirty minutes mainly revolving around discussing my front-end experience based on my resume. There were some minor questions interspersed throughout the conversation, but nothing too conceptual:
- How do you select technologies and toolsets for specific scenarios?
- Can you share about an interesting front-end project?
- Did you encounter any challenges in your previous projects?
The questions were not posed rigidly but rather naturally integrated into the conversation.
The second part involved designing a tabs widget. While I felt that it wouldn’t be too difficult for someone proficient in front-end development, I struggled with it. With the guidance of the interviewer, I managed to create a small widget. The interviewer was very supportive and guided me through the thought process.
Although I was informed the next day that I did not pass the interview, personally, I didn’t find the phone interview too challenging. I participated in this interview to explore various opportunities, familiarize myself with the interview atmosphere, but my primary career goal remains as a software development engineer.