و خداوند دستور داد: "مصاحبه کنید و پیشنهادات را بپذیرید"

داستانی واقعی بر اساس اتفاقات تخیلی.
همه تصادفات تصادفی نیستند.
همه جوک ها خنده دار نیستند.

- سرگئی، سلام. نام من بی بی است، همکارم باب است و ما دو نفر از رهبران تیم هستیم، ما مدت زیادی است که در پروژه هستیم، همه کارها را از روی قلب می دانیم و امروز در مورد دانش و مهارت های شما صحبت خواهیم کرد.
رزومه شما می گوید که شما یک ارشد هستید، عمدتاً با دات نت کار می کنید، برنامه نویسی ناهمزمان و چند رشته ای را درک می کنید، با اطمینان به اصول الگوریتم ها و ساختارهای داده تسلط دارید، هم در بازسازی و هم در طراحی ماژول های بزرگ از ابتدا تجربه دارید. و با این حال، نمی توان این سوال احمقانه را نپرسید: به طور خلاصه در مورد خودتان بگویید؟
- سلام بی بی و بابا. من اساساً با دات نت کار می کنم، برنامه نویسی ناهمزمان و چند رشته ای را می فهمم، به اصول اولیه الگوریتم ها و ساختارهای داده تسلط کامل دارم، و در بازسازی و طراحی ماژول های بزرگ از ابتدا تجربه دارم. به طور خلاصه همین است.
- متشکرم. خوب، بیایید شروع کنیم! برای گرم کردن، چیز ساده تر: چه درختانی را می شناسید و چگونه می توانید آنها را دور بزنید؟
- بلوط، اقاقیا، افرا، گیلاس... پس بلافاصله هیچ چیز دیگری به ذهنم نمی رسد. در مورد پیمودن درخت، می‌توانید درخت را از طرف‌های مختلف طی کنید: در سمت چپ یا راست. من همچنین می دانم که می توان از درخت بالا رفت و در درختان گودال هایی وجود دارد که گاهی سنجاب ها در آنها زندگی می کنند.
- خوب. سپس سؤال این است - تفاوت بین ارسال یک شی با مرجع و کپی کردن کامل آن چیست؟
— تفاوت این است که در حالت اول شیء با مرجع ارسال می شود و در حالت دوم کاملاً کپی می شود.
- از نمودارها چه می دانید؟
- من عمیقاً به کار کنت لو نیکولایویچ تولستوی احترام می گذارم؛ در کودکی کتاب «کنت مونت کریستو» را خواندم. و چه کسی کنت دراکولا را نشناسد؟!
- "SOLID" چیست؟
- "جامد"، کمتر اوقات - "جامد". البته بستگی به زمینه دارد.
- یک زباله جمع کن چگونه کار می کند؟
- من هم می دانم. یک زباله جمع‌کننده معمولی لباس‌های نارنجی روشن و کفش ایمنی می‌پوشد. او عمدتاً در شب کار می کند - در یک کامیون زباله. وظیفه اصلی زباله جمع کن این است که محتویات سطل های زباله را به پشت کامیون حمل زباله منتقل کند و مراقب باشد که زباله های بدبو در جاده نریزد. به طور خلاصه می توان گفت که اهمیت زباله جمع کن ها توسط جامعه ما دست کم گرفته شده است، اما ارزش کار آنها به اندازه کار معلمان و نانوایان است!
- و آخرین سوال احمقانه امروز: فرض کنید ما یک اسب کروی داریم که می تواند مانند یک انسان روی پاهای عقب خود راه برود. شوالیه دارای یک زمینه اعدام است که به پیوستار فضا-زمان فعلی گره خورده است. باید مجموعه ای از این گونه اسب ها را با توانایی آغاز درگیری های نظامی در خاورمیانه محقق کرد. چگونه این کار را در O(n * log(n)) انجام می دهید؟
- هوم... برای شروع، از قضاوت های ارزشی دست می کشم. من در نهایت متوجه می‌شوم که هیچ استخری از اسب‌های کروی وجود ندارد - و خود فرمول‌بندی این سؤال معنای خود را از دست می‌دهد. من خودم در عین حال این اسب و استخری از این اسب ها و خاورمیانه خواهم شد. برای Merged With the Eternal، O(n * log(n)) کاملاً از O (n^n) قابل تشخیص نیست.
- ممنون سرگئی. ما با شما تماس خواهیم گرفت.
- واقعاً همین است: خوش آمدید. نیازی به تماس مجدد نیست.

منبع: www.habr.com

اضافه کردن نظر