How to Prepare for GreyAtom's Frontend Developer Program Entrance Exam

. 2 min read

This blog provides a repository of learning materials that you can use to prepare for our Frontend Developer Program's entrance exam.

What to know before you begin Frontend Development

So you want to be a Frontend Developer, great! You have an idea of what it entails, and what you'll be doing as a Frontend Developer. For a complete picture of what it can be, check out these articles:

Structure of the entrance exam

There are two parts to the exam, and both are mandatory:

  • Aptitude section in the form of multiple choice questions (MCQs)
  • Coding challenges

Watch this video to understand how the test will be conducted.

Please note: The entrance exam is an important part of your application to the Frontend Developer Program. Please do submit the exam for us to be able to process your admission.



Coding is a basic requirement for any tech job. So it is necessary to have a good grasp of the basics and be comfortable in any one language. You can attempt the coding assessment in any of the following languages: C, C++, Java, JavaScript or Python 3.

We recommend Python. It is easy to learn, versatile, and highly scalable. Here are a resource to get familiar with the language: Fundamentals of Python Programming from Runestone Academy.

While the eBook focuses on Python, the principles presented can be used for any language. Do check Runestone Academy for more learning materials.

If you are feeling especially adventurous, try taking up Hackerrank's 30 days of coding, which will help you get an overview of all things coding, which will be of definite value on the test.

Data structures and algorithms

The following YouTube playlists will serve as an excellent refresher course on the basics in data structures and algorithms. They ought to give you a good hold over the important concepts.

Foundations of web development

Next, brush up on the fundamentals of HTML and CSS. We recommend these excellent resources:

Additional resources

A personal interview will follow the entrance exam, and we will be evaluating your communication skills, which can make or break your employment prospects. So sharpen your English communication skills by using awesome apps like Duolingo and Memrise.

Once you've gone through all the resources and feel confident, give the entrance exam a shot, after filling in your application details.

All the best!

Get Started - Future proof your career

Join 150,000 aspirants. Learn Today - Apply Today. Try Free Programs

Learn Data Science Free with GLabs