A take-home assignment followed by a technical interview. a frontend or problem-solving task to complete on your own time, usually within a set deadline, to evaluate your practical skills and coding style. After you submit it, you move on to a technical interview, where they discuss your solution, ask follow-up questions, explore your reasoning, and may test additional knowledge through live coding.