Tip 1 : Have at least 2 good projects for resume selection.
Tip 2 : Have a deep understanding of the section you'll be attempting. I attempted the ReactJS section. There were other sections where one had to write code in NodeJS/ Django/ Angular.
Tip 3 : For the interview, one should have a proper understanding of how they approached the problem in the Coding test, and how much time it took to understand the problem statement. Other things are knowledge of the projects mentioned in the resume and their tech stack.
Tip 1 : Have at least 2 good projects on resume and a deep understanding of the projects/tech stack mentioned on resume.
Tip 2 : Do not put false things on your resume.
The test link was sent to me the very next day I applied for the position. I gave the test after 4 days because I had my exams because there was a provision that I can give the test at any time. The test was taken on Hackerrank. There was a Visual Studio Code like IDE where we had to code. The problem statement was given and instructions were given that we were only allowed to edit only the mentioned file. There was a terminal too just like VS code to start the server and sample test cases were written to test the code.
I attempted the ReactJS section. The problem was based on using React Hooks. We were given the design of a credit card which contained the Bank name, Card number, Expiry date, Owner name, and CVV. All the details except the Bank name were displayed in encrypted form. The User can see the decrypted information by clicking on the card and encrypted information when he again clicks on it and in this way he can toggle between encrypted and decrypted information. There were buttons for different cards and when the user will click on the button of any card, the corresponding information of the card gets displayed in an encrypted format as follows:
- CVV is in the form of XXX.
- First four digits of the Card number and the rest of the space-separated three groups of XXXX.
- The expiry date is in the form of XX/XX.
- Owner's name is in the form of groups of XXXX and the number of groups of XXXX is equal to the number of words in the owner's name.
- Bank name as such
The data of all the cards was given in JSON format.
Tip 1: Read the problem statement thoroughly and understand all the instructions mentioned.
Tip 2: Have knowledge of React Hooks and State management.
It was in the evening on Zoom. The interviewer was very friendly.
- Asked about projects
- Asked questions related to the coding question that I had attempted - time taken to understand the problem statement, how you approached the solution, and optimization
- Questions related to DOM Manipulation
- Applications of Advanced Javascript concepts such as Event Bubbling and Event Capturing
Tip 1: Have a good understanding of ReactJS and Javascript

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?