First they held a hacker rank coding test, following to that there were two technical round and then HR round. Once all clear you can join the organization.
But worst part is you need to keep update yourself for internal interview, because internal interviewer treat you as a fresh hiring and don't consider you as part of organization.
I have seen this is very strange as you have hired a person after a stringent process then why you ask again and again same thing to condidate.
So it become more painful when they shared feedback with irrelevant comment. Like learn maths.