I applied through an employee referral. The process took 1 day. I interviewed at Marlabs (Piscataway, NJ) in May 2019
Interview
Easy interview. Say something relevant and they will select you to join their consultancy no questions asked. If you have no other option and want to stay in the US just contact them and try to get on a project asap.
a brief self-introduction, an easy level SQL leetcode question, very short, about 10 minutes phone interview, hard to hear the interviewer's voice and they speak fast so listen carefully and find a place with good signal coverage if you can
A short phone call, asking about basic Java data structure and knowledge, like how to reverse an array or list. You can easily handle it if you have previous Java experience.
Recruiter interview first and then regular telephone interview. The interviewer asked some questions about technology and programming on the phone. The process took about 15 minutes. The interviewer will tell you whether you are accepted at the end and sends you an offer through the recruiter.