I applied online. The process took 2 months. I interviewed at Wenig Saltiel (New York, NY) in Nov 2018
Interview
There are 3 rounds of interview. The manager is really nice and dedicate and taking notes of all the points you have mentioned. Second round would negotiate the salary with you.