Web開発者の面接で尋ねるべき10の質問

2019/05/20 09:00

あなたは、就職活動の過程で重要なポイントを迎えています!面接官からの電話があり、日付と時刻が設定されました。あなたはあらゆる回答を練習し、彼らが投げ掛けてくるであろう、いかなる技術的な質問に対しても準備万端です。そうすれば当日、面接は信じられないほどの成功に終わることでしょう。

さあ、あなたが質問をする番です。面接が終わる前に答えを聞いておくべき、いくつかの質問があります。

プロジェクト管理はどのように行われるか?

この質問への答えは、あなたの仕事に対する心持ちを変える可能性があります。企業は、適切なプロジェクト管理プロセスを整備しておく必要があります。さもないと、多くの混乱が生じるでしょう。タスクがどのようにして決定されるのか、誰がどのタスクを処理する責任があるのか、その他考えられることを、彼らがしっかり説明できるのを確認することです。

プロジェクト管理の乏しい環境では、そのプロセスの説明は非常に曖昧なものになるでしょう。優れたプロジェクト管理をしている企業は、誰が何を担当しているか、どこで残っているタスクを確認できるか、その質問に対する答えを迅速に示してくれます。

1ヶ月にいくつのプロジェクトに取り組むことが求められるか?

この質問は、あなたが面接を受けている企業の種類によって異なります。その企業が1つのプロジェクトだけに取り組んでいることが分かっていれば、彼らが一月に何回のスプリントをするか、といったような事を質問します。これは、平均的な作業負荷を把握するためです。この質問に対する答えには、良いも悪いもありません。

1年間のコンサルティング業務は、1つのプロジェクトでの2〜3年の作業に相当すると誰かが言っていました。これは、コンサルタントが様々なクライアントからの複数のプロジェクトに取り組んでおり、それらすべてが微妙に異なるため、短期間のうちに異なった種類の問題に晒される可能性があるためです。

その一方で私は、単一のプロジェクトに取り組んでいた人々が、どのようにしてテクノロジースタックに没頭できたか、話すのを聞いたことがあります。一度に1つのプロジェクトに集中することができるので、そのスタックでより高度な技術を学ぶことができるのです。

この質問に対する面接官の答えをどう解釈するかは、あなたの求めているものにより異なります。

コードを管理するプロセスはどのようなものか?

あなたは、いくつかの場所でファイル管理がなされる方法に驚くことでしょう。私は一度、ファイルのバックアップに電子メールの添付ファイルを使用しているのさえ見たことがあります!😖バージョン管理にどういったツールを使用するかは、常に確認した方が良いでしょう。GitHubやAzure DevOpsなどの一般的なツールを使用しているかどうかを調べます。

プロプライエタリ・ソフトウェアのような、他のものを使っている可能性もありますが、Gitに関連するものである可能性が高いでしょう。プルリクエストの承認など、正式なコードレビューの習慣があるかどうかを調べることです。そして、デプロイのプロセスについて尋ねることを忘れないでください!自動化されたパイプラインが設置されているかどうかは分かりませんから。

通常のスプリント期間はどのくらいか?

正式な方法で作業を完了させることを良しとしない所もありますし、それらが適切に機能している限りは問題ありません。タスクリストを処理する独自の方法があり、またそれには一種の時間制限が課されるでしょう。それが、あなたがこの質問により見つけようとしているものです。

週に一度のスプリントを行う所もあれば、月に一度の所もあります。あなたが主に知りたいと思うのは、一定の時間内にいくつのタスクを終わらせるよう求められるか、ということです。スプリントの期間を知ることで、仕事のペースが伺い知れます。スプリントが短ければ短いほど、コードを迅速に作成しないといけず、スプリントが長すぎると何もすることがなくなります。🤷‍♀️

チームには何人の開発者がいるか?

あなたは、何人の人と働くことになるか気になりますか?開発チームの規模からは多くのことが分かるでしょう。メンタリングの機会があるのか、もしくは少ない助けで独り立ちが求められるのかを判断できます。ただの数字からでも、それが分かります。

大きなプロジェクトに多くの開発者がいない場合は、ただ仕事を終わらせることに集中することになります。より大きな開発者チームが組まれている場合は、おそらく彼らから学び、様々なタスクを手掛ける機会があるでしょう。開発者の質が反映されているとは考えないことです。大規模なチームは、小規模なチームよりも効率的ではありません。

開発者は仕事中に学習する時間があるか?

私たちは皆、仕事において求められるよりも多くのことを学ぶため、空いた時間を多少費やしています。多くの企業がいま、仕事中に少しの学習時間を従業員に与えるのが良いということを、認識し始めています。これは、彼らがあなたの成長に喜んで投資することを示す、ささやかな特典の1つです。

一週間のうちほんの2、3時間では、何も得られません。おそらく彼らはピアプログラミングをするか、時々トレーニングセッションを行うでしょう。トレーニングを行うオンラインサイトの1つを購読しているかもしれません。

通常のプロジェクト期間はどのくらいか?

これは、彼らの働きぶりを感じ取ることのできるもう一つの方法です。ほんの数週間で終わるプロジェクトもありますが、数年を要するものもあります。この質問の答えにもまた、良い悪いはありません。彼らが説明するべき主なことは、プロジェクトにその期間を要する理由です。

迅速な行動を好む人と、そうでない人がいます。この質問を通して、ビジネス的な側面を少し学ぶことができるでしょう。なぜならこれは、通常プロジェクトの予算を決定する要素だからです。

出張があるか?

通常、Web開発者は出張する必要はありませんが、その機会はあるかもしれません。それが契約に含まれる場合もありますし、オファーを受ける前にそれを確認しておくのが良いでしょう。これは、企業環境を感じ取るための質問の1つです。

出張があるというのは、あなたがクライアントの前に立つ十分なスキルを持っている、と考えられているということですが、それにより急な出張の可能性があることも意味します。

休暇日数はどのように扱われるか?

これは、どのくらいの休暇を取得できるか、という質問ではありません。そうではなく、あなたがいない時に仕事がどのように回るかということです。開発部門の中には、すべてを把握している人が1人いて、その人がいない時、他の皆は何も厄介事が起こらないよう祈っています。厄介事というのは、そういう時に起こるものですが。

中断されることなく休暇を満喫するため、十分な数の人々が仕事に精通しているよう彼らがクロストレーニングを行っているかどうか、確かめておくことです。それは次の質問につながります。

緊急時のプロセスが設定されているか?

サーバーがダウンした場合やデータベースが破損した場合、またアプリケーションがハッキングされた場合は、どうなるでしょうか?彼らはそういったシナリオのために、一種の緊急プロセスを準備しているべきです。彼らが何をすべきか知らないからといって、あなたがビジネスが本格的なパニック状態に陥るのを心配する必要はありません(心配するべきは別の理由です)。

データベースがバックアップされる頻度について尋ねます。また、どのようなセキュリティ対策を講じているかを尋ねます。これらの質問に対する彼らの答えは、彼らがプロジェクトについてどれほど深く考えているかを教えてくれるでしょう。

これらは、私が尋ねておきたい質問のほんの一部です。仕事において全く別の何かを求めていて、異なる質問を持っているという方もいるかもしれません。よければコメントで共有して頂けませんか? 🙂

私は、クラスの新しい特徴の一つとして、ベータグループを開設しています。ベータ版にはまだ140のスポットしかなく、わずか49/mです。クラスのすべての既存機能に加えて、ピアコードレビュー、週に一度のプロフェッショナル開発ワークショップ、フィードバックに基づいて作られたコンテンツ、その他の新しい機能にアクセス頂けます。

JavaScriptで苦労していたり、仕事で使う正確なスキルだけを知りたい場合は、こちらから私のベータ版グループにご登録ください:Flipped Coding Beta Group 一番下までスクロールすると、49/mが選択できます。月末までベータ版を開いたままにするか、またはすべてのスポットを埋めておきます。

この記事は、著者の許可を得て翻訳しています。なお、原文はこちらです。

新着ピック  






















新着ニュース

LINE「OpenChat」、トークルーム検索機能の再開を延期 「検索精度を上げるため」

バーチャルタレントがスナックのママに--“場所を選ばない接客”の働き方

リザーブドインスタンス(RI)を間違わずに購入したい! それなら AWS CLI を活用してみよう。 -オペ部だより- | DevelopersIO

ローソン、「深夜に店員ゼロ」を実験へ QRコードで入店、セルフレジで決済 遠隔監視で万引き防止

銘菓「ニコンようかん」、ネット販売終了 「裏の主力製品がなくなる」と惜しむ声

WindowsでAWS CDK(C#)の開発環境を整えてみた | DevelopersIO

TC Tokyo超早割チケットは8月末まで!トヨタの自動運転開発子会社TRI-ADのCEOが登壇決定 | TechCrunch Japan

たこ焼きロボからマイクロモビリティまで竹芝埠頭にロボ集結 | TechCrunch Japan

家事代行のベアーズ、マンションにスタッフ常駐の新サービス「MAUCHI」開始

対象店舗でビットコイン決済するとTポイントを付与--bitFlyerとTポイントが業務提携

野村不動産アーバンネット、不動産売買支援システム「Kimar」を導入

Application Load BalancerのリスナールールによるIP制限 | DevelopersIO

Application Load Balancerのリ...

DevelopersIO / 3時間前


最短2日で物件売却のすむたすが直販を開始--「すむたす直販」が担う中古流通比率の引き上げ

ローソン、深夜時間帯を“無人化”する実証実験--横浜で半年ほど実施

Amazon VPC設計時に気をつけたい基本の5のこと | DevelopersIO

ソニー、学校向けプログラミング学習キット「KOOVベーシックキット」を9月に発売

「Zaif」元運営のテックビューロ、仮想通貨交換業を廃業へ

なぜβ版でスタート? 独自プランは? IIJに聞く「eSIM」戦略

Github ActionsのワークフローへCircleCIのワークフロー流用を試してみた | DevelopersIO

ブランドリセール「RECLO」のアクティブソナー、中国企業などから約36億円を調達

もっと見る
ログイン
会員登録
Register
記事をPICKする

会員登録すると、もっと便利に利用できます。