Tip 1: Read all theories of DSA and practice regularly.
Tip 2: Revise all the concepts of CS fundamentals and SQL.
Tip 3: Practice coding along with web development and make some good projects.
Tip 1: Create a readable resume with normal font and colour.
Tip 2: Highlight your skill set, projects, and achievements.
It happened in the afternoon. It was an online coding test on a coding platform, with two medium-difficulty level questions to be completed in 30 minutes.



Given an integer n, we must find the number of 1's in the first n number of the magical string. A string is a magical string if concatenating the number of contiguous occurrences of characters '1' and '2' generates the string itself.
The intuition of the problem is to find the repeating part first and carefully observe the pattern.
We can make the string using the first three digits only "122" and make the whole string up to length n and count 1's alongside. Count the remaining 1s after the first traversal if any.

Given a binary string, we are allowed to perform 2 operations in any sequence on it.
1 - Remove the character at the start of the string and append it to the end.
2 - Pick any character in the string and flip its value, if its value is '0' it becomes '1' and vice-versa.
We have to return the minimum number of type-2 operations we need to perform such that the string becomes alternating.~ A string is alternating if no two adjacent characters are equal. (like "101", "10101")
This round occurred in the afternoon, two days after the OA round results.



The problem is to reverse a string with minimum time complexity and explain all possible solutions.
I first explained the brute force approach then I explained the two more solutions approaching best time complexity and wrote the code for each.
Explain about Joins in SQL.
Write queries to apply each join on two tables like student and department.
This is the 2nd coding round taken in the afternoon.
Explain polymorphism with examples.
Describe constructors and their types.
How can we say there is function overloading?
Can we access non-static members from a static class and vice-versa?



String 'S' is NOT case sensitive.
Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
It was a telephonic HR round that happened in the evening.
Tell me about yourself.
How was your interview experience?
What are your weak points and how I overcame them?
Tip 1: Be honest about yourself.
Tip 2: Ask questions about the organization and its upcoming plan.

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