2009-07-16 7 views

答えて

3
+0

多くの大学のコースの標準テキスト。それは明らかに言語にとらわれませんが、コードは古典的な命令的パラダイムに傾いています(まったくOOではありません)。しかし、そうでなければ素晴らしい本です。 – Svend

+0

@スヴェンド - インタビューでbig-O表記について尋ねられたので、主にこれを思い出しました。私はこの本を使い、気に入っていました。 –

3

それはあなたの特定のアルゴリズムの実装を提供しますので、私は非常にオライリーの本「C#クックブック」をお勧めします。もう一つの良い点は、より多くの言語にとらわれないアルゴリズムのための、 "簡単なアルゴリズム"です。

O'Reilly - C# Cookbook
Algorithms in a Nutshell

2

はジョン・ベントレー、C#自体、(それは最初の14年前に出版された)とは何の関係によって、「真珠のプログラミング」が、一般

で解決計画問題で素晴らしい本です
0

私たちの仲間であるJon Skeetが「C#in Depth」を強くお勧めします。 :)

0

あなたは本について尋ねたが、私は、次のいずれかをしようとアドバイスします:

あなたが解決すればするほど、より良いあなたはalgoriになりますthms。

PS:中毒に取得しないでください:)

3

私のチームの潜在的な開発者をインタビューする人として、私は本当にむしろ面接を試して試していないでしょう。面接タイプの質問を勉強すれば、あなたは本当にうまくいくかもしれませんが、あなたは良い開発者ですか?

私が仕事で勉強していることを期待している卒業生を除いて、他のレベルの開発者はVisual Studioでタスクを実行します。候補者は約4時間のスペースに小さなプログラムを書くように求められます。彼らは彼らが良いかどうかを判断するために必要なすべての要素を含み、実際のプログラミングスタイル、思考プロセスおよび能力の例を見ることができます。

私が今までにインタビューした最悪の人物は、ロットで質問の「標準セット」を学んだ人でした。私たちが質問したとき、彼は美しく仕上げられた答えを得たことを知っていました。しかし、彼は何かを尋ねられたとき、私たちが瞬時に「私は知らない」ということを知りませんでした。質問のいくつかは論理的な質問だった、私たちは誰もが頭の上から答えを知ることを期待していなかった、彼らはそれを動作させることが期待されていた。

ソフトウェアを書く方法を学ぶだけです。それを他の人に伝える方法を学び、面接でうまくいくでしょう。

0

まず、C#、アルゴリズム、またはその両方で作業が必要かどうかを決めます。 C#のアルゴリズムについて心配しているように思えますが、そうではありません。アルゴリズムは、すべての一般的な命令型プログラミング言語で本質的に同じです。あなたが本当にアルゴリズムについて心配しているなら、あなたはアルゴリズムの本を拾うことができます。 C#と同じこと。

インタビューで「プログラミングの種類の質問」がたくさんあるのは、残念ながら、「あなたはこの言語のこの小さなおかあさんを知っていますか?悲しいことに、言語をたくさん使用したり、その詳細にますます慣れ親しんだりすること以外に、こうしたタイプの質問のために勉強することはあまりできません。

しかし、データ構造とその内部にあるフレームワークは少し異なります。 (比較的)短期間では、.NETフレームワークのいくつかの側面をよく理解できます。ジェネリックの使い方やハッシュテーブルやリストの入手方法などのことを知っておくとよいでしょう。もちろん、の場合、より一般的な答えはのハッシュテーブルとリストを使用する必要があります。

+0

私が得たインタビューの質問は、「この問題を解決するアルゴリズムを書く」という行に沿っていました。ハイスループットの状況では多くの作業をしていないので、私は可能な限り最も効率的なソリューションを探すのに慣れていませんでした。おそらくこれは他人の仕事のラインでは一般的ですが、それは私の中では一般的ではありません。 – MedicineMan

+0

私はすでにあなたが指しているレベルにいると感じますが、私はまだもっと良くなる必要があると感じています。 – MedicineMan

0

.NETテクノロジに関連する一般的なプログラミングの質問については、「Shove It、FizzBu​​zz:.NET開発ジョブの検索と配置方法」という電子ブックを作成しました。

http://shoveitfizzbuzz.com

それ以上だけインタビューの質問ですが、それはまだそれらのぎっしり詰まっだ、と.NETインタビューシミュレータが付属しています。

関連する問題