I was invited to a "tech challenge" before the interview. I was able to complete the challenge with 100% accuracy. I was able to complete the coding test (Java and SQL) with all test cases passed, Also able to answer all MCQ correctly. Still, they rejected me and gave me no explanation for it. Disappointed they had a good interview process and I was excited for the position. I suggest anyone considering this company to find other companies that actually value your time.
Let me quote the email they send me
"The criteria we use to evaluate submissions are highly specific to Secfix and our current needs at this stage of growth. While we don’t see a match right now...."