پادکست شماره ۸۸ رادیو بیدار خلاصه بخش اول کتاب CRACKING the CODING INTERVIEW 189 PROGRAMMING QUESTIONS & SOLUTIONS
Description
پادکست ۸۸ رادیو بیدار
خلاصه بخش اول کتاب
CRACKING the CODING INTERVIEW
189 PROGRAMMING QUESTIONS & SOLUTIONS
توسط: فرشاد کاظمی ()
اپیزود کامل رادیو بیدار را میتوانید در YouTube ببینید.
گزیده دو دقیقهای از این اپیزود را میتوانید در شبکههای اجتماعی زیر بشنوید:
Telegram
Instagram
Linkedin
WhatsApp
X (Twitter)
2024/10/22
T.me/BIDAR_ca
این جلسه رادیو بیدار به مرور دو فصل ابتدایی کتاب “Cracking the Coding Interview” با حضور فرشاد کاظمی، مهندس ارشد نرمافزار پرداخته است.
خلاصه فصل اول:
نویسنده در این فصل توضیح میدهد که مصاحبههای برنامهنویسی معمولا شامل چهار بخش کلیدی هستند:
- تفکر تحلیلی: بررسی نحوه تفکر و تحلیل مسئله.
- مهارت کدنویسی: توانایی تبدیل راهحلها به کد.
- دانش فنی: دانش پایه علوم کامپیوتر.
- تطابق فرهنگی: سازگاری با فرهنگ شرکت.
نویسنده اذعان دارد که این آزمونها همیشه تضمینی برای ارزیابی صحیح نیستند، اما برای کاهش خطای استخدام ضروریاند. همچنین، توانایی حل مسئله، ساختار دادهها و الگوریتمها از اولویتهای مهم هستند، زیرا این موارد به کارایی برنامهنویسان کمک میکنند.
خلاصه فصل دوم:
این فصل به پشت پرده مصاحبه در شرکتهای بزرگ مثل مایکروسافت، آمازون، گوگل، اپل، و فیسبوک میپردازد. نویسنده برای هر شرکت توضیح میدهد که روند مصاحبهها چگونه است و نکات متمایز هر یک چیست:
- مایکروسافت به آشنایی با محصولات و کدنویسی روی وایتبرد اهمیت میدهد.
- آمازون بر طراحی سیستمهای مقیاسپذیر و وجود مصاحبهگری با حق وتو تمرکز دارد.
- گوگل بیشتر روی الگوریتمها و طراحی سیستم تاکید میکند و تصمیم نهایی توسط مدیران گرفته میشود.
- اپل، علاقهمندی به محصولات و روحیه کارآفرینی متقاضی را مد نظر دارد.
- فیسبوک با یک دوره آموزشی آغاز میکند تا کارمندان با ابزارها و فرهنگ شرکت آشنا شوند.
نکات کلیدی:
- مصاحبههای برنامهنویسی بر تفکر تحلیلی، دانش فنی، مهارت حل مسئله و تطابق فرهنگی تمرکز دارند.
- هر شرکت فرایند خاصی برای ارزیابی مهارتها و سازگاری فرهنگی متقاضی دارد.
- آمادگی برای پرسشهای طراحی سیستم و الگوریتمها در شرکتهای بزرگ اهمیت بالایی دارد.