プロジェクトライブラリ
内定を得た人たちの本物のプロジェクト — 一件一件が、実際に練習できる面接です。AI面接官が実際にされた深掘りを再現し、あなたが答えた後で本人の答え方と見比べられます。練習前に本人のエピソードを読み、似た経験がなければ自分版を作ってみましょう。
15件の体験談
DBマイグレーション忘れでビルドを落とすCIチェック
モデルの変更に対応するマイグレーションを入れ忘れたままマージして、stagingを壊す人が後を絶ちませんでした。私はマージ前にそれを検知するCIステップを追加しました。
『勝った』と言われたA/Bテスト——そもそも有意なのか確かめるまで
フィンテックのグロースチームは、サインアップ率が高く見える新しいオンボーディング画面をリリースしたがっていました。新人アナリストだった私が、そのレポートを書くよう頼まれました。
ダッシュボードの更新停止をon-call担当に知らせるSlack bot
私のチームでは、モニタリング用ダッシュボードの更新が止まっていることに気づくのがいつも遅れていました。そこで、真っ先に異常に気づいて担当者に知らせる小さなbotを作りました。
コンパイラの授業で作ったCのサブセット向けトイコンパイラのフロントエンド
コンパイラの授業のプロジェクトで、Cのサブセットを対象にlexerとparserを書きました。面接では1つの判断に焦点が絞られました。なぜrecursive descentなのか、そして私の文法がどこでこっそり手を抜いていたのか、です。
誰にも信用されていなかった返品ダッシュボードを作り直したら、数字が二重カウントされていた
あるインターンが、オペレーションのリーダー層がひっそりと使うのをやめていた返品率ダッシュボードを引き継ぎました。面白いのは、実際にクエリを追いかけたときに何が見つかったかです。
チューターセンターの無断欠席だらけの予約表が、私のAPMストーリーになるまで
唯一の「職務経験」は大学のチューターセンターの受付でした。そこで気づいた予約まわりの小さな不便を、「問題を発見して改善を後押しした」というストーリーに変えました。
大学サークルの練習室予約ツール
混沌とした共有スプレッドシートに代わって、私の学生団体が共用練習室を予約するために使った予約サイトです。
手作業の運送会社料金スプレッドシートを置き換えたスクレイパー+週次レポート
オペレーションチームは毎週、運送会社の料金を手作業でスプレッドシートにコピペしていました。私は代わりに数字を自動取得してレポートをメール送信する仕組みを作りました。
データベースの授業で作ったwrite-ahead logging付きの小さなkey-valueストア
システム系の授業でシングルノードのkey-valueストアを作りました。どこで壊れるかを正直に話したことで、耐久性のトレードオフをめぐる30分の議論に発展しました。
見事に見えた無断キャンセル予測モデル——未来を読んでいたと気づくまで
クリニックの無断キャンセルを予測する小さなモデルが、初週から怪しいほど高い精度を出しました。この話の本題は、私が見つけたリーケージと、それをどう突き止めたかです。
私のAmazonループ面接を支えた「エスプレッソマシンの付箋」の話
CSのインターン経験がなかったので、カウンターの裏でやった小さな改善の話をしました。自分が実際にやったことと、店側で起きたこととを正確に切り分けて語ったからこそ、面接官に刺さりました。
社内on-call引き継ぎダッシュボード
on-callエンジニアが3つの別々のシステムを掘り返さなくても、サービス引き継ぎの状態を一目で把握できる社内ツールです。
卒業制作(capstone):4人で作ったのに私しか説明できなかった部屋予約Webアプリ
4人チームの卒業制作で、キャンパスの学習室予約アプリを作りました。面接で面白かったのは技術の話ではなく、作業量が均等ではなかったチームの中で私が実際に何をやったのかを解きほぐす部分でした。
家族のレストランで作った仕込みリストと、それを沈めかけた深掘り
週末は両親の小さなレストランで働いていました。私のストーリーは自分が導入したシンプルな仕込みチェックリストの話で、面接官の深掘りによって、自分がどこで話を盛っていたかを正確に思い知らされました。
セルフサービスのプラン変更チェックアウトフロー
中小企業の管理者がサポートにメールしなくても、自分でプランのアップグレード/ダウングレードができるガイド付きフローです。