Cisco Interview Experience for Software Engineer 2021(Experienced)

Cisco Interview Experience for Software Engineer 2021(Experienced)Online:5 Programming Questions (easy to medium difficulty)Technical Round 1:Check whether an array has duplicatesWrote code on notepad using sets (n + extra memory)Asked to do code reviewSuggested 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 initialsMultithreading questions – including mutex and semaphoresHashMap internals and TreeMapTechnical Round 2:Find the first pair of elements that add up to a given sum in an arrayWrote code on notepad. (used sets)Questions on RESTQuestions on how we can make the best use of third party tools and integrate them with our systemThread related programming type of questionsCheck whether 2 rectangles are overlapping.Managerial HR: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.