Get best answers to any doubt/query/question related to programming , jobs, gate, internships and tech-companies. Feel free to ask a question and you will receive the best advice/suggestion related to anything you ask about software-engineering , development and programming problems .

0 like 0 dislike

1 Answer

0 like 0 dislike

Background:
1.6 years experience in a Product based company
Education : B.Tech

 

I applied through company portal, got a call from HR the very next day to request my availablity for scheduling interviews. I asked to schedule it after 4-5 days so that I can prepare.

 

Round 1 : Technical(1 hr)

 

  1. Count number of nodes in a binary tree.
  2. Find number of leaf nodes in a binary tree.
  3. Questions on OS internals(mutex,semaphores,threads,heap,stack,etc)
  4. Questions on bit manipulation.
  5. Questions on networking concepts(routers, packets,switches) and endianess(big and little).

 

Round 2 : Technical(1 hr)

 

  1. Lots of questions on C covering memory allocations, static and global variables, structure padding, macros, etc.
  2. Tricky questions on bit manipulations but if your basics are clear then you'll be fine.
  3. Find middle element in a Linked List.
  4. How will you design a generic structure in C that can hold any data.
  5. Other theoritcal questions on mutex,semaphores, Inter Process Communication, etc.

 

Round 3 : Hiring Manager(30 min)
Basic questions like why do you want to switch, why Cisco, how will you fit in this role, etc.

by Expert (30,360 points)
...