タグ付けされた質問 「interview」

オフトピックの質問はサポートされていません!このタグが適用されると思われる質問はしないでください!

8
技術面接でのテンプレート質問の使用[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私は最近、インタビューで技術的な質問について同僚と議論しました。卒業生として、私は多くの企業を巡り、同じ質問を使用していることに気付きました。例は、「数が素数かどうかを判断する関数を書くことができますか?」、4年後、特定の質問はジュニア開発者にとっても非常に一般的であることがわかりました。私はこれを正しい方法で見ていないかもしれませんが、ソフトウェアハウスは彼ら自身のインタビューの質問を考え出すのに十分な知性を持つべきではありませんか?私は卒業生として約16回のインタビューに参加しましたが、約75%で同じ質問が出されました。これにより、多くの企業が怠andで単純なGoogleであると信じるようになります。「ソフトウェア開発者にインタビューするためのテンプレートの質問」であり、このアプローチをとることで自分自身を傷つけていると感じています。 質問:いくつかのテンプレートから一連の質問を使用する方が良いでしょうか、それともソフトウェアハウスがより独創的で、独自のインタビュー資料を作成するように努力すべきですか? 私の観点から言えば、インタビューに失敗して出かけ、めちゃくちゃになった質問に対する良い答えを探した場合、質問が同じであれば次のインタビューを飛ぶことができました。
14 interview 

9
インタビューにコードを持ち込みますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックソフトウェア工学スタックExchange用。 4年前に閉鎖されました。 印刷されたコードまたはUSB上のコードをインタビューに持ち込むことは良い考えですか?もしそうなら、どんな種類のコードを持ってくるべきでしょうか。大きなプロジェクトを避けて、自分のスキルを誇示する小さなスニペットを表示する必要がありますか?

7
オンラインテクニカルスキルテストを使用して上級開発者を雇いますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 プログラミングを含む多くの分野でスキルテストを提供するIKMなどのオンラインサービスがあります。 開発者の上級職に採用する際に、この種のテストを使用しますか? 面接のために候補者を呼び出す前に、候補者を客観的にベンチマークするだけの場合はどうですか?面接後に候補者をリストに載せた後のステップとして使用しますか? このアプローチは、他の状況と比較して状況によって適切ですか?この種のサービスを個人的に使用したことがありますか?
14 hiring  interview 

4
面接で本番コードを候補者に見せますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私はこれが複数回起こるのを見ました: 候補者は会社が好きで、インタビューで成功します。その後、仕事に取り掛かり、最初の日の終わりに、彼はコードベース/プロジェクトが彼が時間を費やしたいものではないことを確信しています。そこで彼はすぐに去ります。 インタビューで候補者をコードベースに紹介すると、この問題を解決できる可能性があると思います。さらに良いかもしれません:「コードのこの部分をどのように改善しますか?」このように、候補が「コードベースに適している」かどうかは明らかです。 このアプローチはどこでも適用されていますか?面接で候補者にあなた自身のコードベースを見せてもらえますか:候補者が面接プロセスの一部として/尋ねた場合?

5
技術面接とプログラマー能力[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 私が言うことは本質的に少し物議をかもしているかもしれませんが、私は今日非常に落胆しています-そして私はこれを尋ねます。 私はインターンシップのポジションについて大手テクノロジー企業にインタビューしたところ、典型的なアルゴリズム指向のインタビューの質問がたくさん聞かれました。今、私の背景を考えると、私はアルゴリズムに強いと思います(大学院レベルのアルゴリズム-NPの完全性やそれ以上のもの(近似アルゴリズムとランダム化アルゴリズム)にも優れた成績を収めています)が、残念ながらインタビューを失敗しました。文字列の問題を約10分で解決する非常に効率的な方法を考えてください。面接が終わったら、コップ1杯の水を飲み、バナナを食べてしばらくリラックスしてから、問題をもう一度試しました。回答5分以内に到着する可能性があり、さらに最悪の事態でした-私は実際にそのトラックにいて、インタビュアーがそれについてヒントを与えましたが、あまりにも多くのプレッシャーが私を料理しました。私の全体的な経験から、技術面接について考えるようになりました。いくつか質問があり、このフォーラムでそれらを提起したかった- 誰かの技術的能力を30分で判断することは本当に可能ですか?正直なところ?それともサイコロを投げただけですか? 技術面接の質問は問題解決能力を測定しますか?この点は非常に議論の余地がありますか?博士課程の学生として、数学の問題解決には、これまで聞いたことのないことを解決することが含まれることを知っています。一方、2つのリンクリストを並べ替えてマージしたり、k番目のレベルでバイナリツリーのすべての要素を印刷したりすることは、誰かが事前に解決策を見たり問題を解決したりすると、「単なる演習」になりますか? これらのインタビューで空飛ぶ色で出てきた人々は、偉大なプログラマーになることを続けますか?彼らは続けて、洗練されたゲームエンジン、グラフィックライブラリを設計し、高速な分岐結合フレームワークを作成しますか?技術面接での成功と実際のプログラミング能力との間に正の相関関係があることを示す証拠はありますか?それとも、これらのインタビューは「物事を成し遂げる」タイプの人(Spolsky)を見つけることに向けられたものですか? ICML、VLDB、モビコムなどの画期的なアイデアを発表している多くの学者が、これらのインタビューにふさわしいことは間違いないでしょう。しかし、私は彼らがあなたがこの惑星で見つけるであろう最も賢い人々の一部であることをあなたに保証することができます。 私は主にアカデミア(大学生)です-ですから、フェンスの向こう側にいる誰かからの知覚に大いに感謝します。これらのインタビューを実際に行っている人はいますか? [わかりました。すべての素晴らしく、思慮深い応答をありがとう。もう質問したくないので、この質問に答えてください。 候補者Xが既知のオープンソースプロジェクトに貢献した作品の優れた公開ポートフォリオを持っているとします。実際に行ってパッチを確認し、彼が閉じたバグを確認して、彼が作成した設計を確認できます。その場合、問題は、彼の公開されている/検証可能な作品にどれだけの重みを与えて、15分以内に非常に工夫されたバイナリツリーインタビューの質問にどれだけうまく答えるかです。]
14 interview 

9
典型的なインタビューの質問に使用されるスキルは、実際の仕事にどのように適用されますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 SQLおよびC#アプリ開発ジョブの場合、インタビュアーは通常、純粋なCおよびポインターを使用して、ツリー、グラフ、およびリンクリストのトラバーサルについて質問します。私が仕事に費やした3年間で、実際にやる必要はなかった 指定されたノードの倍数である指定されたノードの右側にある最初のノードへのパスを見つける 例えば これらのスキルは、コンパイラ、ドライバーを作成し、OSカーネルで作業する必要があるジョブで使用される可能性があることがわかります。これら以外に、これらのスキルはどこで使用されますか?
13 interview 

2
インターネットが最初から最後までどのように機能するかについてのインタビューの質問に対して、より技術的な回答が必要です[非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 過去2週間に5人の個別のインタビューを受けましたが、そのうち5人のうち3人がこの質問をしました。 「Google.com」を押してから画面に表示されるページまでの間に何が起こるかを説明してください。 基本的に、インターネットの仕組み。この質問をもう一度受けたら、3回も準備ができていると思います。 私はいくつかのことを知っていますが、私の答えが十分であると確信していません。基本的に、DNSサーバーは「google.com」をIPアドレスに変換することに言及しています。私はTCP / IPについて少し説明します。次に、ブラウザーが解釈して表示するブラウザーに送り返される要求されたページを文字通り処理するWebサーバーについて説明します。 前にも言ったように、自分の答えが十分に技術的であるとは確信できません。私が省略しているステップは何ですか? 価値があるのは、この3回のうち2回は同じ会社で働いていたので、3回目のインタビューのために電話をかけられるので、爆撃することはできません あまりにも難しいです。

4
インタビュアーがコードを読むように申請者に求めないのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私は人生で数十回のインタビューを受けました(卒業しようとしています)が、なぜコードを読んで説明するように一度しか頼まれなかったのでしょうか。大体、90%の仕事は既存のシステムの維持に関するものです。他の人のコードを読み取るIMOの能力は重要なスキルです。 インタビュアーがチェックしないのはなぜですか?* * 友達の中では、コードのレビューを依頼されたのは私だけです。

12
私は面接の一部で失敗し続けていますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 そのため、ポートフォリオにはソフトウェア/サイトがいくつかあります。彼らはお金を稼ぐが、全体ではない。 そこで、主にJava / PHPのジュニア開発職に応募することで、仕事の経験を積むことにしました。 問題は、すべての技術的な質問に正しく答え、インタビューの最終段階である「テスト」のコーディングを行うことです。私は決してリラックスして物事を考えることができず、テストを非常にゆっくりと行うことになります。または、時々ブロックを打っただけで、自分の足で考えるのが非常に難しいと感じることがあります。 私が書いた他のものがはるかに複雑な問題を解決していたので、私はこれを理解していませんが、「テスト」は実際にパリンドロームを書いてテストするなどの残酷に単純です。 また、数学演算へのフローを使用してロジックテストを提供する場合もありますが、割り当てられた時間内に実行することはできません。 小額の収入を生み出し、問題を解決する方法を見つけることができる販売可能なソフトウェア/ウェブサイトを作成できることは知っていますが、インタビューでの簡単なコーディングテストでは非常に困難です。 助言がありますか?
13 interview 

6
「RAIIイディオムを説明する」は、C ++スクリーニングの良い質問ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 一緒に仕事をしている会社から、候補者に電話をかけて候補者に電話をかけるときに恥ずかしい思いをさせないように、電話候補者のスクリーニングを依頼されました。 かなりの数の人がC ++開発者の役割に配置されていたことがわかります。私はC ++にあまり時間を費やしていませんが、この言語で些細なことや些細でないことをいくつか行っています。「RAIIのイディオムを説明する」は、ほとんどの深刻なC ++開発者が半分眠っている間に答えることができる素晴らしいソフトボールの質問であり、経験に関するより興味深い質問に進むことができると考えました。しかし、頭字語を「Resource Acquisition is Initialization」に拡張しても、10年以上のC ++の経験がある人はこの用語を認識していません。ある候補者は、Windows開発にこの手法を適用することは必ずしも実用的ではないと感じたとまで言いましたが、これは奇妙な感情だと思いましたが、その考えを裏付けていると思われる例がいくつかありました。)。 私の能力を判断するのに十分なほどよく知っているC ++開発者の2人でさえ、この用語を認識していないと言っていましたが、テクニックの要約を読んで、これらのことをあなたがしなければならないことだと考えていました。」Stroustrupの本の第2版の用語を覚えていますが、当時は完全な影響はありませんでした。 それで、「RAIIのイディオムを私に説明できますか?」公正なスクリーニングの質問ですか?すべての有能なC ++開発者がそれを理解することを期待するのは妥当ですか?この用語は私が考えるよりも難解ですか?候補者がその用語を知らないと仮定すると、RAIIを機能させるプラクティスを少なくとも内部化したかどうかを知るのに役立つフォローアップの質問はありますか?候補者に回答の自由度を与え、候補者がC ++開発の理解を実証するのに役立つ代替の「ウィーダー」質問がありますか? 編集して追加する:明確にするために、私は人々が流行語や頭字語を知らないために人々を失格にするようなインタビュアーではありません。ただし、経験豊富なC ++プログラマがリソース管理の優れたプラクティスを内部化したことを期待するのは合理的だと思います。また、設計や問題解決などについてのより興味深い質問に進む前に、候補者が専門知識を主張する技術に関するいくつかの「基本」を理解していることを検証することも重要だと思います。 「ハード」な質問をする前に、短い電話スクリーニングでの使用に適した自由回答形式の質問をして、C ++での優れたリソース管理の実践に関する候補者の基本的な理解を判断できます。
13 c++  interview 

2
Webアプリケーションのクライアント側に5000の要素を保存[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 ASP.Net開発者向けの電話インタビューがありました。最初の入門的な内容の後、インタビュアーが最初の技術的な質問をしてくれました。 「Webアプリケーションの各ユーザーのクライアント側に5000要素をどのように保存しますか」。 私の答えは、 各要素の平均サイズは?クライアント側にこれだけのデータを保存する必要がありますか?それをデータベースに保持し、これを何らかの方法でユーザーセッション/クライアントIDにリンクすることはできません。 彼の返事は「いいえ、各要素はint / string、通常のテーブル行を含む約8つのフィールドを持つレコードであると考えて、クライアント側でどのように保存するか教えてください」でした。 「セッションで保持することもできますが、セッションは各ユーザーのサーバー側で維持されるため、コストが高くなる可能性があります。または、他のオプションはその量のデータをCookieに保存することです」と私は言っていませんその量のデータをCookieに保存できるかどうかを確認してください。HTML5ストレージオプションはそこにあると述べましたが、私はそれを扱っていません。SQLiteに基づいているため、理論的にはその量のデータを格納できます。 そこに面接官が多少皮肉に言ったので、あなたはウェブ開発で3年の経験があり、面接を終了しました。 何を間違えたのだろうか?または、クライアント側でデータを保存することに関して私が見落としている本当に基本的なものがあります。

2
Javaの同時実行性に関するこれらの高度/不公平なインタビューの質問はありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 以下は、Javaの並行性を知っていると言っているインタビュー対象者に最近尋ねた質問です。 「メモリの可視性」の危険性-JVMがモニターによって保護されておらず宣言されていない変数に対する特定の操作を並べ替える方法volatile。1つのスレッドが別のスレッドによる変更を認識できないようにする方法。通常、このハザードが存在する場所にコードNoVisibilityを表示し(例:Goetz et alの「Java Concurrency in Practice」のリスト3.1 の例)、何が問題なのかを尋ねることでこれを要求します。 volatile宣言された実際の変数だけでなく、変数がvolatile変更する前にスレッドによって行われた変数への変更にも影響することを説明しvolatileます。 なぜvolatile代わりに使用するのsynchronizedでしょうか? wait()およびで条件変数を実装しますnotifyAll()。を使用する理由を説明しますnotifyAll()。条件変数をwhileループでテストする必要がある理由を説明します。 私の質問は-これらは適切であるか、Javaの並行性を知っていると言う人に尋ねるには高度すぎるのでしょうか? そして、私たちがそれに取り組んでいる間、Javaの並行性で働いている誰かがJavaガベージコレクションの平均以上の知識を持っていると期待されるべきだと思いますか?

1
プログラミング言語の専門知識を言語の概念別に評価してください[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 特定のプログラミング言語の専門知識を評価する良い方法を探しています。次の記事を見つけたときにアイデアが生まれました:すべてのクレジットを誤って取得しましたか?JavaScriptを知らない。JavaScriptの言語機能と概念を包括的な方法でリストします。すべてのプログラミング言語のリストがあればいいのにと思います。特に、私は興味があります: Java C Python C#/ .NET C ++ JavaScript 他の言語や技術も興味深いでしょう。似質問では、独自のコードのスキルを評価するための良い方法何プログラマーコンピテンシー行列が示唆されたが。良いアプローチだと思いますが、あまりにも一般的すぎると思います。 プログラミング言語の専門知識を評価するのに役立つ可能性のある他の言語概念の要約を知っていますか?

12
インタビュアーが答えるのに十分な時間を与えていない場合はどうしますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 有名な会社にインタビューをしました。インタビューの第1ラウンドを完了した後、第2ラウンドの最終選考に残ります。しかし、2回目のラウンドが災害になることはほとんど知りませんでした。 2回目のラウンドが始まり、インタビュアーは私のプロフィールについて彼に話すように頼みました。これが完了すると、彼はペンと紙を手に入れることを教えてくれ(残念ながら私はペンしか持っていませんでした)、彼は15分後に戻ってきました。彼が戻ってきたとき、彼は質問と答えについて考える機会を与えずに、私に質問を撮影し始めました。最初の質問の5秒後に、私が最初の質問に答えているかどうかに関係なく、彼は私に別の質問を投げかけました。私はまた、彼に答える機会を与えるために丁寧に言ったが、運はなかった。 インタビューが終わった後、彼はこれらの質問を記憶するために15分の休憩を取り、質問を忘れてなくなる前に私の前でそれを発しているように感じました。そのような場合に何ができますか?
12 interview 

9
「不正なコード」のインタビューを処理する方法 [閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 「不正なコード」のインタビューとは、インタビュー対象者に「不正なコード」のスニペットが表示され、それを修正するか、間違っていることを指摘することを要求するものです。コードを読み、その実行内容を把握し、欠陥を指摘するのに時間がかかるため、これらのインタビューに苦労しています。時間的なプレッシャーがある状況では、フリーズする傾向があり、コードが機能しなくても機能するはずです。 この種のインタビューを処理するための良い方法は何ですか?より一般的には、コードをすばやく読んで理解するための良いテクニックは何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.