Tip 1 : Get well versed with the fundamentals of Javascript including advanced concepts like promises, async/await, generators, higher order functions, closures, currying etc.
Tip 2 : Do some projects on MERN Stack because a lot of projects here use some or all of those technologies
Tip 3 : Do prepare for behavioral/cultural-fit questions especially around how you'll handle various stituations during work or how will you manage productivity while working remotely.
Tip 1 : Having projects on MERN stack will give you advantage
Tip 2 : Do mention if you have any AWS experience.
Tip 3 : Mention all your internships/past experiences. Keep them crisp and talk about what you did and it's impact/outcome.
Tip 4 : Any experience/exposure to blockchain will definitely give brownie points.
The test link had 3 days expiry so I could attempt test anytime. It was conducted on doselect.com
1. 'SEQUENCE' may contain more than one equilibrium indices.
2. If there are no equilibrium indices, return an empty sequence.
3. Consider the sum of elements lower than the first index and higher than the last index to be 0 (zero).
Video interview round wherein I was asked to wrote code for the problem statements given by the interviewer. The problems were mainly focused on advanced JS concepts like asynchonous progamming, timers, closures, and data structure problems around arrays, sets, linked list etc.
If the given linked list is 1 -> 2 -> 3 -> 4 -> 5 -> NULL.
Then rearrange it into 1 -> 5 -> 2 -> 4 -> 3 -> NULL.
The interview started with questions around low level APIs of NodeJS, comparing various options for effective handling of a situation. Then interviewer went deep into databases like types of indexes, how each index works, query planner, etc. This round was more about discussing approaches rather than getting to the most optimized solution.
This round was a mix of technical and managerial round. The interview first started with technical questions, then my projects and previous experience. Then there were behavioral and cultural fit questions. How will you handle situations like client escalation, production bugs when, let's say, project manager is on leave. What will you do when let's say some other engineers have dependency on you and are blocked until you push a certain feature but you need to attend higher priority tasks like production bugs etc.
This was the last round with HR wherein they judged cultural fit and there was discussion on things like my expectations v/s their expectations etc.
What are your expectations?
What are your strength and weaknesses?
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you write a single-line comment in C++?