Open In App

Energy Exemplar Interview Experience for Associate Software Developer | On-Campus

Last Updated : 18 Sep, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Energy Exemplar came to our campus to hire students for the role of Associate software developer.

There were two aptitude rounds and 5 interview rounds.

The first Aptitude round had 22 aptitude questions and 3 coding questions, 2 of which were easy and 1 was medium. Aptitude questions were very basic and normal mathematical questions or probability.

Around 122 students were selected from round 1 and the first 10 students were directly selected for interviews and the remaining students had another round of aptitude questions. this round consisted of 30 questions in 30 minutes. Questions were very basic mostly based on Work, time, and profit-loss questions. You can practice that from indiabix.com.

After this round, 41 students were selected and called for interview rounds.

ROUND 1 (Front-end Engineer)

He asked me the difference between class and functional components of ReactJs and the differences between React and Nextjs and then there were some questions on MongoDB related to my project, he asked me to write syntax for the MongoDB schema of my project. Also, he asked how I made my project responsive (that is what I used for making a website responsive). then there were some questions on authentication and state management in the front-end side. Then he asked me some basic DSA questions like-

  1. Stack using one queue.
  2. Basic Inorder traversal of binary tree (approach).
  3. If a given tree is valid BST.

Then he asked me about practical approaches of different data structures like arrays , linked list , tree , graphs etc.

ROUND 2 (Back-end Engineer)

He straight away started with very basic DSA questions on various different topics. In this he told me to give me approach and data structures that would save time complexity.

  1. Range of Happy Numbers between two numbers.
  2. If a string is anagram
  3. Implementing min-stack.(In O(1) space and complexity).
  4. Level order traversal of n-ary tree.

Then he asked me where are the default datatype variables stored and where are object of classes stored in memory stack or heap and how destructors work, also asked how can I count number of instances of class created.

ROUND 3 (Engineering Head India)

He asked me different types of Low Level design patterns and difference between factory and abstract factory method.(You can watch Keerti Purswani’s Youtube playlist on Design pattern’s).

Then he asked me to write C++ code to show both compile time and run time Polymorphism.

Then he shifted to resume based questions and asked me more about JWT and RBAC (Role Based Access Control). He asked me structure of JWT and asked me to create my own Authentication system and what will be the requirements for that, this round was more like a discussion round where i used to give solution and he added more constraint and i needed to optimize my solution accordingly. Constraints like million request per hour, less space, code optimizations, server space constraint, using only 100kb size single cache etc.

ROUND 4 (VP round)

He started with non technical question asking me about hobbies and trekking and shifted to Linux (as it was mentioned in my resume).He asked me to write 10 commands of Linux and then asked the use of chmod , chown and syntax for find and grep command using pipelining. Then the asked if about permission in Linux and how we give permission to files and directories , asked about what is UMASK.

Then he asked me about my basic knowledge of Docker and If i knew about LXC containers which i knew.

It was a short round of about 20 minutes.

ROUND 5 (HR round)

In this they asked me all non-technical things about me not mentioned my resume and what were my hobbies and all sort of normal HR questions , they discussed the salary structure. this was a 15 min round.

After all this 4 students were selected for the role of Associate Software Developer and i was one of them.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads