The recruiter reached out after applying for job in Linkedin. This was followed by a 45mins Zoom interview with the hiring manager. The interview had 2 parts: coding and basic ML questions. Both went very well but didn't got the call for next interview for unknown reasons. It's very unethical and sad to see this attitude.