I applied through a staffing agency. The process took 2 weeks. I interviewed at Cisco (Tel Aviv-Yafo) in Jul 2020
Interview
Two on site interviews, both same structure: talk about myself, describe in details a project you worked on, the 2-3 questions, asked to write code on white board.
In each interview there were 2 team members interviewers.
Interview questions [1]
Question 1
1. Design LRU cache with max capacity, insert, get in O(1)
2. Sort array of RGB objects so that first will be all R, then all G and finally all B
3. Buy/Sell stocks question
4. You have infinite stream of 1/0 bits, in each point you need to say if the current stream is divided by 7 . using O(1) place.
I had 4 rounds of interviews with 3 different teams. Each interview lasted for at least 2 hours which consisted of multiple technical interviews lasting 45 mins each with Cisco engineers.
Interview questions [1]
Question 1
All of the interviews were technical and consisted of asking me about one of my projects and then moving on to technical questions regarding the field and then a set of coding challenges.
The following are the areas in which I was asked technical questions:
- Networking
- Linux Programming
- Processes + Multithreading
- Memory Management
- General questions about C/Python
These are the coding challenges I was asked about:
- Check the error in the code and fix it
- Count the number of 1's in a binary number
- Reverse order traversal of binary tree
- How to copy a string in C
- Find the missing number in an array when given 1->n numbers
Most of the coding questions were followed by some analysis + questions regarding possible errors.
I applied through college or university. I interviewed at Cisco (Waterloo, ON) in Oct 2020
Interview
I was called to interview with Cisco after meeting with one of their engineers at Job Fair. I had 4 rounds of interviews with 3 different teams. Each round of interview lasted at least 2.5 hours and would consist of multiple interviews lasting 45 mins each with different members of the team.
The complete interview process lasted for about 2 months.
Interview questions [1]
Question 1
All of the interviews were technical and consisted of asking me about one of my projects and then moving on to technical questions regarding the field and then a set of coding challenges.
The following are the areas in which I was asked technical questions:
- Networking
- Linux Programming
- Processes + Multithreading
- Memory Management
- General questions about C/Python
These are the coding challenges I was asked about:
- Check the error in the code and fix it
- Count the number of 1's in a binary number
- Reverse order traversal of binary tree
- How to copy a string in C
- Find the missing number in an array when given 1->n numbers
Most of the coding questions were followed by some analysis + questions regarding possible errors.