Status: Computer Science student (3th year)
Position: Front End Engineer Intern
Location: London, United Kingdom
Although my application was ultimately rejected, the interview process provided valuable insights into the company's hiring practices.
Application: I discovered the job opening on LinkedIn and applied through Meta's job portal. Fortunately, I received a positive response and made it through the resume screening round. Soon after, I received an email from the HR representative, who asked me fundamental questions regarding my JavaScript skills, front-end engineering experience, familiarity with data structures and algorithms, and my involvement in coding competitions or hackathons.
Recruiter Phone Screen: Following the initial screening, I had a telephonic interview with a recruiter. The interview focused on basic technical questions, such as the concepts of .call and .apply, event delegation, closures, the usage of the this keyword, and discussions around stack, queue, and determining image load progress using plain JavaScript. Additionally, there was a question related to the tree(I dont exactly remember the question).
Coding Interview: Upon successfully passing the recruiter phone screen, I advanced to a 45-minute coding interview with an engineer from Facebook. This interview aimed to assess my problem-solving skills in real-life scenarios and the ability to implement functions or methods from scratch. The question in this round revolved around the Event Emitter class, which had a medium level of difficulty. However, since I had limited exposure to the emitter class, I found it challenging to solve the problem, resulting in my rejection at this stage.
Despite not receiving an offer from Meta, the interview experience provided me with valuable insights and learnings. I remain committed to enhancing my skills in front-end engineering, data structures, and algorithms to strengthen my future opportunities.
If you have any questions feel free to reach out.