Overall good experience . It took around 4-5 weeks for whole process. Telephonic interview following on-site interview. Interview with manager , two technical interview one hr interview. Technical interviewer were very nice people and expected to the point answer. Asked some basic questions then advance and scenario based questions. Asked to solve one problem on board. Asked for performance improvement questions. It was nice experience and talk to team members.
I had to decline offer as they offered low salary and offer was non-negotiable. HR was kind of rude and you have to follow up. She would say Take the offer or walk away , she won't listen your arguments and pretend they don't need you they have others waiting.