I applied online. I interviewed at RxAdvance (Southborough, MA) in Apr 2019
Interview
First a technical phone interview and then onsite interview.
Onsite interview consists of 4 technical rounds and a 1 hour technical and analytical written test.
It almost takes whole day.