There were around 4 rounds. I passed the online test. Then the next round was the interview with manager. It was very well because I really liked the management perspective of work and environment. Next one was HR which was also good. After that I got the take-home project which I could finish it during busy weekend. However, the next round was the worst interviewing in my life. Not because I failed, but it was about the technical team there was nightmare. I still thank to everything that I failed otherwise I must quit the company after few days. There was an innocent developer gave me the interview just to pressure me to find the doc of one library I tried in the take-home project. Then, he said all the thing to distract and made me look stupid even I answered the correct things. I could not imagine myself working with this kind of colleague. Other people in the company were great. I respect them, but just one rotten fish makes the whole worst.
This is just my sincere opinion which may sound selfish to my own story. But, I found great people and great environment else where.