Tip 1 : C and OS is must. Learn it by heart. Specially the pointers concept
Tip 2 : DSA could be average, but learn till linklist is must. having trees knowledge could be plus point
Tip 3 : Stay confident in the interview and be open to any questions. they love when we ask questions showing interest on the role.
Tip 1 : one page resume and stay concise.
Tip 2 : giving less topics on resume is okay, make sure u know each things you have mentioned.
For me it felt easy round
It happened at afternoon, they will ask you your preferred time.
Questions was mostly on OS concepts and C and oops concepts
How constructors are called?
Explain Volatile Keyword.
Answer:
It's main job is to ignore compiler optimization.
there are few memory being access that can be accessed in program that changes in specific period of time.
Compiler generally store a copy of variable and keep using the same variable again and again.
this thing doesn't give us the optimal result(as it keep using the old variable).
Thus inorder to fetch data from same location again and again whenevr called, we declare that variable as volatile.
eg:
#define mem #addr
volatile int a = *mem;
Explain Banker's Algorithm with example.
Read all OS concepts well
It was more of Coding related and happened just after the first interview after a gap of 1 hour. Again you will be asked for preferred time, better we accept the time of interview by default this time.



Input: 'WORDS' = ["ninjas", "coding", "codingninjas"]
Output: ["codingninjas"]
Only word "codingninjas' is formed after concatenating two or more words in the list i.e "coding" and "ninjas".



1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.



Input: Linked List: 1 <-> 2 <-> 2 <-> 2 <-> 3
Output: Modified Linked List: 1 <-> 2 <-> 3
Explanation: We will delete the duplicate values ‘2’ present in the linked list.
fun()
{ static int i = 0; i++ fun()}
What is o/p of i and what do you understand by static keyword?
Learn all the keyword such as static, const, etc..
Explain Memory Layout of C Programs.
Stack, heap, data section and explain properties of them.
Learn PCB, Call stack and Layout of C program
Asked basic graduation details and CTC was discussed
CTC Discussion.
Availability to join from Hyderabad.
Education backgrounds.
Tip 1 : As a fresher, trust their compensation, they provide best
Tip 2 : If expr candidate, you could ask for more base.
Tip 3 : Maintain Smile

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?