これは、技術職の応募者が興味を持つであろう質問のリストです。 重要順に並んでいるわけではなく、多くは特定のポジションや職種に当てはまらないかもしれません。 このリストは私が個人的に作成したものですが、時間の経過とともに、より多くの質問を見たいと思うものや、避けたいと思う赤信号を含むようになりました。 また、私が面接した人たちにはほとんど質問がなかったことに気付き、これは機会損失だと思います。
- どの質問が特に自分にとって興味深いかをチェック
- どの答えが自分で見つけられるかを調べて確認する
- そうでなければ尋ねる
絶対にリストの中のすべてを聞こうとしないでください。(面接官の時間を尊重し、すでに公表されている内容は自分で調べてください)。
物事は流動的であり、再編成が頻繁に行われることを忘れないでください。 バグトラッキングシステムを導入したからといって、バグ処理が効率的になるわけではありませんし、CI/CD を導入したからといって、納品までの時間が短くなるわけではありません。
- 待機時のプラン/スケジュールはどうなっていますか?(待機や呼び出しの際の給与はどうなりますか?)
- 通常の日に行うタスクは何ですか?
- 私に期待される具体的な目標はありますか?
- チームのジュニアとシニアのバランスはどうなっていますか?(また、変更する予定はありますか?)
- オンボーディングはどのように行われていますか?
- 個々の開発者にはどのくらいの意思決定の自由がありますか?
- 想定される勤務時間/コアタイムはどのくらいですか?
- この職務における成功の定義は何ですか?
- 最初の 1 ヶ月、3 ヶ月で私が何を達成することを期待していますか?
- 試用期間終了後、私のパフォーマンスはどのように評価されますか?
- この職務における典型的な 1 日/1 週間はどのようなものですか?
- 私の応募書類について何か懸念事項はありますか?
- 私が最も近くで働くことになる人について教えてください。
- 直属の上司とその上司はどのようなマネジメントスタイルをとっていますか?(ミクロからマクロまで)
- 新しい役割でどのように成長できるか/どのような機会が提供されるか
-
会社では通常どのような技術スタックを使用していますか?
-
ソース管理はどのように行っていますか?
-
コードのテストはどのように行っていますか?
-
バグの追跡はどのように行っていますか?
-
プロジェクトの監視はどのように行っていますか?
-
インテグレーションとデプロイはどのように行っていますか?CI/CD を採用していますか?
-
インフラストラクチャはバージョンコントロールの下で設定されているか、コードとして利用可能か?
-
企画から完成までのワークフローはどうなっていますか?
-
障害からのリカバリの準備はどうなってますか?
-
標準化された開発環境はありますか?それは実施されていますか?
-
製品の新しいローカルテスト環境をどれだけ早くセットアップできますか?(数分/数時間/数日)
-
コードや依存関係にあるセキュリティ問題にどれだけ早く対応できますか?
-
すべての開発者は、自分のコンピュータのローカル管理者アクセスを許可されていますか?
-
あなたの技術的な原則やビジョンについて教えてください。
-
コードの開発者向けドキュメントはありますか?顧客向けに別のドキュメントを用意していますか?
-
より高いレベルのドキュメントがありますか?(ER ダイアグラム、データベーススキーマなど)
-
静的コード解析を行っていますか?
-
内部/外部の成果物をどのように管理していますか?
-
依存関係はどのように管理していますか?
- 仕事はどのように組織化されているか?
- チーム内/チーム間のコミュニケーションは通常どのように行われていますか?
- プロジェクト組織のために何かツールを使用していますか?それらについての経験はどれくらいですか?
- 意見の相違はどのように解決されますか?
- 誰が優先順位やスケジュールを決めるのですか?
- スケジュールの遅延の後はどうなりますか?
- チームがリリース日を達成できなかった場合はどうしますか?
- 毎週どのようなミーティングが行われていますか?
- マネージャーとの定期的な 1on1 はありますか?
- 製品やサービスのスケジュールはどうなっていますか?(n 週ごとにリリース / 継続的デプロイ / マルチリリースストリーム / ...)
- 本番のインシデントの後はどうなりますか?非難抜きの分析をする文化はありますか?
- チームが現在経験している課題のうち、まだ解決していないものはありますか?
- 進捗状況はどのように把握していますか?
- 期待値や目標はどのように設定され、誰が設定するのですか?
- コードレビューはどのように行われていますか?
- このチームの一般的なスプリントについて教えてください。
- 技術的な目標とビジネス的な目標のバランスはどのようにとるのですか?
- 知識の共有はどのようにしていますか?
- チームの規模はどのくらいですか?
- 各チームに委任されたサービスやプロジェクトはどうですか?
- 開発者は何・誰から学ぶことが多いですか?
- 働いていて一番気に入っていることは何ですか?
- 一番嫌なことは何ですか?
- できることなら、何を変えたいですか?
- 一番長く働いているチームメンバーは何年いますか?
- 少人数のチームの場合、性格の衝突などがあった場合、どのように対処しましたか?
- なぜ会社は採用しているのか?(製品の成長/新製品/変動/・・・)。
- 会議・出張予算はあるのか、またそれを使うためのルールは?
- 昇進のプロセスはどうなっていますか?要件や期待値はどのように伝達されますか?
- 業績評価のプロセスはどのようなものですか?
- 技術職と管理職のキャリアパスは分かれていますか?
- 購読している電子書籍やオンラインコースなど、会社全体で利用できる学習リソースはありますか?
- 認定資格を取得するための予算はありますか?
- 企業の成熟ステージはどの状態ですか?(初期の方向性の発見/機能作業/メンテナンス/...)
- FOSS プロジェクトに貢献することはできますか?必要な承認はありますか?
- 競業避止義務や秘密保持契約の締結を求められることはありますか?
- 5 年後、10 年後の会社の姿はどうなっていますか?
- クリーンコードとは、大多数の開発者にとってどのような意味を持つのでしょうか?
- 最近、この現場で誰かが成長していることに気付いたのはいつですか、そしてその人たちはどのような方法で成長しているのですか?
- この会社で成功するとはどういうことか、また成功をどのように評価するのか?
- スポーツやチームビルディングの活動はありますか?
- 社内で行われるハッカソンはありますか?
- 会社はオープンソース・プロジェクトをサポートしていますか?
- チームや会社ではどのようなソーシャルイベントを開催していますか、またそれらには全員が参加していますか?
- なぜ会社は、社内の従業員を昇進させるのではなく、外部の人間を採用することにしたのですか?
- ダイバーシティを考慮した採用の状況/見解は?
- 社風とのギャップは何だと思いますか?(そして、企業文化とは何か?)
- ここではワークライフバランスをどう定義していますか?
- 会社は気候変動問題に関してなにかしらのスタンスを持っていますか?
- 意見の違いはどのように解決しますか?
- スケジュールが遅延したあとはどうなりますか?(「予測された時間内にこれはできない」とか。)
- チームがプレッシャーにさらされ、キャパシティやベロシティを超えて仕事をすることを約束した場合はどうなりますか?
- 誰かがプロセスや技術などの改善点を指摘した場合、どうなりますか?
- 経営陣からの期待と、エンジニアやチームのパフォーマンスにギャップがあった場合、どうなりますか?
- 過去の最悪な状況と、会社がそれにどう対処したかについての話を聞かせてください。
- 利益を出していますか?
- そうでない場合、その期間はどのくらいの見込みですか?
- 資金はどこから来るのか、誰がハイレイヤーのプランや方向性に影響を与えるのか?
- どのようにお金を稼いでいますか?
- 何があなたがより多くのお金を稼ぐことを妨げているのか?
- 今後 1~5 年間の会社の成長計画は何ですか?
- これから起こるであろう大きな課題は何ですか?
- 自社の競争力として認識しているものは何ですか?
- リモートワーカーとオフィスワーカーの比率はどうなっていますか?
- 会社はハードウェアを提供していますか?また、リフレッシュのスケジュールはどうなっていますか?
- BYODについてどう思いますか?そのためのポリシーはありますか?
- 追加のアクセサリーや家具は、会社を通して購入することができますか?そのための予算はありますか?
- コワーキングスペースやインターネットに接続するための予算はありますか?
- オフィスへの訪問はどのくらいの頻度で行われますか?
- オフィスの会議室は常にビデオ会議ができるように準備されていますか?
- オフィスのレイアウトはどうなっていますか?(オープンプラン/キュービクル/オフィス)
- 私の新しいチームの近くに、サポート/マーケティング/その他の電話が多いチームはありますか?
- この職務/チーム/会社で働く上で、最も良い点と最も悪い点は何ですか?
- 最初にこの会社で働くことを選んだ理由は何ですか?
- その会社で働き続ける理由は何ですか?
- ボーナス制度がある場合、ボーナスはどのように決定されるのですか?
- ボーナス制度がある場合、過去数年間の一般的なボーナスの割合はどのくらいですか?
- 401k やその他の退職金制度はありますか?ある場合、会社はプランへの追加拠出にマッチしますか?
- 医療手当はありますか?ある場合はいつから始まりますか?
- 転勤手当はありますか?
- 有給休暇(PTO)はどのくらいありますか?
- 病欠と休暇は別々のものですか、それとも同じ手持ち休暇数から出ているのですか?
- 有給休暇(PTO)が発生する前に休暇を使用して、実質的に PTO 残高がマイナスになることはありますか?
- 有給休暇(PTO)にはどのようなロールオーバーポリシーがありますか?
- 育児休暇についてはどのようになっていますか?
- 無給休暇に関するポリシーを教えてください。
- サバティカル休暇に関するポリシーを教えてください。
質問へのインスピレーションを見つけてください:
- The Joel Test: 12 Steps to Better Code by Joel Spolsky
- Questions I'm asking in interviews by Julia Evans
- Curated list of salary negotiation advices by Peter Mekhaeil
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.