Three rounds, HR, managers phone call, on-site interview. Very technical, especially the on-site interview. It took me a day for the interview with like 10 managers or senior engineer from several departments such as R&D. The experience was nice. But the on-site plan was not planned well. I had barely anytime to stay in Johnston besides the interview.