They scheduled an interview with me and at the same time sent me a tech assessment saying, its a 2 hours technical task. I had an appointment just after that task, turned out that task was 4 hours and there were 3 questions. 1 SQL question, 2 programming tasks with unit tests failing and I need fix those tests. The disappointing thing was, I finished two questions and my 2 hours were over and I asked, that I specifically got an email saying its a 2 hour test. I am very sure both questions were absolutely correctly done and I would have done the third one too knowing it will take a bit more time but, very poorly communicated. Thirdly, they just cancelled my interview and didn't even care about talking to me about it. If that's the way, candidates are being screened, I would highly advise people who value their time and skills to stay away from such company because, they just don't really care about you. The videos and stuff they have made is for marketing. They don't live by those values.