Tip 1 : Do Mock Interviews before the actual Interview
Tip 2 : Always tell brute force before jumping into an optimized solution
Tip 3 : Don't panic in the interview.
Tip 1 : Always put your strengths at the top
Tip 2 : Make 1 page resume
2 Codeforces type questions.
Duration - 90 mins


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.
NA
1 medium Hard question on prefix sums.
Duration:- 45 mins



If A = [3, 2, 3], and K = 2.
Then max of [3, 2] = 3 and max of [2, 3] = 3
So, the answer will be [3, 3]
If A = [3, 2, 3, 5, 1, 7] and K = 3.
Then max of [3, 2, 3] = 3
Then max of [2, 3, 5] = 5
Then max of [3, 5, 1] = 5
Then max of [5, 1, 7] = 7
So the answer will be [3, 5, 5, 7]
Can you solve the problem in O(N) time complexity and O(K) space complexity?
Made a prefix sum array.
For every index i, subtracted the minimum value between (prefix[0.....i-1]) from prefix[i].
1 Tree medium-hard question.
Duration - 45 mins




I first used both DFS and BFS to solve the problem and also wrote the code.
Then I explained the Binary lifting approach but was not asked to code.
Was asked about the projects in my resume and some behavioural questions
Why did you make this project?
What challenges you faced during making the projects?
Tip 1 : Always focus on the real-life impact of the project

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?