Tip 1 : Have in-depth knowledge of your projects and skills in your resume.
Tip 2 : Read and prepare the topics described in the job description; you will be tested about those topics in your interview.
Tip 3 : Give mock interviews so that communication is not an issue in your interview.
Tip 1 : Be clear about what you mention in your skills on your resume.
Tip 2 : Keep it sharp and crisp.
You need to develop a backend REST API, with the following features.
- create a mock authentecation service which returns a signed JSON Web Token which can be
used for validation in future requests.
- teacher should be able to create classrooms.
- teacher should be able to add/remove students into classrooms.
- techer should be able to upload files into class, students should be able to view it.
- search feature for the notes for both tutor/student.
Phase 1:
They have started with some javascript questions, like about the event loop, call stack, async await. they were testing my konwledge about javascript.
Phase 2:
Backend development
I was asked some questions about microservies as I mentioned about a microservies project in my resume. monolith vs microservies, which onc is better.. etc, I was asked about JWT authentication, types of requests in REST architecture, Why graphQL is used.
Phase 3:
DBMS
I was give a SQL query, which was a easy SQL query, I was trying to solve it, but due to lack of practice I didn't do it well, the interviewer helper me. I was asked questions on ACID properties, Indexing, types of indexing, normalization.



Note: Since the number of ways can be very large, return the answer modulo 1000000007.
N=3

We can climb one step at a time i.e. {(0, 1) ,(1, 2),(2,3)} or we can climb the first two-step and then one step i.e. {(0,2),(1, 3)} or we can climb first one step and then two step i.e. {(0,1), (1,3)}.
It's leetcode easy problem the interviewer asked me to go with the recursive approach and then an asked me to optimise the solution, both space and time then I have applied the memoization after which I have solved the question in constant space using fibonacci numbers approach.



Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

I was asked to write the pesudo code, I have first written the quick sort function after which I have written the partition function which was completed in like 15 minutes
Design Google Docs in which multiple people write into the docs simultaneously and be able to share the documents with each other.
The interviewer has 7 years of experience, so I predicted it would be a system design round and prepared for that.
Design a Food Delivery system like swiggy

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