First round over the phone with HR, talked about past experience, technologies used, salary expectation etc. Then a phone interview with hiring manager, again talked about past experience & technologies used. Final round was onsite with 2 interviewers. Asked about java & database basics like what is interface, generics, how indexing works in database, also a white board coding (the same buzz fizz question another reviewer mentioned). Told me hr would get back to me within 3-4 business days with decision. Not a peep since. I got a feeling the company was very unorganized with subpar facility. More importantly, the technology they use is a little behind.