Had a phone interview with one of the Software Engineer. After one and half month, I received an email from the HR to schedule for an onsite interview. I was really surprised when I didn't had any hope.
• Round 0: HR asked few questions (generic) about my interests. Also, she told me about the interview process.
• Round 1:
Intersection of two sorted arrays.
• Round 2:
○ Count the number of 1s in an unsigned integer.
○ In Place matrix transpose
• Round 3:
○ How does main(), functions stored in memory?
○ Identifying successful copying from source to target array when target may have some overlapping elements.
○ What happens when a packet is lost in TCP
• Round 4:
○ Diversity techniques? Why it's needed? What happens in multi-path?
○ Inter-Symbol Interference analysis in frequency domain
○ C Questions:
§ Static int a=5;
§ int a=5; what is the difference between two? Where do two stored?
• Round 5:
○ What happens when a low priority task holding a lock is preempted by a high priority task?
○ Some more questions which I don’t remember now!