Took the interview in Feb 2024.
Before application, I already have to answer a bunch of questions like my goals in 5 years and such. It is the first time, answering that details before submitting your CV. Isn't that supposed to be done in a face-to-face interview?
Then it came to the take-home assignment, which is about system design. From frontend, backend to infrastructure, 500 words each and graphs required. Get prepared to spend your weekend, if not two, to get the assignment done.
Then it was the frontend coding test, which needs to fetch data from urls and use Chart.js to plot graphs out of it, within 1 hour (actually coding time around 45mins).
Data extraction from urls was relatively easy, but you'd be in a big panic if you haven't used Chart.js before and it is needed to dig into the doc to find out the useful part to plot graphs. They asked candidates to do the test in Codepen, which is a NIGHTMARE! The editor sucks so hard, autocomplete partially working, and it won't tell you if you have a html or js syntax problem. I wasted like 5 mins only to locate bugs that VSCode could probably tell me immediately.
The interviewer was helpful but tbh not really polite, looked like was in a rush or what, idk but maybe was forced to attend the interview.