Tip 1: Data Structure should be clear till hashmaps, graphs & DP are not asked frequently
Tip 2: Angular, .Net Core SQL Server should be most important in this interview.
Tip 1: Previous experience matters a lot so be prepared with the question about it
Tip 2: Should have good sound knowledge of the development stack you know
Normal MCQs and 2 Basic Coding Questions.



Two strings are said to be a permutation of each other when either of the string's characters can be rearranged so that it becomes identical to the other one.
Example:
str1= "sinrtg"
str2 = "string"
The character of the first string(str1) can be rearranged to form str2 and hence we can say that the given strings are a permutation of each other.
Step 1: Create count arrays of size 256 for both strings. Initialize all values in count arrays as 0.
Step 2: Iterate through every character of both strings and increment the count of characters in the corresponding count arrays.
Step 3: Compare count arrays. If both count arrays are the same, then return true else return false.



1. Constructor:
It initializes the data members(queues) as required.
2. push(data) :
This function should take one argument of type integer. It pushes the element into the stack and returns nothing.
3. pop() :
It pops the element from the top of the stack and, in turn, returns the element being popped or deleted. In case the stack is empty, it returns -1.
4. top :
It returns the element being kept at the top of the stack. In case the stack is empty, it returns -1.
5. size() :
It returns the size of the stack at any given instance of time.
6. isEmpty() :
It returns a boolean value indicating whether the stack is empty or not.
Query-1(Denoted by an integer 1): Pushes an integer data to the stack. (push function)
Query-2(Denoted by an integer 2): Pops the data kept at the top of the stack and returns it to the caller. (pop function)
Query-3(Denoted by an integer 3): Fetches and returns the data being kept at the top of the stack but doesn't remove it, unlike the pop function. (top function)
Query-4(Denoted by an integer 4): Returns the current size of the stack. (size function)
Query-5(Denoted by an integer 5): Returns a boolean value denoting whether the stack is empty or not. (isEmpty function)
Operations:
1 5
1 10
2
3
4
Enqueue operation 1 5: We insert 5 at the back of the queue.
Queue: [5]
Enqueue operation 1 10: We insert 10 at the back of the queue.
Queue: [5, 10]
Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
Output: 5
Queue: [10]
Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
Output: 10
Queue: [10]
IsEmpty operation 4: We check if the queue is empty.
Output: False
Queue: [10]
Follow the below steps to implement the push(s, x) operation:
Step 1: Enqueue x to q1 (assuming the size of q1 is unlimited).
Follow the below steps to implement the pop(s) operation:
Step 1: One by one dequeue everything except the last element from q1 and enqueue to q2.
Step 2: Dequeue the last item of q1, the dequeued item is the result, and store it.
Step 3: Swap the names of q1 and q2
Step 4: Return the item stored in step 2.
Firstly They told me to introduce myself and then asked some Angular questions and follows by .Net Core questions, & SQL Server, and OOPs.
delete duplicate records in sql
Tip 1 : we have to find how many rows are duplicated.
Tip 2 : You can also find out the unique row by using this row.
Tip 3 : we have to delete the duplicate row from the Database.



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.
Step 1: Our approach will be that we will first convert the string to lowercase.
Step 2: Then, we will take two pointers i pointing to the start of the string and j pointing to the end of the string. Step 3: Keep incrementing i and decrementing j while i < j and at every step check whether the characters at these pointers are the same or not. If not then the string is not a palindrome else it is.
General Discussion and Knowledge about AWS are asked as some basic questions about my life.
Why we should use AWS?
What is the use of AWS Lambda?
What is your goal after joining guardian life?
What is your learning path after 2 years of experience?
What is your expected CTC ?
Why do you want this CTC reason behind asking?
Tip 1 : Answer all the questions honestly and confidentially

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