Tip 1 : For DS and Algo, keep practicing every day on Leetcode, HackerEarth, and make a habit of participating in contests.
Tip 2 : Projects are vital in interviews, have at least 3 projects on Resume, in the field/profile which you're applying for.
Tip 3 : Give Mock Interviews.
Tip 1 : Resume should be short and keep it under 1 page.
Tip 2 : Include skills that you're 100% confident in.
Tip 3 : Highlight your internships and projects section appropriately
Timing: We had a window of 24 hours.
Environment: Online
Description: IQ Test: 30 questions in 30 mins
Timing: Morning
Environment: Online
Description: This round was conducted immediately after Aptitude Round if you cleared it. 4 Questions in 60 minutes.






'arr '= [1,2,3,4,5]
'k' = 1 rotated array = [2,3,4,5,1]
'k' = 2 rotated array = [3,4,5,1,2]
'k' = 3 rotated array = [4,5,1,2,3] and so on.



If the string is “bca”, then its permutations in lexicographically increasing order are { “abc”, “acb”, “bac”, “bca”, “cab”, “cba” }.
Given string contains unique characters.



Consider if ‘N’ = 4, the Factorial of 4 will be the product of all numbers from 1 to 4, which is 1 * 2 * 3 * 4 = 24. Hence, the answer is 24.
Timing: Morning
Environment: Online



For N = 5 , K = 2
Series = [ 5, 3, 1, -1, 1, 3, 5]



Input: 'arr' = [1,1,2,2,4,5,5]
Output: 4
Explanation:
Number 4 only appears once the array.
Exactly one number in the array 'arr' appears once.



a) Duplicate elements may be present.
b) If no such element is present return -1.
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.
Output: 6
Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
write-a-query-to-find-the-nth-highest-salary-and-the-employee-name
Timing: It was in the morning then rescheduled to evening
Environment: Online



1. Start checking from the end of the linked list and not from the beginning. For example, if the linked list is ( a, b, a ,b, a) and the string is equal to “aba” , then the answer should be (a b), not (b a).
2. After removing an occurrence check again for new formations.
Employee table
~~~~~~~~~~~~~~~~
empid, deptid, empname, empsalary
Department table
~~~~~~~~~~~~~~~~~
deptid, depname
Output:
depname, total salary (dep wise)
conditions
~~~~~~~~~~~~
such that only consider employees names start with A and the total salary dept wise is lesser than 5000.

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