Tip 1 : Start with Basics first
Tip 2 : Solve as many programming problems related to all topics at least 2 programs per major topic
Tip 3 : Do a sample project related to topics
Tip 1 : Keep the resume as brief as possible and make it presentable in PDF format
Tip 2 : Highlight the skills and project worked upon and mention your interests outside of work
1. Technical round 1


‘S’ = “aabcd”, ‘M’ = 2, ‘A’ = [0, 1]
After 1st operation i.e, reversing from [0, 4], ‘S’ = “dcbaa”.
After 2nd operation i.e, reversing from [1, 3], ‘S’ = “dabca”.
Hence, the answer is “dabca”.
This can be done by iterating the string backward and storing each character from the original string into a new string.



The Linked Lists, where a1, a2, c1, c2, c3 is the first linked list and b1, b2, b3, c1, c2, c3 is the second linked list, merging at node c1.

Technical round 2


For the input string 'abcab', the first non-repeating character is ‘c’. As depicted the character ‘a’ repeats at index 3 and character ‘b’ repeats at index 4. Hence we return the character ‘c’ present at index 2.
1. Create a Set like HashSet
2. Get all characters of String using the chars() method.
3. loop over all characters and insert into Set one at a time
4. If add() method returns false then terminate the program because not all characters are unique.
5. If all characters are successfully inserted then return true because all characters of String is unique
HR Round
1.Why do you want to switch the company?
2. Salary expectations
Tip 1 : For career growth and new challenges
Tip 2 : Tell your salary expectations confidently and give a reason why you are expecting that much

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?