Here is a previous frontend interview experience with a data brick. It was a face-to-face interview, and overall, the experience was good. Initially, I was asked about recent projects and we discussed for a while.
Then, I was tasked with implementing an auto-complete feature using several endpoints, which seemed to be testing knowledge of promises. The follow-up question was about how to improve it, and my suggestion was to use debounce. However, the interviewer did not inquire about the implementation of debounce but rather how to use it.
Later on, when asked if there was anything else I could do, I was unsure. The interviewer then posed a scenario where the second API returns before the first one due to poor network connectivity, which seemed quite advanced, and unfortunately, I was unable to answer.
Overall, the phone interview felt frontend-friendly and did not involve algorithm questions.