(2025 Summer version)

This guidebook is designed for candidates preparing for Monoxer's engineering technical interview (SWE, SRE, Data Engineer, CRE, Security Engineer, etc.). It provides a comprehensive overview of our interview principles, process, and evaluation criteria to ensure transparency and help candidates understand what to expect in the interview. By making our interview process and standards clear and objective, we aim to create a fair and positive experience for all candidates.

(2025 夏版)

このガイドブックは、モノグサの技術選考(ソフトウェアエンジニア/SRE/データエンジニア/CRE/セキュリティエンジニアなど)に臨まれる候補者向けにご用意しました。当社の選考方針・プロセス・評価基準を包括的に解説し、透明性の確保と候補者の理解促進を目的としています。明確で客観的な選考基準を通じて、全ての候補者に公平で良好な選考体験を提供することをねらいます。


1. Principles and Purpose of the Technical Interview / 技術選考の理念と目的

Our hiring philosophy centers on potential and fundamentals. We prioritize a deep understanding of computer science and a strong problem-solving aptitude over proficiency in any specific technology. We believe great engineers can learn new tools, but a foundation built on core concepts and a growth mindset is what leads to long-term success. Monoxerの採用理念は可能性と基礎力を中心に据えています。特定の技術に対する習熟度よりも、コンピュータサイエンスへの深い理解と優れた問題解決能力を重視しています。優秀なエンジニアは新技術を習得できますが、基礎概念への理解と成長志向こそが長期的な成功につながると考えています。

Therefore, our technical interviews are designed to assess the following core areas: したがって、当社の技術スクリーニングでは以下のコア領域を評価するよう設計されています:

Core Evaluation Areas / コア評価領域

2. Structure of the Technical Interview Process / 技術選考の構成とプロセス

Our interview process is standardized to ensure fairness and consistency. The typical flow is as follows: モノグサの選考プロセスは公平性と一貫性を保つため標準化されています。以下のような流れになります:

Steps Description **Timing (**minutes) Evaluation Areas
Casual Talk
(Optional) An initial meeting to help candidates understand Monoxer’s business, culture, etc.
初回面談では、モノグサの事業内容や企業文化等についてご理解いただくことを目的とします。 45 n/a
Online Test An initial screening focused on data structures and basic algorithms to assess fundamental coding proficiency.
一次選考(オンラインテスト)では、データ構造と基本的なアルゴリズムを用いた基礎的なコーディング能力を確認します。 90 Fundamental computer science knowledge
Technical Interview The technical interview is conducted in two separate sessions. Each session consists of two parts: ① Coding and ② System Design
技術面接は独立した2セッションで実施します。各セッションは、2つのパートで構成されます:①コーディング問題②システム設計。 Two 60-minute interview sessions
①Coding A live problem-solving session to assess practical coding skills, approach to problems, and code quality under time constraints.
ライブコーディング問題:時間制約条件下での実装力、問題解決アプローチ、コード品質を確認します。 Fundamental computer science knowledge
・Coding best practices
・Problem-Solving & Communication
②System Design A discussion and collaborative problem-solving session centered on the design of a real-world system, covering architecture, middleware, and scalability & reliability.
実際に存在するようなシステムの設計問題の出題:面接官と対話形式でアーキテクチャ設計・ミドルウェア・拡張性・信頼性等に取り組んでいただきます。 System design & Architecture
・Problem-Solving & Communication
※Resume Deep Dive ※An additional session that might be conducted to explore your experience more deeply.
場合により追加される、ご経験についてより詳しく伺うセッションです。

A discussion to assess candidates' problem-solving skills, technical depth, and leadership qualities based on their project experience. これまでのプロジェクト経験について伺いながら、問題解決能力、特定技術スタックの理解度、リーダーシップを確認します。 | 60 | ・Domain expertise ・Communication ・Project leadership ・Product/business mindset | | Team Matching Meeting | Engineering Managers representing potential assignment teams (typically one team, occasionally multiple) will explain their team composition, mission, challenges, and key initiatives, followed by a Q&A session アサイン候補チーム(通常1チーム、複数の場合も)のエンジニアリングマネージャーが、チーム構成・ミッション・課題・重要施策を説明し、質疑応答を行います。 | 30 | n/a | | Final Interview | ・Interview with CxO / CxOと面接 ・Boardgame / ボードゲーム ・Closing Meeting / クロージング面談 | Approx. 120 | ・Communication ・Culture matching |

※Technical interviews for DE, SRE, and Security Engineer positions will consist of: Coding & System Design (1-hour session) + Resume Deep Dive (1 hour), with total duration: 2 hours. ※DE、SRE、Security Engineer職のTechnical Interviewについて、①Coding+②System Design(1セッション・1時間)+RDD(1時間)で合計2時間実施します。