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

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

11
開発者テストでの私の仕事は活用されていますか?[閉まっている]
私は仕事を探しており、多くの職に応募しています。ある雇用主が答えた。かなり長い電話インタビュー(おそらく1時間以上)があり、その後、開発者テストを設定しました。テストには6時間から8時間かかると推定され、その結果が承認された場合、作業に対して報酬が支払われると言われました。 それは私に一時停止を与えましたが、私は努力しました。開発者テストは、RDPを介してアクセスされるVM上で行われました。タスクは、サーバーからのデータを要求し、テーブルに画面に表示し、かなり複雑な検索フィルタースキームを備えたWebプロジェクトに検索ページを実装することでした(約15のステータスがあり、サーバーに検索を送信するときに文字列/フィールド検索に加えて、これらのステータスで検索できます)。さらに、SVGアイコンは特定のデータ値の色を変更し、一部のデータはデータベースでの構造とは異なる方法で表現されることを望んでいます。 Loooongの話を短くすると、これには6〜8時間よりもかなり長い時間がかかりました。その多くは、私が実行していた非常に貧弱なVMによるものでした(Visual Studio 2013の読み込みには10分かかり、3 GBのすばらしいソリューションを開くにはさらに15分かかりました)。 テストを完了した後、変更をソース管理にコミットする必要があると言われました...うーん、OK。指示に従いました。そして、変更をコミットした後、返信がメールで送られてきました。SVGの色は正しくありませんでした。このエッジケースにバグがあり、経験したことのないこの他の問題に時々問題がありました。などです。バグ修正を行います。私はそれらを行い、雇用主はより多くのバグ修正リクエストとともに戻ってきます。 私の仕事はすべて本番アプリケーションに移行しているようです。他の人が1つの機能をすべてコーディングしているように見えたが、他には何も触れていないように見えるコードのいくつかの異常に気付きました。 安い労働力に使われているだけですか?彼らが私に6時間1時間に約束された50ドルを支払ったとしても、私は今この事に約18時間を約束しました。もし彼らが思いつくすべてのものをバグ修正したら、少なくとも16時間は無料で働きました。 私はいくつかの開発者テストを受けましたが、実稼働向けのコードに取り組んでいた間、私はテストを受けたことは一度もありません。開発用のパイプラインにある機能を実装したテストは一度も受けたことがなく、4ラウンド、合計20時間以上かかった機能は一度も受けたことがありません。開発者テストを使用して、いくつかの機能を安価に公開している印象を受けます。 私は間違った印象を持っていますか?そして、このテストプロトコルは適切ですか?
154 interview 

13
それは私だけですか、またはこれは不可解な技術面接の質問ですか?[閉まっている]
バックグラウンド テクノロジーインタビューで、AがBに等しく、BがCに等しく、AがCに等しい「オブジェクト」(引用符に注意)をトラバースするアルゴリズムを書くように頼まれました。 それでおしまい。それは私が与えられたすべての情報です。 私はインタビュアーに目標を尋ねましたが、どうやら目標はなく、単に「対象」を「横断」するだけでした。 他の人については知りませんが、これは馬鹿げた質問のように思えます。「値を探していますか?」ともう一度尋ねました。いや。それを「トラバース」するだけです。 なぜこの「オブジェクト」を無限にループしたいのですか?多分私のプロセッサを溶かすために?? 答えインタビュアーによると、私は再帰関数を書かれている必要があることでした。 それでは、単に再帰関数を書くように頼まないのはなぜですか?そして、誰も終わらない再帰関数を書くでしょうか? 私の質問: これはあなたの残りの人にとって有効な質問ですか、もしそうなら、私が何が欠けているかもしれないかについてのヒントを提供できますか?おそらく、私は現実世界の問題を解決することについてあまりにも一生懸命に考えています。私は長い間コーディングに成功してきましたが、この技術面接プロセスにより、何も知らない気分になります。

15
9〜5人のプログラマーは見下されていますか?
私は自分を9対5のプログラマーと考えています。これが意味することは、私はプログラミングの仕事をしているということですが、仕事を辞めた後は、仕事をそこに置いて家に持ち帰りません。私は自分のキャリアの選択をとても楽しんでおり、現在の仕事でやっている仕事を楽しんでいます。また、プログラミング業界の新技術や進歩など、私の分野で新しいことを学ぶことも楽しんでいます。自分の仕事以外に、もっと重要だと思う他の趣味があるので、もっと時間とエネルギーを捧げたいと思っています。また、1つのテーマに週40時間以上専念するのは少し疲れるので、プログラミングの仕事から帰ってもっとプログラミングをしたいというプログラマーが本当にいるのでしょうか。 たぶんそれは私の現在の雇用者だけかもしれませんが、彼らはキャリア開発のための時間をほとんど残していないように感じます。私の最新のテクノロジーとプログラミング技術を維持する唯一の方法は、自分の時間にそうすることです。なぜなら、私の雇用主は勤務時間中にこうした種類のことをするための時間を割り当てないからです(期限== $$$)。雇用主について他の誰かが同じように感じていますか? あなたの経験から、マネージャーやプログラマーを雇う人は、9〜5人のプログラマーをそれほど価値のないリソースと見なしていますか?私は、オープンソースプロジェクトなどに貢献して履歴書を改善できることを知っていますが、時間がないと感じています。 芸術などの別の科目にあなたの余暇を捧げることは、会社にとって望ましい特性である可能性のあるバランスのとれたものを示すように、逆のことが言えますか?

12
優れたプログラマーを認識する方法は?[閉まっている]
当社は新しいプログラマーを探しています。そして、ここに問題があります-インタビューで本当に見栄えが良く、必要な技術を知っていて、良い職歴を持っているように見える開発者がたくさんいますが、2ヶ月の仕事の後、あなたは彼らが働けないチームがいくつかのコードを書くのに非常に長い時間がかかり、さらに、結果は本来あるべきほど良くありません。 それで、正式なテストを使用していますか(ありますか?)。優秀なプログラマーと優秀な人をどのように認識していますか?将来の問題を明らかにするかもしれない単純な「良い」質問はありますか?...それとも、その人についてのあなたの「気持ち」(つまり、主にあなたの経験)、および彼/彼女を試してみることについてですか? 編集:Manojの答えによると、ここに就職の面接でコーディングタスクに関連する質問があります。

11
インタビュアーがStack Exchangeユーザー名を候補者に尋ねることは適切ですか?[閉まっている]
ソフトウェアの面接で(または面接前のスクリーニングの質問として)Stack Exchangeのユーザー名を求められた場合、それは適切だと思いますか? 私にとって、それは非常に合理的な要求のようであり、非常に有益なもののようです-候補者については、彼らがStack Exchangeに投稿した質問と回答を見ることで5分でもっと学ぶことができると確信しています30分のインタビュー。しかし、そのような質問は悪い形でしょうか?「あまりにも個人的」ですか? (GitHubや他の公開/オンラインコード共有フォーラムの場合も同様です。)
126 interview 

16
プログラマーがプログラミングに情熱を持っているかどうかをインタビューで伝えるにはどうすればよいですか?[閉まっている]
ほとんどのインタビューの質問は、候補者の現在の知識に焦点を当てているか、アルゴリズムの問​​題を解決するために彼/彼女のスキルをチェックしていますが、プログラミングに情熱のある開発者を雇いたいと思います。 次のような質問をする代わりに テクノロジー「X」について何を知っていますか? ソフトウェアエンジニアリングの問題の解決に直接関係しない知識をチェックしますが、ITに興味があることを示します。 たとえば、Java開発者を探している場合、Javaの世界で最も影響力のある人を尋ねたり、基本的なScalaスニペットを見せて候補者にコードの解釈を依頼したりできます。 アラン・チューリングの写真を見せて、インタビューした人に写真に写っている人を推測させることさえ考えました。この練習は意味がありますか?
102 interview 

15
トリッキーなロジックパズル-プログラミングスキルの評価に本当に役立つのか?[閉まっている]
私が参加した最後のインタビューで、容量のある2つのバケツ(それぞれ何と何と1リットル)を与えられたとき、何と何リットルの水を正確に測定することが期待されるパズルを解くように頼まれました。与えられた時間(〜5分)でパズルを解くことができませんでした。 インタビュアーは少しがっかりし、プログラマには「これらの」スキルが必要だと言いました。私は彼が話しているスキルを理解できませんでした。 私はいつもプログラミングの就職の面接で尋ねられるこの種のパズルについて奇妙に感じていました。私は、そのようなパズルとプログラミングの間の関係が、たとえあるとしても、何であるかを理解していません。インタビュアーはそのようなパズルで正確にどのようなスキルを評価するつもりですか?

15
技術面接中にどの程度の支援が必要ですか?[閉まっている]
私は多くの技術面接中に演技または座るように頼まれます。インタビュー対象者が紙で解決できることが期待される論理的な質問と簡単なプログラミングの問題を尋ねます。(キーボードにアクセスしたいのですが、それはまた別の問題です。)時々、人々は問題に対処する方法を知っていると感じますが、緊張や質問のいくつかの推測によってハングアップします(トリックの質問を意図したものではありません)。 上司が助けやヒントを与えるのを聞いたことはありません。彼はインタビューの回答に(それがどんなに良くても悪くても)感謝し、次の質問や問題に移ります。しかし、私はウサギの穴について、敗北と神経があなたを導く可能性があること、そしてそれがどのようにあなたの心を無効にするかについて知っています。失敗したインタビューの数。 困惑した面接対象者にヒントと支援を提供する必要がありますか?
83 interview 

18
就職の面接で優秀なプログラマーを見分ける最善の方法は何ですか?
インタビューの設定では:誰かがあるときに確実に識別するための最良の方法は何である優秀なプログラマは。これにより、彼はスペクトルの低域に向かって彼の仲間よりも10-15倍効率的/迅速/優れている人の一人であることを意味します。 私たちの多くは、FizzBu​​zz問題を弱いものを取り除く方法として聞いています。確かに、その問題を解決するのに5〜10分かかることは、申請者が弱い候補者であるという重大な指標です。私は、良い指標があなたが書くことができる限り早くそれを解決することができると仮定します。ただし、これでは十分ではないようです。 それは、彼に適度に複雑なバグのあるプログラムを与え、彼がそれをどれくらい速く調べて、それに関するすべての問題を特定できるのか、というようなことでしょうか?

12
あなたよりも経験のある人にどのようにインタビューしますか?[閉まっている]
私が働いている会社は、私よりも経験のある上級開発者を雇いたいと考えており、インタビューの技術的な部分を私に任せることを期待しています。プログラミングを始めて数年になりますが、自分よりも理解/経験のある人のコーディングスキルを評価するために必要な知識があるかどうかはわかりません。 技術的なインタビューの質問を推奨して、より高いレベルのプログラミングスキルを評価するための良い手段ですが、それでも理解できるものはありますか? 私はjrを過ぎていると言うでしょう。プログラマーレベルですが、シニアに近いところはありません。私がやったことのほとんどは、小さなアプリ(Webおよびデスクトップ)を作成することで、その一部はかなり複雑ですが、それらはすべて、ほんの少数のユーザーが使用することを意図しています。私はほとんどのプログラミング概念を十分に理解しており、あらゆることについて自分で学習/指導できると感じていますが、経験が不足しています。私の上司は「あなたはあなたが知らないことを知らない」と言うのが好きです。 特に、私が雇った経験のない人(私が持っていないもの)は、多層開発、マルチユーザー環境、大規模アプリケーション開発、双方向メッセージング、共有セッション、およびマルチスレッド/ BackgroundWorkers。 更新: 以下のThorのコメントに応えて、私たちは数ヶ月前に誰かを雇いました。コーディングだけでなく、デザインパターン、ソフトウェアアーキテクチャ、ドキュメント、その他の大規模なプログラミングチームがどのように作業を行うかなどについても、多くのことを学んでいます。誰かがやって来て、自分がやったことをするためのより良い方法を指摘することは必ずしも容易ではありませんが、あなたが誇りを飲み込み、新しいことを試してみようとすることができれば、多くを学ぶことができます。 面接のプロセスは思ったよりもうまくいきました。慣れ親しんだことについて質問し始め、苦労していたことについて質問しました。インタビュイーがわからないことを言ったときはいつでも、説明してもらい、後で調べられるように書き留めるように頼みました。全体として、申請者のスキルレベル、知性、そして彼らがどのような仕事をしたいかについてかなり良いアイデアを得ることができたと感じました。
81 interview 

8
GitHub、Stack Exchange、Coursera、Udacity、ブログなどの時代の履歴書の関連性は何ですか?[閉まっている]
私の履歴書はもはや関係ありません。技術的な能力の適切な説明を含めることはできなくなりました。GitHubリポジトリ、Stack Exchangeプロファイル、およびUdacityとCourseraで受講しているさまざまなコースを見ると、自分が何ができるかをよりよく理解できます。問題は、私ができることの正確な説明が必要な場合に、それらを探す場所であることを雇用者に伝える方法がわからないことです。 リクルーターが私に連絡するたびに、私は先ほど述べたすべてのリソースにそっとそれらを押し付けます。また、公開されているGoogleドキュメントへのリンクを提供します。それでも、彼らはより説明的な履歴書を求めて戻ってきます。 誰かが私を雇いたいのなら、いくつかのリンクをクリックして閲覧するだけで多くのトラブルを自分で救うことができるということを、もっと露骨に明らかにすることができますか?

7
プログラマを測定するためのJoel Testの同等物[非公開]
プロジェクトやコードを測定するには、The Joel Testを使用できることを理解していますが、プログラマーの素晴らしさを測定およびフィルタリングできる単純な標準テスト(Joel Testなど)はありますか? 私の計画は、より詳細なテストに進む前に、最初にこのテストをクイックフィルターとして使用することです。
70 interview 


22
あなたがばかげたインタビューの質問に遭遇したとき、あなたは何をしますか?[閉まっている]
私は「自分のJavaスキルを誇り​​に思っている」ように見える人にインタビューしていました。 彼は私に「Java IOクラスに関するあなたの知識はどういうことか、例えば、ハッシュマップはどうですか?」と尋ねました。 彼は私に紙の上にJavaコードを書くように頼みました-クラスをインスタンス化し、インスタンスのメソッドの1つを呼び出します。私が終わったとき、彼は私のプログラムが実行されないと言った。5分間真剣に考えた後、私はあきらめて理由を尋ねました。彼は私がメイン関数を書いていないので実行しないと言った。紙の上に。 [私は愚かさを続けるにはあまりにも激怒しています...] トリックの質問や心霊的または怒りの管理評価の問題ではないと信じてください。 彼の顔から分かるように、彼はこれらの質問を誇りに思っていました。 その「開発者」は候補者を「判断」することになっていた。 私はいくつかのことを考えることができます: 彼を椅子で叩き(必死に望んでいた)、立ち去った。 単に歩いてください。 彼は理にかなっていないと言ってRi笑します。 理にかなっていないことを丁寧に伝え、質問に答えてみてください。 彼に何も言わずに、質問に答えてみてください。 これまでのところ、私は4と5だけを試しました。それは助けにはなりませんでした。残念ながら、多くの候補者は同じように礼儀正しく残っているように見えますが、これにより、この種の「開発者」は企業のはしごを登り続けることができ、徐々に多くの人を獲得する能力を獲得します。 静脈を破裂させることなく、これらのインタビュアーをどのように処理しますか?他の潜在的な雇用者がここで何が起こったのかを知ることができたとしても、これに対処する適切な方法は何ですか?あなたができることはありますか、これを修正しようとする必要がありますか? PS私の怒りが事実によって何度も増幅されたことを認めさせてください: 彼はあなたが信じられないように笑っていました。 前日、その会社からたくさんの(20ほど)の電話があり、その日は仕事ができなかったので、面接に来てほしいと頼みました。 有給休暇を無駄にしました。
68 interview 

16
FizzBu​​zz-本当に?[閉まっている]
「インタビューテスト」の質問に関しては、FizzBu​​zzの主題がしばしば取り上げられます。それについてのCoding Horrorの投稿もあります。 さて、このようなサイトを読むのが面倒なら、おそらくFizzBu​​zzを些細なもの以外の何かと思うプログラマーの人口統計学にいる可能性は低いでしょう。 しかし、プログラマの99%がそれに苦労するのは本当ですか? 本当に? これを裏付ける証拠は何ですか? いくつかの実際の例は、この質問に答えるのに非常に役立ちます。
60 interview 

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