Tip 1 : Mention things properly on your resume
Tip 2 : Have a good grasp of the fundamentals
Tip 3 : Daily devote 6 hours in problem solving
Tip 1 : Mention things you know properly
Tip 2 : Mention at least 2 projects
1 coding question + 1 DBMS question + 2 MCQs



ARR = [2, 1, 2, 1, 5, 5, 2]
Output: 1 2
2 occurs three(odd) times.
1 occurs two(even) times.
5 occurs two(even) times.
So, the total 1 element is occurring an odd number of times and 2 elements are occurring an even number of times.
SQL query to find second highest salary
Tip 1 : Do practice for genric problems of SQL queries
Tip 2 : Do nesting queries practice



1. ‘N’ contains only digits ‘0’ to ‘9’ and English letters ‘A’ to ‘F’.
2. Decimal equivalent of 0 is 0, 1 is 1, . . .9 is 9, A is 10, B is 11, . . . F is 15.
1) Convert the number to base 26 representation, considering we have 0 also in the system
2) Change the representation to the one without having 0 in its system
3) Time Complexity: O(log26n), as we are using a loop and in each traversal, we decrement by floor division of 26.



Note: Since the number of ways can be very large, return the answer modulo 1000000007.
N=3

We can climb one step at a time i.e. {(0, 1) ,(1, 2),(2,3)} or we can climb the first two-step and then one step i.e. {(0,2),(1, 3)} or we can climb first one step and then two step i.e. {(0,1), (1,3)}.
One can reach i th step in one of two ways:
Taking a single i-2 or taking i-1
So the total will be like this
dp[i]=dp[i−1]+dp[i−2]



0 <= i,j,k,l < ‘N’
ARR1[i] + ARR2[j] + ARR3[k] + ARR4[l] = 0.
1) Sort the array and break the problem to 3 sum
2) Break the 3 sum to 2 sum
3) Use two pointers to solve 2 sum
Design a compiler with your knowledge of engineering till now.
Tip 1 : Breakdown the problem
Tip 2 : Ask questions to the interviewer
Tip 3 : Tell continuously what are you thinking

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