I applied through other source. The process took 2 months. I interviewed at Katerra (Jersey City, NJ) in Dec 2019
Interview
One phone interview and then an in person interview with an HR rep and two other employees. I think there was a change in HR personnel after my interview so I didn't hear back from them for about two months but I still got a job offer.