Overall hiring procedure about 2 weeks. 3 rounds of interview; 1st for culture and personality check, 2nd for technical interview, 3rd for technical interview with stakeholder.
The technical questions are challenging and niche (could be trivia), but I know they really want who is professional and in expert level to join, able to solve their problem and fulfill the requirements. Round 3 starting with relax, and cut in to the topic and scenario, very straightforward. There is no correct and wrong answer, based on your experience to illustrate the best practice for interviewer's questions. Your answer can mark as 1 or 10 points. I would say, their interview for this role cannot prepare and unpredictable. Just try your best, they will know you're the suitable person or not. If you have true hands-on experience, you know how to do.
You can feel the respect from this company, especially you are a technical person. They never use the question like "how you handle the stress...", "how you manage the life challenge" to degrading your skill, they will ask job related questions to know who you are. After I know the interviewer is ex-staff from FAANG level companies, and recognized my performance during the interview, I feel happy and wish I can become that's kind of person.
(BTW, I am not show-off. After the interview, I consulted my friend who is expert in this domain, he also feel not easy to answer, especially hit the ideal and best practice grade)
Offer get, new journey. If you're hardcore/tough IT professional and developer, please trust me, Toku is not just a simple startup company.