Tip 1 : Cpanies like SpringWorks are more focused on Development so make sure you have good knowledge in Javascript
Tip 2 : Complete 100-150 questions easy/medium questions on leetcode like 3 sum or invert binary tree
Tip 3 : Have a good knowledge of any RDBMS.
Tip 1 : Make sure your resume is not filled with lots of colors try to give it a simple look
Tip 2 : Mention only those skills in which you have minimum intermediate knowledge ex if you know docker but haven't used it nicely then just don't mention it
3 Coding questions ( 1 medium graph dfs based question , 2 hard level prefix array question ans 3 was a hard question which I don't remember)
2 Database question ( It mostly includes joining 2-3 tables and then you would be able to solve it)
Used dfs
An array c is a subarray of array d if c can be obtained from d by deletion of several elements from the beginning and several elements from the end.
For e.g.- The non-empty subarrays of an array [1,2,3] will be- [1],[2],[3],[1,2],[2,3],[1,2,3].
If arr = {-3,4,5}.
All the possible non-empty contiguous subarrays of “arr” are {-3}, {4}, {5}, {-3,4}, {4,5} and {-3,4,5}.
The product of these subarrays are -3, 4, 5, -12, 20 and -60 respectively.
The maximum product is 20. Hence, the answer is 20.
Can you solve this in linear time and constant space complexity?
There were 3-4 models given and we had to join those models to get to the result.
Tip 1 : Practice SQL
These rounds depends on the type of interviewer.
My friends were asked questions from DSA but from me they asked a lot of questions on Node.JS and React.
What are promises, await , all lifecycle methods of react?
What is recursion, explain your projects, explain docker
Tip 1 : Have good hands on development
This round depends on your interviewer.
My colleagues were asked questions from DS but my interviewer focused just on javascript.
What are middlewares, controllers, how to design one middleware, what is jwt, reduce ,map and filter method usage and params.
What is an event looping in javascript and how does it work
Tip 1 : Be focused on Development especially in Javascript
It was a managerial round they will test your communication and how well do you handle situations in your life
What is one of the most challenging situations that you have faced in your life and how you handled it
Tip 1 : just be confident and communicate with them
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++?