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

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

28
インタビューで聞かれた中で最悪の質問は何ですか?[閉まっている]
プログラミングやソフトウェア開発に関連する必要はありませんが、インタビューの中でIT関連の仕事を尋ねられただけです。 いくつかの「左のフィールド」の質問は、候補者が予想外の斬新な状況にどのように対処するかを確認することを意図していることを知っていますが、ここでは、あなたが面接している仕事とはまったく関係のない質問を探しています「その質問への私の回答からどのような有用な情報を得ることができるでしょうか?」
38 interview 

12
プログラマーと呼ばれるアルゴリズムとデータ構造を理解する必要がありますか?[閉まっている]
私がコーディングを始めてから6年が経ちました。ActionScript、JavaScript、Java、PHP、Ajax、XML HTML、ASPなどのあらゆる種類のコードにコーディングします。配列、マップ、リンクリスト、セットなどを使用しました。しかし、インタビューを受けるたびに、人々はハッシュ、ツリー、スタック、キューについて質問する可能性が非常に高いです。いくつかのソートアルゴリズムのジャグリングに関する質問があります。私は本当にそれらを知るべきなのか、それとも自分をプログラマーと呼ぶのをやめるべきなのかわかりません。これらすべての質問をしている人が私を選んだとしても、私にこれらの仕事をさせてくれることは決してありません。私は本当にこれらすべてを知る必要がありますか?

19
10分間の技術面接[終了]
何十人もの新入生をすばやく評価する必要があります。私は彼らとそれぞれ30分(2、3日で)会います。私はほとんどの時間を非技術的な側面について議論したいと思います。そのため、技術的な質問には10分を使用する予定です。それらすべてについて同じ質問。 彼らはすべてすでに雇用されています(彼らは学生です)。私が知る必要があるのは、トレーニングを準備するための平均レベルです。 理想的にはmust be progressive、それぞれのレベルを設定するための難易度。レベルIは平均化され、各質問についても平均化されます。 候補者に質問するのに10分と10の質問しかない場合、あなたのトップ10は何でしょうか?
37 interview 

11
インタビューで「あなた自身について少し教えてください」という質問にどう答えますか?[閉まっている]
いくつかのインタビューでこれを聞いてきました。私の職業と学歴はすでに履歴書にありますが、インタビュアーは明らかにそれを見てきました。彼/彼女にこれ以上何を伝えますか?趣味から始めましょうか?私はガーデニングが好きですか、それとも自由時間にredditでNSFWの写真を見ますか? この特定の質問に何とどのように答えますか?準備ができた答えはありますか?この質問が少しばかげていると思うなら、私は間違っていますか? 更新この質問には多くの素晴らしい回答がありました。それらのほとんどは非常に洞察力があるため、私は「正しい」答えとして選択するピクルスにいます。私はこの主題に関する素晴らしい文章を見つけました。私の好みには少し狂っていますが、面白いです: 自己紹介の仕方…私は実際に意味する
37 interview 

11
インタビューで任意のシステムを設計するにはどうすればよいですか?[閉まっている]
Tech Interviewでよくある質問は、特定のシステム、通常は会社の既存の製品を設計することです。たとえば、「Googleドキュメントの設計」。 そのような質問に対して期待される答えは何ですか?つまり、そのようなシステムは確かに複雑なデザインであり、インタビューの範囲を超えています。インタビュアーはこのような短い時間に何を期待していますか?
36 interview 

14
インタビュー中に自分と他人を比較する[非公開]
インタビューのプロセスのある時点で、自分を自分の仲間と比較するようによく頼まれます。たとえば、卒業後の最初の仕事の1つで、自分をクラスメートと比較するように頼まれました。最近インタビューした仕事で、同僚と自分を比較するように頼まれました。 私はいつもこれをかなり軽視しています。私はいつも「私は周りのすべての人よりもはるかに高い」と "慢に聞こえます。真実ですが、押し込むようになると。 私はクラスのトップで卒業しました。私は3.99、その年の他の誰よりも高いGPAを持っていました。私の仲間の学生は、VSのビルドボタンを押すだけでなく、コンソールを使用して「javac xxx.java」を記述し、プログラムをビルドしなければならないなどのことを嘆き、うめきました。それらのほとんどは全く無能であり、私は現実の世界で彼らに何が起こったのか見たくありません。他の人々は、これらの人々の何マイルも上でした。実際に気をつけて、重要なように自分の教育を追求し、プログラマーや数学者のように考えるのに必要な遺伝子を持っている私たちの3-5人がいました(私が言う人は私よりも賢い数学専攻-彼は私の1年先に卒業したか、彼は私のタイトルを取っただろう)。これらの少数の「ビッグヒッター」の間でさえ、私は最高ではないとしても、そのうちの1人でした(ただし、一部はより多くの経験によるものでした)。 他の学生の約90%にとって、これは私がそれほど良いとは思わないが、彼らは本当にそんなに悪いとは思わない。私はしばしば、彼らの無知だけでなく、それを失うために必要なことをしたがらないことにもd然としました。私の大学の同僚は怠け者で、嘆き、無責任で、愚かさの袋であり、何でも学ぶ努力を最小限に抑えるよりも、たくさんの酒から吐き出して走り回りました。それから彼らは教授に自分の無能さを非難した。 労働力を入力すると、この傾向が続いていることがわかりました。私がインターネットを利用しているとき、世界中の優秀な人々と話をしているとき、私はかなり平凡です。私は賢く、興奮している、など...私はまだ非常に良いですが、私は自分自身をより大きな海の小さな魚として見ることができます。しかし、ローカルでは、個人的な実生活での経験....私が見つけたものは、私が仕事をした中で最高の開発者と呼ばれるものの中でも、他の人にとっては難しいものです。デザイン、一般的な開発、使用している特定の言語について、私が知っている誰よりも多く知っています。これの一部は、私が学んだ場所の種類と私が働いた場所(私が価値があるものを私に支払うお金を持っていない)をよく知っています。それでも、もし私が自分を同僚とかなり比較するとしたら、そして数年後には私の同僚... don ' 他の人も私をこのように見ています。実際、私がプログラミングにアプローチする方法(私は本当に気にしています)、仕事の倫理、さらに遺伝子ゲームでの私の幸運なロールについて非常に特別なものがあることを認識するのに時間がかかりました。私はそれが時々私の頭に届くのを見て、それを避けようとしますが、正直なところ、私はほとんどよりも優れています。 本当に何よりも私を差別化しているように思われることの1つは、勤務時間外に自宅でより多くの知識を追求し続けているという事実です。私は最高になりたいと思っています。そしてそれが顕著に現れているからです。多くのインターネット関係者が私もここでbeat折させていますが、実際にはこれは実際にはかなりまれであることがわかりました。 確かにこのような人がもっとたくさんいることを知って、実際、私は私よりはるかに賢いSEの多くの人を知っていますが、この質問にどのようにアプローチしますか?正直に答えますか?「私は、彼らが小さな人々のために行うすべてのことを馬鹿にしているクソ神です!残りを引きずる唯一の方法は、すべてを5つの異なる方法で20回言うことです。」それとも、他人と一緒に仕事をすることができないほどant慢な誰かとして脱落しないように自分を軽視しますか? 編集:はい、文法上の間違いを犯し、さらに多くのことをします。私はそれを得るために非常に一生懸命に努力しましたが、私も溶接を吸います。家の植物を生かしておくのも大変です。一部の人々は単にそれで優れています。プログラミングが得意です。
35 interview 



1
私はJavaScriptをよく知っていますが、コーディングインタビューを爆弾します[非公開]
だから、私は現在、フロントエンド開発者としての新しい地位を探しています。私はJavaScriptを非常によく知っており、クロージャ、カリー化、プロトタイプ継承、デザインパターン、アプリのパフォーマンス、およびフロントエンドアーキテクチャ全体について詩的にワックスをかけることができます。しかし、それでも私は就職面接を爆撃することになります。(FYIインタビューしている仕事のほとんどは、何らかのMVCフレームワークでSPAを構築するためのものです) 通常、コーディングテストは、私がプロとして出会ったことのない小さなコードスニペットです。ある種の数学の問題を解決する関数を書くように。携帯電話を片手に持ちながらコードを書こうとすることや、見知らぬ人に画面を見たり、入力するすべての文字を見たりするという厄介さは別として、私は通常、この種のものを現実の世界では見ません。 これは私が不足している深刻なスキルセットですか、面接官は無関係な質問をします。関数型プログラミングとアルゴリズムチョップに取り組むべきだと思いますが、Web(または印刷物)に多くの良いリソースが見つかりませんでしたか?

2
就職面接中の脳摘み[終了]
最近、私はシリコンバレーの大企業でソフトウェア開発者/ R&Dの上級職に就職しました。私はいくつかの技術的な電話スクリーン、終日オンサイトのインタビュー、そして後で別の職のためのより多くの技術的な電話スクリーンを持っていました。 面接は本当にうまくいきました。私は申請した分野で博士号と実務経験がありますが、オファーはありませんでした。ここまでは順調ですね。それは面白い経験でした、私は雇われていますが、これについての厳しい感情は全くありません。 インタビュアーの何人かは、私が取り組んでいる新しいテクノロジーについて疑わしいという点まで、非常に詳細な質問をしました。これらの技術はまだ開発中であり、まだ市場に出ていません。いくつかの主要なハードウェア/ソフトウェア会社もこれに取り組んでいるのを知っています。私は以前に多くのインタビューを受けましたが、以前のインタビューの経験と一部のインタビュアーが残した印象に基づいて、この会社が私から望んでいるのは、この分野で何をしたかについていくつかのアイデアを引き出すことです。標準のソフトウェア開発者ではなく、研究開発職に言及していることを忘れないでください。 これまでにこの状況に遭遇した人はいますか?そして、どのように対処しましたか?私は「盗む」アイデアについてはそれほど心配していませんが、とにかく採用するつもりがないときに、だまされてインタビューに現れることを心配しています。将来、技術面接を拒否し、代わりに、会社が採用決定を簡単に再検討できる試用期間を提案することを検討しています。
33 interview 

10
インタビューの中で「C#で嫌いな5つのことを教えてください」という質問に答えるのが難しいのはなぜですか [閉まっている]
ではポッドキャスト73、ジョエル・スポルスキとジェフ・アトウッドは、他の科目の中で、「誰もが自分の好きなプログラミング言語について憎むべきで5つのことを」について説明します。 現在のツールチェーンに満足している場合は、切り替える必要はありません。ただし、お気に入りのプログラミング言語について嫌いな5つのことをリストできない場合は、まだ判断するのに十分な知識がないと思います。代替案を認識し、使用しているものに健全な批判的な目を向けることは良いことです。 興味があるので、インタビューした候補者にこの質問をしました。C#¹について嫌いなことを少なくとも1つも引用できませんでした。 どうして?この質問で何がそんなに難しいのですか?インタビューのストレスの多いコンテキストのために、この質問がインタビュー対象者によって答えられないのはなぜですか? この質問について、面接を悪くする何かがありますか? 明らかに、C#が完璧であることを意味するものではありません。私は自分がC#について嫌いな5つのことのリストを持っています: ジェネリックに可変数の型がない(params引数の場合と同様)。 Action<T>、 Action<T1, T2>、 Action<T1, T2, T3>、 ⁞ 真剣に! Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> F#のような測定単位のサポートの欠如。 読み取り専用プロパティの欠如。private readonly読み取り専用プロパティが必要なたびにバッキングフィールドを書き込むのは退屈です。 デフォルト値を持つプロパティの欠如。そして、はい、パラメーターなしのコンストラクターでそれらを初期化し、他のすべてのコンストラクターから呼び出すことができることを知っています。しかし、私はしたくありません。 多重継承。はい、それは混乱を引き起こし、ほとんどの場合それを必要としません。いくつかの(非常にまれな)場合でも有用であり、混乱は同じ名前のメソッドを含むいくつかのインターフェイスを継承するクラスにも当てはまります(C#で解決されました)。 このリストは完全にはほど遠いものであり、強調すべき点ははるかに多く、特に私のものよりもはるかに優れています。 ¹少数の人々は、.NET Frameworkの一部のアセンブリまたはフレームワークに一部のライブラリがないことを批判したり、CLRを批判したりしました。質問は言語自体に関するものであり、.NET Frameworkのコアにある否定的なもの(たとえばTryParse、文字列をいくつかの型に解析したい場合は、すべての型について繰り返す必要があります)、JSONまたはWCFについての答えは完全にトピック外です。
32 c#  interview 

13
インタビュー中に間違っている/回答されていない質問にどのように対応しますか?[閉まっている]
今日、潜在的なインターンとの最初のインタビューを開催しました。これは主に未解決の質問ですが、私はそれらのためにいくつかの簡単なプログラミングタスクがありました。 三角形の辺(すべての整数)a、b、cが直角三角形を表すことができる場合にtrueを返す関数を記述します。 FizzBu​​zz。 再帰を使用してフィボナッチのN番目の要素を計算します(フィボナッチが何であるかわからない場合、定義F(n)= F(n-1)+ F(n-2); F(1)= 1; F(0)= 1)。 整数の構造体リストを実装し、それを逆にする関数を記述します。 これらは明らかに非常に簡単なタスクであり、私は誰かがそれらを解決しないように準備されていませんでした。 彼らがこれらの質問に苦しんでいるとき、私はどのように行動するべきですか?答えをあきらめるべきですか?チップごとに教えてください(私はそれをして、自分で問題を解決しました)?それとも、インタビューを続行する(または単に停止する)だけですか? 追伸 質問に問題があるということは、バグを抱えているということではなく、開始できない場合もあります。これはフィボナッチとリストの質問の場合でした。

13
職に就く前に、潜在的な雇用主のコードの品質をどのように確認しますか?[閉まっている]
会社で働き始める前の私の経験では、コードベースを見る機会がありません(私は尋ねましたが、機密性の理由から、誰もが常にノーと言っていました、それは公平だと思います)。コードがどのような状態にあるかを知るために尋ねる最も重要な質問だと思いますか(結局、犬なら、毎日歩かなければならない貧しい不幸な人たちになるでしょう)? 更新: チェックリスト:尋ねる。 彼らがコードベースについてどう思うか。そして、あなたがそうするとき、表情とそれらが反応するのにかかる時間に細心の注意を払ってください。[アノン] 会社のCMMレベル[DPD]とは何ですか(レベル5が逆に聞こえるとしたら[Doug T]) 彼らが使用するライフサイクル[DPD](「アジャイル」と聞いた場合、鋭い質問をして「アジャイル」とは「アジャイル」または「カウボーイコーディング」を意味するかどうかを判断しようとします[Carson63000]) コード品質を評価するためにどのツールを使用していますか?[DPD] 開発に使用するツールは何ですか?[DPD](リファクタリングツールと継続的なビルドサーバーを探します) どのソースコード(バージョン管理)システムを使用しているのか、そしてフォローアップとして、なぜ使用するのかを尋ねることです。[ザカリーK]。 テスト手順はどのようなものですか?[Karl Bielefeldt](特にモックフレームワークを使用し、NUnit / JUnitのような確立されたフレームワークを通じて徹底的な自動化されたユニットテストに重点を置くチームを探します。テストが堅実なソフトウェア開発に不可欠であると考えていない場合は注意してください。専用のテスターを持つチームを探してください。 新しい開発者にはどのような割り当てが与えられますか?経験豊富な開発者ですか?[カールビーレフェルト] プロジェクトで何人が働いていますか?[カールビーレフェルト] リファクタリングは許可されていますか?励まされますか?[カールビーレフェルト] どのような品質関連のプロセスまたはアーキテクチャの変更が検討中ですか、または最近行われましたか?[カールビーレフェルト] 個人はモジュールに対してどの程度の自律性を持っていますか?[カールビーレフェルト] 新しいプロジェクト(グリーンフィールド開発)またはレガシープロジェクト(ブラウンフィールド開発)を開発しますか?(グリーンフィールドの開発は一般的にもっと楽しく、他の誰かのミスで片付けないので問題が少ないです)。 組織またはチームの従業員の離職率は高いですか?(多くの場合、これはコードの品質が低いことを示しています)[M.Sameer] 独自のプログラミングの問題。しかし、ジャークのように見えることは避けてください。[キラキラ] 開発者はどのように協力し、チーム間で知識をどのように共有しますか?(これはあなたの性格と一致するはずです;ソロとペアの作品の混合はおそらくあなたの社会的ニーズに一致する比率で最高でしょう) それらのデータベースは、第3正規形(3NF)にどれだけ近いか、そしてそれがどこで、なぜそれから逸脱するか?(彼らが「3NF ???」と言ったら、去る。そうでないなら、そうでない理由が十分あるかもしれないのなら、彼らが何であるかを見つけなさい)。 注: 約1週間後、コミュニティはそれが最良のものであると考えるため、Anonの回答を受け入れました。しかし、私は誰もが言いたいことがあると思います。

24
プログラミングインタビューの対象 [閉まっている]
コンピューターサイエンスの修士号を取得し、開発者としての最初の就職面接を受けました。私は大規模な開発プロジェクトの経験はあまりありませんが、大学教育が何かに役立つことを期待しています。 面接官を感動させるものは何を持っていけばいいのでしょうか?特に新卒者から、ほとんどのインタビュアーは何を期待しますか? **編集: 面接は大丈夫でしたが、パンツを忘れてしまいました。 すばらしいアドバイスをありがとう!
31 interview 

14
開発者の地位について自然科学者にインタビューする方法は?[閉まっている]
元の質問 私はすでに私の会社のためにいくつかのインタビューを行いました。ほとんどは開発者のコ​​ンピューター科学者でしたが、テスターとプロジェクトマネージャーもいました。今、R&D部門内の研究グループの空きを埋める必要があります(補足:「研究」とは、大学、他社、研究センターと一緒に研究プロジェクトのソフトウェアを使用して、専門分野/市場ニッチの問題を解決しようとすることを意味しますそれはコンピューターサイエンスの研究ではなく、P = NPの問題を解決するつもりはありません)。 今、私たちは化学の修士号(彼の履歴書にも多くの物理学を持っている)を持っている人を招待しました。私はすでに地元の大学のキャリア日で彼と約30分話をしました、そして、彼が賢いことは間違いありません。また、彼のマークは優れており、彼は際立って卒業しました。彼の理学士号のために、彼はMathematicaでプログラミングを習得する必要があり、彼はプログラミングが大好きだったと信じて信じていました。また、彼は、理学修士論文のためにMathematicaに実装された彼自身のソフトウェアを使用して理解できないと思われる物理化学の問題を解決しました。GUIと8,000 LoCの注目すべきサイズが含まれています。彼は私たちの研究グループでやっていることに非常に惹かれているようで、正直なところ、私たちのような中小企業が良い人を得るのは非常に難しいです。また、プロジェクトの提案、レポートの作成、プレゼンテーションなどを支援してくれるので、彼を雇うことに非常に興味があります。彼もおそらく私たちのチームに合うでしょう。 残っている唯一の質問は、彼がプロジェクトでソフトウェア実装を行うために必要なプログラミングスキルを習得できるかどうかを確認するにはどうすればよいでしょうか? もちろん、私は彼にそれが何であるかを尋ねます。それは彼がプログラミングについて魅力的だということです。また、彼が自然科学ソフトウェアをどのように作成し、どのように構造化したのかを尋ねます。彼がどのようにして彼が必要とするソフトウェア開発に関するスキルと情報を取得したかについて尋ねます。しかし、もっと質問できることはありますか?より具体的な何かでしょうか?彼にMathematicaソリューションを説明してもらえますか? 明確にするために、私は特定の言語または技術スタックの知識を探していません。私たちは製品開発の.NETショップですが、研究プロジェクトのために自由に選択したいと思います。だから、私はメタコンピテンスが実際に必要なものを何でも学習できることに興味があります。 私は能力をチェックするデフォルトの方法があれば、私は本当に好き知っているので、この質問は釈明し、オープンエンドでないことを願う得る仕事にさらにプログラミングのスキルが。不明な点がある場合は、コメントをお寄せください。質問を改善させてください。 2011-12-01までの回答を反映するように更新 受け入れた回答とその理由 答えてくれてありがとう、それらのほとんどは非常に役立つので、私はたくさん賛成しました!けれどもトム・スクワイアーズの答えが最も多くの票を得た、私は受け入れるつもり王子グーラッシュによって与えられた答えを。もちろん、トムは客観的には正しいのですが、プリンスの答えは私にとってより有益であり、私はこれが答えを受け入れる基準であるというFAQを再確認しました。 インタビュー中に彼に尋ねる内容 Chris Burt-Brownが言及したThe Camel Has Two Humpsの 例のようないくつかの簡単な割り当てを彼に説明させます 多分グラフィカルな表記法で、より高度な制御フローを説明するように彼にお願いします。 数学の例を使用して、再帰の理解を確認します。 自然言語で彼が選んだアルゴリズムを彼に説明させます。 彼に彼のMathematicaソリューションを説明させてください。特に、彼の手順モデル、ツールの使用法、一般的なコードとソフトウェアの構造化、および異なる抽象化レイヤーを求めます。 彼の動機を確認するために、私は彼のソフトウェア開発の魅力を求めます。 彼がエンタープライズソフトウェア開発について学ぶために必要なものを知っているかどうか尋ねます。特に、私は彼の修士号だけで働いた後、彼がこれについて多くを知らないことを期待するので、議論をチーム、ペアプログラミング、TDDで働く方向に変えたいと思います。 長いインタビューになりそうですね;) インタビュー後の更新2011-12-09 再びあなたの良い答えに感謝します。彼は色とりどりのインタビューに合格しました。応募者にこれほど満足したことはありませんでした。彼のMathematicaソリューションは非常にうまく構成されているようです。彼は高階関数をどこで使用したかを説明できましたが、これらがこのように参照されていることを知りませんでした。The Camel Has Two Humpsからの簡単な割り当てと制御フローに加えて、数学ベースの再帰の質問に答えてくれました。彼がいくつかのアルゴリズムを説明していたとき、非線形フィッティングについて多くのことを学びました;)また、彼はもちろん、彼が今まで知らないプロのソフトウェア開発について学ぶことができることを保証することはできないと正直に言いました。しかし彼は、自分でも常に新しい概念を学ぶのが得意であり、ソフトウェア開発に本当に興味があると信じています。彼はまた、プロジェクトの技術スタックを要求しました。彼は最初に適用され、自宅でそれを見ることができました。彼はペアプログラミングとチームワークにも興味がありました。今、私は雇用契約が締結されることを願っています。
30 interview  hiring 

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