Tip 1 : Practice lot of DSA questions of Array, String, Linked list ,Binary tree and Binary search Tree and Dynamic programming.
Tip 2 : Do at least two projects in which you must have one of the good level project.
Tip 3 : Focus on core subjects like oops, dbms, os, computer network and system design.
Tip 1 : Mention only those things which you are confident about that.
Tip 2 : Always try to add data according to organization requirement.
They took the exam on hackerrank platform.In that exam they asked 20 MCQ questions which contained pseudo code and some aptitude questions like Quantitative Aptitude,Arithmetic Aptitude.Also it contained 2 coding questions .Out of two one of was from dynamic programming and one was based on string.The test was conducted for 90 min


Suppose given ‘X’ is 2, ‘Y’ is 3 and ‘BOUND’ is 10 then
The list of all powerful integers is [2, 3, 4, 5, 7, 9, 10] as:
2 = 2^0 + 3^0
3 = 2^1 + 3^0
4 = 2^0 + 3^1
5 = 2^1 + 3^1
7 = 2^2 + 3^1
9 = 2^3 + 3^0
10 = 2^0 + 3^2
1. You do not need to print anything; it has already been taken care of. Just implement the given function.
2. You may return the answer in any order. In your answer, each value should occur at most once.



Let S = “abdd” and X = “bd”.
The windows in S which contain all the characters in X are: 'abdd', 'abd', 'bdd', 'bd'.
Out of these, the smallest substring in S which contains all the characters present in X is 'bd'.
All the other substring have a length larger than 'bd'.
firstly they started with famous interview question i.e. Introduce yourself.I had given around 3 min of introduction.Keep your introduction ready .The interviewer was happy with my introduction.Then he started with projects.My projects was on web development.He asked me around 4 to 5 questions on projects.After that he asked me in which coding language u are comfortable.I told him about C++.So he asked me to shared my screen and open the online compiler.After he gave me very basic question on string i.e.Reverse a string. And I solved that question within 2 to 3 minute.After that they asked me about to check whether the given string is palindrome or not.And I was able to solve this question within 3 minute.After that they started asking question on linked list like Reverse a linked list,Detect a loop in linked list.They just expecting approaches from my side.I had given two approaches for every question.And they were happy with my coding performance.After they had asked questions on internship.Remember mention only these things which you are confident about that.They had asked me around 3 to 4 questions about my internship.After that they started asking question on OOPS and other data structures operations like stack,hashing,queue,dequeue,map,sets.They only expecting definitions,application and operations.And I was told everything.They they asked me about my hobbies.After that they directly asked me like Do you have any questions for us.Remember always asked one or two questions about company.Because of this Interviewer can know how interested you are in their company.So after that they told me that we are done with today's interviews and If is there any round we will contact you.



If the given string is: STR = "abcde". You have to print the string "edcba".
Try to solve the problem in O(1) space complexity.
1)Create function to reverse a string.
2)Use while
3)Using the swap method to switch values at each index



‘S’ = racecar
The reverse of ‘S’ is: racecar
Since ‘S’ is equal to its reverse. So ‘S’ is a palindrome.
Hence output will be 1.
1)Start from leftmost and rightmost corners of str
2)Keep comparing characters while they are same.



The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Can you solve this problem in O(N) time and O(1) space complexity?
1) Initialize current, previous and next pointers
2) Store next
3)Reverse current node's pointer
4)Move pointers one position ahead.
5)Write function to print linked list
What is Normalization ?
Tip 1 : Read the theory
So in HR round ,HR was asked me about my family background,my interest,my strengths,weakness and locations.This round was conducted for around 15 minutes.Also she had asked me some standard questions like "Why do you want to join our company?" ,"Why should I hire you?".She just want to check my interest about the organization.Just be confident.After all this we she told me that Now I am done with today's interview.If you have any questions you can ask me.I asked about company's work like balance.After that she told me that we will get back to you.And then I left the meeting.
Why do you want to join our company?
Tip 1 : Know deeply about company
Tip 2 : Always give positive answers
Tip 3 : Be confident
Why should I hire you?
Tip 1 : Know deeply about company
Tip 2 : Always give positive answers
Tip 3 : Be confident

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