There were three rounds. Round 1 was completely technical based on technology's you have mentioned. Round 2 is project oriented and situation oriented round from US pannel. Round- 3 HR discussion. It is a normal discussion based on salary and company work culture. Round -4 is directorial. A normal.discussion and he wants to know about you professionally.
After hr discussion they hardly takes 5 working days to release offer.