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

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

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

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

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

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

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が選択できます。月末までベータ版を開いたままにするか、またはすべてのスポットを埋めておきます。

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

新着ピック  






















新着ニュース

S3にログを出力するAWS WAFの構築 | Developers.IO

米ファンドのSilver Lakeがインド大手通信Reliance Jio Platformsに約660億円追加出資 | TechCrunch Japan

完成しているからこそあえて変えない新ThinkPad X1 Carbon、第10世代搭載の順当進化だが発熱は高め | TechCrunch Japan

React + API Gateway + Lambda + DynamoDB で動画の再生回数を取得する仕組みを作ってみた | Developers.IO

React + API Gateway + Lambd...

DevelopersIO / 6時間前


Reddit創業者アレクシス・オハニアン氏が役員を退任、後任に黒人の指名を要望 | TechCrunch Japan

「iPhone SE(第2世代)」を分解して分かった“4年分の進化” iPhone 8と共通の部品も

[Amazon Connect] 留守番電話を設置した場合に必要なKinesis Video StreamsとS3のデータサイズについて | Developers.IO

BitriseでGitHub OrganizationのRepositoryを連携してみた | Developers.IO

BitriseでGitHub Organization...

DevelopersIO / 18時間前


Cloudflare のスマホアプリを利用した2要素認証(MFA)を試してみた | Developers.IO

モトローラは2020年も低価格スマホ中心の戦略をとる | TechCrunch Japan

Aukeyの非常にコンパクトなGaN採用の100W充電器、サイズはアップル純正の半分 | TechCrunch Japan

シリコンバレーは黒人所有企業を支援して構造的人種差別と戦うべきだ | TechCrunch Japan

プレゼン資料作りにMindMapツールを利用してみた | Developers.IO

SlackとAWSが提携してTeams+Azureコンビを焦らせる | TechCrunch Japan

[備忘録] boto3.dynamodb.conditons.Keyとboto3.dynamodb.conditions.Attrについて | Developers.IO

[備忘録] boto3.dynamodb.condit...

DevelopersIO / 24時間前


ジョージ・フロイド事件と新型コロナでTwitterのインストール記録が更新 | TechCrunch Japan

Apple WatchのECG(心電図)機能、日本でも使えるように?

食品の生産者や卸をD2C化するPortobelが大繁盛、利用者が3倍に | TechCrunch Japan

Instacartがショッパーの不満を受けてチップに関するポリシーを変更 | TechCrunch Japan

「1〜3万円で買えるスチームオーブンレンジ」おすすめ3選 水蒸気の力で脱油! 減塩!【2020年最新版】

もっと見る
会員登録
Register
記事をPICKする

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