そして主は「面接を受けてオファーを受け入れなさい」と命じられました。

架空の出来事に基づいた実話。
すべての偶然は偶然ではありません。
すべてのジョークは面白くありません。

— セルゲイ、こんにちは。 私の名前はビビ、同僚はボブ、そして私たちは XNUMX 人のチームリーダーです。私たちは非常に長い間このプロジェクトに参加しており、すべての ToDo を暗記しています。今日は皆さんの知識とスキルについてお話します。
あなたの履歴書によると、あなたは上級職で、主に .NET を使用し、非同期およびマルチスレッド プログラミングを理解し、アルゴリズムとデータ構造の基本を自信を持ってマスターし、大規模なモジュールをゼロからリファクタリングおよび設計した経験があります。 それでも、人はこの愚かな質問をせずにはいられません。簡単にあなた自身について教えてください。
— こんにちは、ビビとボバ。 私は主に .NET を使って作業しており、非同期およびマルチスレッド プログラミングを理解しており、アルゴリズムとデータ構造の基本を自信を持って操作でき、大規模なモジュールを最初からリファクタリングおよび設計した経験があります。 一言で言えば以上です。
- ありがとう。 さあ、始めましょう! ウォーミングアップとして、もっと簡単なことを考えてみましょう。どんな木を知っていますか、またその木を避ける方法は何ですか?
- オーク、アカシア、カエデ、チェリー...だから、すぐには他に何も思い浮かびません。 ツリーの横断に関しては、左側または右側のさまざまな側からツリーを横断することができます。 また、木に登ることができることや、木にはリスが生息する空洞があることも知っています。
- 大丈夫。 そこで問題は、オブジェクトを参照渡しすることと、オブジェクトを完全にコピーすることの違いは何でしょうか?
— 違いは、最初のケースではオブジェクトが参照によって渡されるのに対し、XNUMX 番目のケースではオブジェクトが完全にコピーされることです。
—グラフについて何を知っていますか?
— 私はレフ・ニコラエヴィッチ・トルストイ伯爵の作品を深く尊敬しており、子供の頃に「モンテ・クリスト伯」という本を読みました。 そして、ドラキュラ伯爵を知らない人はいないでしょうか?
――「ソリッド」とは何ですか?
- 「固体」、頻度は低いですが - 「固体」。 もちろん、文脈によって異なります。
— ガベージコレクターはどのように機能しますか?
- それは私も知っています。 典型的なゴミ収集員は、明るいオレンジ色の作業着と安全靴を履いています。 彼は主に夜間、ゴミ収集車で働いています。 ゴミ収集員の主な仕事は、臭いゴミを道路にこぼさないように注意しながら、ゴミ箱の中身をゴミ収集車の後ろに移すことです。 要約すると、私たちの社会では廃棄物回収業者の重要性が過小評価されていると言えますが、彼らの仕事は教師やパン屋の仕事と同じくらい価値があるのです。
— そして今日の最後の愚かな質問です。人間と同じように後ろ足で歩くことができる球形の馬がいるとします。 ナイトには、現在の時空連続体に関連付けられた実行コンテキストがあります。 中東で軍事紛争を開始する能力を備えたそのような馬のプールを実現することが必要です。 これを O( n * log(n) ) で行うにはどうすればよいでしょうか?
- うーん...まず、価値判断を放棄します。 私は最終的に、球形の馬のプールなど存在しないことに気づきました - そして、質問の定式化自体がすべての意味を失うでしょう。 私自身も、同時にこの馬、そしてそのような馬のプール、そして中東になるでしょう。 Merged With the Eternal の場合、O( n * log(n) ) は O ( n ^ n ) とまったく区別できません。
- ありがとう、セルゲイ。 折り返しご連絡させていただきます。
- 本当にそうなんです。どういたしまして。 折り返し電話する必要はありません。

出所: habr.com

コメントを追加します