Tip 1 : Start practicing coding questions as well as basics of computer science fundamentals
Tip 2 : If you are at beginner level then while solving coding questions try to build logic first then try its naive approach and then try to optimize it.
Tip 3 : Keep check of how much time it is taking to solve a question .Don't spend more than 30 - 45 minutes on a single question .
Tip 1 : Add only those skills which you have gone through in past and at least you know their fundamentals .
Tip 2 : Try to add the projects according to the tech stack they are asking for . It strengthens your chances of selection for future process.
Tip 3 : Once a wise man said "Tailor your resume frequently " XD
Duration of round = 3:00PM
3 programming questions
Platform was fully proctored (You cannot switch tabs, also video is turned on throughout the contest)



If a string has 'x' repeated 5 times, replace this "xxxxx" with "x5".
The string is compressed only when the repeated character count is more than 1.
The consecutive count of every character in the input string is less than or equal to 9.
Step 1 : This was pretty basic question .
Step 2 : I answered in python and if you know about frequently used methods in python , you can solve this pretty easily .



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.
Step 1 : First i have started with recursive approach and tried to obtain a recursive relation in the problem.
Step 2 : Then i have encountered the overlapping subproblems and stored these subproblems in a dp array which made my solution optimized .



1. In a row, after selecting an element at a given position, you cannot select the element directly below it
2. You can only select elements that are not directly below the previously selected element.
Timing - 11:00 AM
Platform - Webex
Interviewer name - Praseeda Nair
Describe different OOPs concepts? Then she started cross questioning among them.
Tip 1 : Be confident.
Tip 2 : Take your time before answering.
Tip 3 : Speak slowly it gives an impression of your professionalism.
Difference between method overloading and overriding?She also asked how to implement both.
Tip 1 : These questions are also asked before . So try to go for previous interview archives.
Tip 2 : Give a crisp answer.
Tip 3 : In case of any doubt you can take help from the interviewer.
Since i was an ECE student . She asked about difference between microprocessor and microcontrollers.
Tip 1:If you are from different branch other than CS/IT.It is expected they can ask you basic questions from your branch.
Tip 2:I gave answer in pointers.Also provided an example of both.
She asked me in which language i am confident and asked relevant questions from that.
Tip 1:Have a good understanding of atleast one language.
Tip 2:Also know what are the different domains in which you can work with the given language.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: