Tip 1 : Don’t try to cover all coding platforms. Stick to one and be thorough with it.
Tip 2 : Pick a topic, understand its basics, then start solving problems, starting with the easy ones.
Tip 3 : Solve previously asked questions. It tells you about the level of questions that the company asks.
Tip 1 : You should have multiple interesting projects on your resume (3-4).
Tip 2 : You should be prepared to explain anything that’s written on your resume.
It was a 3-hr coding round that started at around 6 PM. It had 2-3 coding questions. The test was on InterviewBit.

If N = 3 and K = 3.
The Possible Permutations for N = 3 are {(1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1)}.
In this list, the 3rd Permutation sequence is 2 1 3.
Insert all natural numbers upto n in a set.
Use iterator to traverse the set.
First position of the kth sequence will be occupied by the number present at index = k / (n-1)!
For each value in the set, find the first number index, then move the iterator to that index and add the value at that index to answer



If the input string is "abbc", then all the possible palindromic substrings would be: ["a", "b", "b", c", "bb"] and hence, the output will be 5 since we have 5 substrings in total which form a palindrome.
A string is said to be a 'Palindrome' if it is read the same forwards and backwards.
For example, “abba” is a palindrome, but “abbc” is not.
A 'Substring' is a contiguous sequence of characters within a string.
For example, "a", "b", "c", "ab", "bc", "abc" are substrings of "abc".
Used backtracking
Technical interview - comprised of discussion on projects, internships and solving DSA problems.
In my case major part was discussion on projects. I had done projects in Android, iOS and Web Dev. The interviewer himself was very experienced in these fields so he asked thorough questions to test my knowledge.
The DSA problems were at par with what was asked in the coding round, and he just wanted the pseudo-code.
The interview took place on Google Meet at around noon.


Subsequences of string "abc" are: ""(empty string), a, b, c, ab, bc, ac, abc.
Dynamic Programming with 2D dp array
The interviewer was very friendly. The first thing he told me was to relax because I was done with the hard part. This round consisted of general questions like -
1. What do you consider to be your greatest strengths and weaknesses?
2. What do you plan to do in the upcoming years?
3. Will you want to pursue higher education?
4. How has your journey at your college been?
5. Do you think you’re a team player? Give some instances to prove it.
6. If I were to call your friends and ask them about your biggest weaknesses, what do you think they’ll say?
Very interestingly, after the last question, he asked me to name a few of my friends and asked for their phone numbers too.
I was very nervous about if he was actually going to call them and ask this question.
In this round they didn’t ask anything that was objectively right or wrong. Just some questions to judge if you’ll be a good fit in their company.
Tip 1 : Be honest, but be sure your traits match that of a sincere and hardworking individual.
Tip 2 : In companies you are required to work on a product/service as a team. So prove to them that you can work in a team.
Tip 3 : Mention any academic / co-curricular achievements that might be relevant.

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