Cisco Interview Experience for Software Engineer 2021(Experienced)
5 Programming Questions (easy to medium difficulty)
Technical Round 1:
- Check whether an array has duplicates
- Wrote code on notepad using sets (n + extra memory)
- Asked to do code review
- Suggested using sort (nlogn + no extra memory if quicksort)
- Find result set from a list of strings where each string represents last names of CISCO employees and the condition to add is the last name shouldn’t contain initials
- Multithreading questions – including mutex and semaphores
- HashMap internals and TreeMap
Technical Round 2:
- Find the first pair of elements that add up to a given sum in an array
- Wrote code on notepad. (used sets)
- Questions on REST
- Questions on how we can make the best use of third party tools and integrate them with our system
- Thread related programming type of questions
- Check whether 2 rectangles are overlapping.
- Usual questions like why would you join, what will you do in this situation, the technical problem faced and how you were able to solve, how will you bring up a new feature over an existing one.
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses
are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!