The hiring process was a little weird.
Firstly, they gave me a homework challenge. The time given to complete the challenge was 2 days. I completed the challenge in 2 days and they took 16 days to review the challenge.
Then I got shortlisted for an interview. The technical questions were difficult. You would be able to solve them only if you had solved them earlier. They did not check the problem solving. The interviewer also did not provide any hints.
Since my interview did not go well, they sent a rejection. They did not consider the time and effort I gave for the homework assignment and the skillset and knowledge I have was not at all tested.