Want to Contribute to us or want to have 15k+ Audience read your Article ? Or Just want to make a strong Backlink?

Top 5 resources to prepare for a FAANG interview as a Frontend Engineer

I wish to share essentially the most helpful suggestions for a frontend interview at FAANG that helped me to get the job. I’ll focus particularly on my expertise at Meta, however the following pointers might be utilized to different FAANG corporations as effectively. My objective is to not create a complete information on methods to crack the interview, quite I wish to present actionable info that was most useful for me within the course of.

Prime 5 Assets

There are numerous supplies accessible on-line that can assist you put together for the frontend interview. I discovered the next sources to be essentially the most helpful:

  1. BFE (leetcode various for JavaScript)
  2. Glassdoor (suggestions about an interview course of in several corporations)
  3. Pramp (interview mocks)
  4. Behavioral: Dan Croitor youtube (finest behavioral interview movies)
  5. Cracking the coding interview (guide about interviews)

Random suggestions

  • Tip #1: neglect about leetcode, use BFE
  • Tip #2: deep dive into JavaScript stack
  • Tip #3: remedy as many duties as you possibly can
  • Tip #4: comply with HR steering and ask questions

Perceive the construction of FAANG interview

It is actually necessary to grasp the construction of the interview. The frontend interview course of sometimes follows the identical construction as a standard software program engineering interview:

HR Name

The HR name is normally a easy telephone dialog with out video. Throughout this name, the HR consultant might ask you easy questions like,

What’s the distinction between == and ===?

This name is a chance for HR to get to know you a bit higher and to find out in case you are an excellent match for the corporate.

Screening (1 session, 45 min)

The screening session is normally a 45-minute session the place you can be given 1-2 simple or medium JS coding duties to finish. This is a chance for the interviewer to evaluate your coding abilities and to see the way you method an issue.

Prep name

When you efficiently full the screening session, you should have a prep name with HR the place you possibly can ask any questions you may have earlier than the following interviews.

Coding (2+ periods, 45 min every)

The coding periods are related in format to the preliminary screening session, however the questions could also be more difficult (medium or laborious). Throughout these periods, the interviewer will assess your potential to jot down environment friendly and clear code. It is price mentioning that normally software program engineering interviews, you possibly can select your most well-liked language, however in frontend interviews, the duties are normally JavaScript particular and require information of JS APIs.

System Design Interview (1-2 periods, 45 min every)

The system design interview is a chance for the interviewer to evaluate your potential to design and implement scalable and performant frontend methods. Chances are you’ll be requested to design an software, element, or widget. Nevertheless, it is best to concentrate on the frontend facet of the implementation. For instance, in case you are requested to implement a search widget, it is best to clarify how you’ll implement autocomplete for the search bar quite than specializing in choosing the proper database and server.

Behavioral Interview (1 session, 45 min)

The behavioral interview will not be totally different from a standard software program engineering interview. This is a chance for the interviewer to evaluate your communication abilities and to see the way you deal with totally different conditions.


In conclusion, a frontend interview at a FAANG firm follows an identical construction as a typical software program engineering interview, however with a concentrate on JavaScript particular duties. It is necessary to have a deep understanding of the JS stack and to be accustomed to totally different frontend implementation methods. As well as, it is also necessary to take the time to arrange and observe as many duties as attainable and comply with the steering of HR and ask questions throughout the interview course of.

Add a Comment

Your email address will not be published. Required fields are marked *

Want to Contribute to us or want to have 15k+ Audience read your Article ? Or Just want to make a strong Backlink?