Phone screen in which you are asked to solve a specific problem. It's not the standard interview question (like algorithms, data structures, or basic programming). If you happened to work exactly in the area they're testing - it's fine, otherwise you will struggle. The problem is that you don't know what they want, so it's hard to prepare.
Interview questions [1]
Question 1
Given a JSON database, read it using Java and print some statistics (e.g. how many items have a property between this and that).
I applied through an employee referral. The process took 1 day. I interviewed at Cisco (Bengaluru) in Apr 2018
Interview
Got a call from the HR representative. The representative given an overview about the job profile and the interview process. The interview was then scheduled and I received an email regarding the same.
It was a full day interview consisting of 4 technical rounds. In the first round, I was asked to describe my current projects using whiteboard and markers. The interviewer had suggested some changes in the design and asked me how would I implement those design changes. The second round was about design patterns. In the third round, I was asked to write code in paper. The fourth round was about virtualization
Interview questions [2]
Question 1
What are the differences between sleep and wait methods? ( Java )
It was long time ago. Wouldn't apply any longer. It was an average interview. Mostly around coding and the work I had done before. Operating System, Networking, Device Drivers, technology, testing etc etc.