The process took 2 weeks. I interviewed at Cisco (Raleigh, NC) in Apr 2010
Interview
Had a phone interview where I was asked basic networking questions and some C questions. It was all very simple. Later had onsite. Had 5 rounds. 4 rounds of technical interview which tested my C skills, OS concepts, networking and my past work experience. And later a HR kinda interview with hiring manager.
Interview questions [1]
Question 1
From your network concepts learnt academically, explain what happens when you try to connect from your laptop at home to a server in your college. Decribe whatever you feel is relevant in this scenario
I applied through an employee referral. The process took 1 day. I interviewed at Cisco (San Jose, CA) in Mar 2010
Interview
Apllied through my friend's friend who is an employee of Cisco. The interview was with three people one-to-one, each averages 45 mins. They needed somebody with expertise in OS, device drivers and C. Most of the questions were from what we find on internet, the standard questions including C programs. Lack of preparation cost me.
Interview questions [2]
Question 1
Details of memory storage for different type of variable definitions in C.
int i;
int j=0;
int k=1;
const int l;
which goes to data, bss, rodata, etc.
In virtual memory, can two different processes have the same address? When you answer "No" which is correct, how one process can access another process' memory, for example the debugger can access the variables and change them while debugging?
The process took 1 week. I interviewed at Cisco (Raleigh, NC) in Mar 2010
Interview
Basic C questions (Pointer,Structures,linked list, arrays,data types), Computer Networking concepts (TCP/IP,UDP).
I was interviewed for 1 hour. It was pretty simple. Though I screwed up in some of them.
I could not answer most efficient way in finding number of 1's in a given number.