Don't waste your time while applying here, as they will ask to complete a long-time taking task, and if they like it or might ask to improve it further after then they will schedule your interview. and most probably your interviewer will be a guy who don't know the tech stack which you are interviewing for. and if they convinced upon your interview, they would schedule you interview with the senior guy, this will be your worst experience and unprofessional and also will ask some pathetic questions which doesn't make sense and after that they will how soon you can join........and then 1 week...2 week no reply. they are pretending that they are hiring. Or expanding but eventually they are wasting time of candidates. Shame on these people