I applied for c++ position but got interview for this role. The HR gave me some material to prepare for and that was completely opposite of what the interviewers asked me. They asked me some design patterns and when I gave my answers, one of interviewers a senior architect was not aware of the patterns I mentioned. Even when I spelled it for them, they literally said never heard of it. It was the second most common pattern. They did not ask anything about my CV, past exp or projects. I don't know how this company is working because when they sent me a rejection, the role mentioned in the email was TyepScript/React(I did not interview/applied for this). Also who asks for code reviews as code reviewing method differs from company to company, language to language. Mind you they said assume the code is compiling and running, so they were not looking for errors/decoding.