1. A call with the recruiter about your resume, background, and why you want to join Thinkful, etc.
2. A take home assessment which they say it takes about 2 - 3 hours but really takes like 8+ hours. You have to modularize react code, connect data from an API, create a backend server, and implement testing (they ask you alot about it during the technical).
3. Technical interview consists of asking you about your take home, emphasis on testing portions, and asking you to write a function/method on the spot in the take home assessment. After that it's a system design question.