There were 4 rounds in total. 1st two were technical ,3rd was managerial round and last was HR. In 1st technical interview i was asked questions related to OS, internals of java, and various testing related things , this went for 40 mins or so. After i cleared that in 2nd round i was asked questions related to programming. Questions were on strings,arrays,DS little bit on angular as it was mentioned in my project. 2nd round was 1 hour long. In managerial round which was 3rd round, it was mainly full of puzzels, and what will happen when we will do this and that ,this went on for 30 mins. In HR they were mainly asking about company, their products, HR were telling what ill be working on, they also asked me to speak on one topic , they also made me speak on random subject. this was also 30 min long process. So basically it was a long process.