Woven by Toyota Software Engineer Interview
Woven by Toyota software engineer interview question

Search for a command to run...
Woven by Toyota software engineer interview question

This series collect stories from anonymous candidates to provide real insights regarding software engineer interview process in Japan/Singapore
Sierra has been one of the most interesting AI startups to watch. Founded by Bret Taylor (former Salesforce co-CEO) and Clay Bavor (former Google VP), they're building AI agents for customer service, and they're hiring in Japan and Singapore etc.
Cohere is one of the leading enterprise AI companies, building large language models purpose-built for business use cases. While most people in AI circles know them for their models and APIs, fewer know about one of their most interesting roles: Forward Deployed Engineer.

OpenAI needs no introduction. They're the company behind ChatGPT, GPT-4, and DALL-E. But most people don't know about one of their most interesting roles: Forward Deployed Engineer. An FDE at OpenAI i

xAI has been impossible to ignore. Elon Musk's AI company is building Grok (the AI powering X), running massive GPU clusters, and now expanding into X Money payments. When I got the chance to intervie

Sakana AI's interview process is refreshingly different. The month-long take-home project rewards depth over speed. The technical interview is a conversation about real experience, not a coding exam. And the culture fit round tests whether you can operate in a fast-moving research startup.

Sierra has been one of the most interesting AI startups to watch. Founded by Bret Taylor (former Salesforce co-CEO) and Clay Bavor (former Google VP), they're building AI agents for customer service, and they're hiring in Japan and Singapore etc.

Take home assignment
First technical round
Second technical round
Tech lead round
HR round
Manager/VP round
I was asked to write a simple command-line tool that parses and aggregated some data. You are free to use any programming language that you like. I was told usually one will spend 2 ~ 4 hours but it took me 5 hours to complete the interview. This is better than a lot of other companies' take-home assignments because the scope is smaller and the instruction was clear. The best way to tackle this is to write the code as you would in production. Woven by Toyota deals with huge data so it's important for them to see how well you deal with scalability.
My first interviewer was very friendly and smart. In a way, he knows how to make interviewees feel relaxed while supporting them by giving hints in a smart way. This interview starts with domain knowledge tests that go through Linux kernel to browser DOM (because I was interviewing the full stack position). Then we started the review of the take-home assignment. While they managed to follow up on some scalability concerns, overall I didn't feel that they have spent enough time going through my works to give good enough feedback. The last session of this interview was live coding. I think they just want to make sure you can code, so there were no Leetcode hard problems and I am thankful for that.
Want to save your preparation time ? Check out furustack.com to understand what you need to prepare instead of guessing.
The second technical round was more or less like the first round but they spend more time going through my resume to understand my work. We then have a very short session of domain knowledge tests. Some of them make my eyes roll but overall they were easy enough. We ended the interview with another live coding session.
I expected this round to be a hardcore round but it was totally the opposite. It was more like getting to know each other working styles and preferences. We spend time talking about the ongoing projects and what are the biggest challenges in their team. The interviewer did go through my resume to ask what kind of project am I working on and what was some challenges. Took some time to make sure I cover everything and he thinks my current project choice makes sense.
Some questions that I asked:
A few typical behavioural questions start with "Tell me about a time...". You might want to prepare a few stories for this. Prepare a less technical interview because I had a difficult time explaining technical terms such as “crawler” to the interviewer.
Some questions that I asked:
How diverse is Woven by Toyota holdings since all of my technical interviewers are all white male
Why is Woven by Toyota a holdings
It took them around 2 weeks to schedule this round. This 30 minutes conversation contains a few short behavioural questions that focus on conflict resolution in your past experience. They also talked a lot about company cultures and key improvement areas. Because it's a very short interview and the interviewer seems really busy (stopped interview 1 minute before our time ends), I don't have much time to ask questions.
Despite the negative comment on reddit, I think the process has been improved over the year. In my opinion, Woven by Toyotas has one of the most humane interview processes compared to others. Instead of accessing candidates via crazy/stressful leetcode hardcoding, or designing a system that only scales theoretically, they do it in a better way like short take-home assignment and accessing past projects deeply. On the other hand, they took really long time for the whole process. They only got back to me after 2 weeks (yeah another 2 weeks) of VP round.
Want to save your preparation time ? Check out furustack.com to understand what you need to prepare instead of guessing.