First you have a phone call with a recruiter
Then on site technical interview
And lastly a home assignment,
It is annoying on its own that a company gives you a home assignment, when you need to spend time but they don't, but even more annoying when you set it to 17 to 19 but the interviewer is letting you know that he will not be available after 18.
If that's not enough, after you go through all the effort of coming to their office and doing their home assignment, they don't think it is even worth the time of calling and giving you any feedback, only a generic email, as if you only had a short 30min zoom interview.
Interview questions [1]
Question 1
How would you create an "auto complete" search engine, where after every letter you type you get the 3 most searched strings, where your string is their prefix.
the GET should be fast, while it is ok the POST will take longer.