The process was excellent until the last part.
I passed 2 technical interviews and an Hr interview.
which were very nice people. and spend a lot of effort to have a pleasant interviewing expirience.
the final interview was with a manager of 50 developers.
For some reason, he declined me because he expected me to learn about micro-frontends, although it was not a technical interview and I stated before that I did not write micro-frontends in the past to a previous interviewer. also, he wrote that he declined me because of a joke I made.