Taro Logo

Software Engineer II Interview Experience - San Jose, California

August 1, 2007
Positive ExperienceGot Offer

Process

A one-hour phone interview covered network concepts, your resume, projects, operating system basics, data structures, algorithms, and other topics. An overall understanding of network concepts would be helpful to clear the phone interview.

The onsite interview would be all day long, with 5-6 individual one-hour interviews.

Questions

How would you find the size of a structure without using the sizeof operator?

How would you reverse a single linked list?

How would you define bit fields in C?

What are the common IPC techniques in UNIX?

What is the difference between a micro-kernel and a macro-kernel?

Briefly explain the need for memory protection.

Why do we need POSIX standards?

Thread synchronization and critical sections.

Instruction pipelining.

TCP connection establishment and tear-down process.

MIPS architecture and the need for RISC processors in an embedded environment.

C questions to check familiarity with pointer arithmetic.

Was this helpful?

Interview Statistics

The following metrics were computed from 19 interview experiences for the Cisco Software Engineer II role in San Jose, California.

Success Rate

74%
Pass Rate

Cisco's interview process for their Software Engineer II roles in San Jose, California is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive74%
Neutral16%
Negative11%

Candidates reported having very good feelings for Cisco's Software Engineer II interview process in San Jose, California.

Cisco Work Experiences