The entire process is obvious that they're filtering out people based on other factors than just skills. Is very long and they're not entirely respecting the candidate time.
Firstly, they send you a challenge with questions unrelated to the front-end, but more related to advanced computer science data types and expect you to provide a code example in your favourite language. You can use ChatGPT to answer them, because the end they're incapable to see whether a human wrote it or not.
Then, they invite you for a in-person interview which is scheduled 1.5 month after.
The interview is with one of their "senior" KP, 2h. The senior was incapable to understand the fundamentals of HTML, nor aware there exists the official specifications for HTML and CSS separately. - you don't need a JavaScript to solve every problem. Such as using JavaScript to provide on key press enter behaviour for submission, when you simply can wrap around the <form> tag.
On top of that, the guy wasn't aware of newest EcmaScript specifications either. It wasn't on purpose, because he kept drilling as to why not make it "more standardized".
Besides that, he was speaking extremely quiet in English, and despite given feedback, he didn't bother to improve, rudely interrupting and purposely starting to put less efforts to accentize what he's trying to say. He was talking some non-sense about Agile methodology, and from what I understood, he didn't understand the concept either. He thinks is a factorial (I know, wtf) process for the software houses.
This is not a foreigner friendly workplace. They're offering a very low salary, - which of course they didn't share prematurely.