Applied online. Had a technical interview with a Big Data Engineer (Hiring Manager). Next, a second technical interview with the Architect. Then I was told that I would be called for an on-site interview. After 4-5 days of wait and emailing the recruiter for 2-3 days, I got a standard rejection email! Very unprofessional way of handling the interview process. Didn't get any feedback even after asking explicitly about the reazon for rejection