Tip 1 : Prepare DSA well. Standard Leetcode-type questions will be asked.
Tip 2 : You should be crystal clear about your project/s as any question would be asked and you should be able to answer it.
Tip 3 : Prepare CS fundaments like OS, OOPs, DBMS, etc.
Tip 1 : Clearly mention the tech. stack you have worked on in the project/s
Tip 2 : As a fresher, you should add your coding profiles on CodeChef, Codeforces, etc. so as to make the resume shortlisting easy



A subsequence is a sequence that can be derived from another sequence by deleting zero or more elements without changing the order of the remaining elements.
This is a variation of the standard LIS and LCS problem.



If an interval ends at time T and another interval starts at the same time, they are not considered overlapping intervals.
It's the standard interval scheduling problem.
SQL queries were asked
Tip 1 : Practice SQL queries



N = 12, M = 3 and STR = ‘CODINGNINJAS’

There are three rows (‘M = 3’) in the zig-zag pattern. Row one contains ‘CNN’, row two contains ‘OIGIJS’, and row three contains ‘DNA’. After concatenating the three rows, we get the string ‘CNNOIGIJSDNA’. So, the answer is ‘CNNOIGIJSDNA’.
1. The string ‘STR’ consists of capital letters only (i.e., characters from ‘A-Z’).
I wasn't able to tell the approach directly to the interviewer.
He gave me some hint.
Then, I created r strings where r was the number of rows and added the required character into the particular string while traversing the main string



It's a three-step problem.
Step 1: Start from the end of the string and find the first index i where the element is less than the next element.
Step 2: Swap the element at this index i with the first element greater than this element after the index i
Step 3: Reverse the substring after index i.



Traverse the array and replace the duplicates with the unique elements in it.



1. The input string may contain the same characters, so there will also be the same permutations.
2. The order of permutation does not matter.
Wrote two different functions to explain the same, permutations using backtracking and subsets using bit masking
Design an e-commerce website like Flipkart/Amazon
Tip 1 : Start with the features you're going to implement in the system
Tip 2 : Create an ER diagram representing the same
Tip 3 : Divide the system into different tiers like web tier, database tier, etc., and explain each one
Questions about race condition, semaphore, mutex, etc.
Was asked to explain the Reader-Writer problem and write its code.
Also, was asked to explain the conflicts which can happen in this scenario
Tip 1 : Explain the answers by citing some good examples
Tip 2 : Write clean and clear code

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?