Initial interview was on site. They asked me questions related to previous experience and also related to technical skills. Then they sent an technical assessment. I personally do not prefer to take this assessment. The reason is they will not provide any feedback to you. I always believe that if someone spent 6 hours for me then its my duty ethically to give them 6 minutes of feedback. Everyone's time is important. Honestly, they do not respect your time. Manager was really rude. If you ask for feedback then you will not get any response from them.