The interview process begins with an HR interview, where you discuss yourself and the company's products.
Next is the first technical interview, which is onsite. Here, you'll talk about your CV and projects, answer theoretical questions (covering operating systems, object-oriented programming, and C++ in general), and then tackle algorithmic tasks (two if time permits).
You'll write pseudocode on the board. Optimization is expected, though starting with a brute-force solution is acceptable.
The subsequent technical round mirrors the first, but is conducted entirely in English.
What is put on the stack when calling a function?
The following metrics were computed from 2 interview experiences for the Cisco Junior Software Engineer role in Belgrade, Serbia.
Cisco's interview process for their Junior Software Engineer roles in Belgrade, Serbia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Cisco's Junior Software Engineer interview process in Belgrade, Serbia.