Skip to main content

Engineering Team Hiring

We have the following four steps:

  1. Cultural Fit Interview
  2. Take-Home Coding Assignment
  3. Technical Interview
  4. Engineering SuperDay + Final Interview

As for steps 1-3, it could be either online or offline. Step 4 is usually offline, but we can flexibly arrange it around your schedule.

1. Cultural Fit Interview

The first step is a 45-minute or hour-long cultural fit interview. It is a chance for us to get to know each other and see if we're a good fit for each other.

  • Whom you'll see (subject to change) ― CTO
  • Goals ― To see:
    • How your values and behavior fit in with our company's vision, mission, and values
    • How our visions, mission, and values motivate and fit in with yours
    • How your career and our journey can be aligned (cf. Your Career & Us)
  • Examples of topics
    • Our company's vision, mission, and values
    • Your experience in engineering teams and how you've grown in your career
    • Your engineering style and philosophy
    • Your business style and philosophy
    • Your self-analysis of key factors that bring you to the best condition
    • Your thoughts on our handbook (this web page)

2. Take-Home Coding Assignment

The second step is a take-home coding assignment. We'll give you a small codebase, including some implementation tasks, and you'll have a week to complete them. The submission deadline is flexible, so you can choose the best time.

The purpose of this step is to see how you write code. You should be busy, and we are not looking for a perfect solution, but we are looking for a solution that shows your daily practices to build a good product. Since we prefer Working out load practice, we expect you to share your thoughts and questions with us during the process.

3. Technical Interview

If they pass the culture interview, our team will schedule an hour-long interview with our engineers.

  • Whom you'll see (subject to change) ― One of our product engineers
  • Goals ― To assess your technical ability for the role
  • Examples of topics (note that it depends on your past experiences)
    • On your submitted take-home coding assignment
    • General architecture design
    • Diving more into your past technical experiences

We are likely to ask you how deeply you understand engineering technologies and practices you've experienced so far. Flatt Security provides a solution for engineers, and that's why we value your depth of understanding. Instead, the interview will not include live coding. You don't need to prepare editors.

4. Engineering SuperDay + Final Interview

The final stage of our interview process is Engineering SuperDay, which is a paid full day of work with us to check whether you and we can collaborate smoothly. A task in the day depends on your role, but it is basically designed to be too much work for one person to complete in a day.

It usually longs from 10:00 to 19:00 JST (1 hour break included), while we are flexible to arrange around your schedule. You will bring your own laptop and work on a task that we provide. We will provide you with a personal slack channel to ask questions and get support from our team.

In the middle of Engineering SuperDay, you'll take a final interview with Koki, our CEO. The goals and topics of a final interview depend on the result of the cultural fit interview and technical interview.

An Engineering SuperDay usually looks like this:

  1. Kick-off session with an engineer
  2. Time to focus on the task; of course, we provide support via your personal slack channel, as we will do after you join
  3. Meet Koki, our CEO, as a final interview
  4. Wrap-up session at the end of the day

This step could be either online or offline, but we prefer online to offline only for this step unless you live far from Tokyo. We can flexibly arrange around your schedule.