Tip 1 : Practice leetcode question from easy to medium and revise oops concepts.
Tip 2 : Have atleast one project good knowledge which you have written in resume and technology that you have used in that and what are the future enhancement you can do.
Tip 3 : Be honest with resume.
Tip 1 : Have some good project on resume with some database and latest technology and github link
Tip 2 : Try to host your project online like on Heroku server.
There were 21 questions – 1 Coding + 20 MCQs.
MCQ – 20 questions from CS subjects like DBMS, OS, CN, SQL, OOPs, some output-based questions, and some aptitude-type questions. (I solved almost all the questions correctly)



If there are any duplicates in the given array we will count only one of them in the consecutive sequence.
For the given 'ARR' [9,5,4,9,10,10,6].
Output = 3
The longest consecutive sequence is [4,5,6].
Can you solve this in O(N) time and O(N) space complexity?
He started with an introduction and asked me for an Introduction, then he looked into my resume and asked about my internship experience and the projects I mentioned in my resume. He also asked about my final year B.Tech projects and a few questions about the tech I used.
He gave me 1 questions and asked me to give logic first, then time and space complexity, and finally asked me to implement that on online ide.



FrequencyStack() : Creates a new FrequencyStack.
void push(int element) : Pushes the element onto the top of the stack.
int pop() : Returns and remove the most frequent element in the stack. If there are multiple elements with the same maximum frequency then return the integer which is closest to the stack top.
0 : It means we have to pop the element with maximum frequency and return this element.
1 ‘element’ : It means we have to push ‘element’ onto the top of the stack.
Note: If a pop operation is used in an empty stack nothing happens to the stack, but you have to return -1.
I started with an Introduction, and then he checked my resume and asked about my internship experience and all the tech stacks I have worked on.
A few questions I remembered were – the difference between threads and process, why process synchronization, deadlock, the difference between SQL and NoSql DBMS, in which language MongoDB is written, Different layers in CN, the difference between HTTP and HTTPS, what happens when you search something, how to secure your site? How the data of a site can be leaked? And some more which I don’t remember right now.



Input: str1 = “ab” , str2 = “aoba”
Output: True
Explanation : Permutations of first-string str1 i.e. “ab” are [ “ab”, “ba” ].
The substrings of str2 i.e. “aoba” are [ “a”, “o”, “b”, “a”, “ao”, “ob”, “ba”, “aob”, “oba”, “aoba” ].
The string “ba” is present in the list of substrings of string str2.

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