دانلود کتاب CRACKING-the-CODING-INTERVIEW
من یک استخدام کننده نیستم. من یک مهندس نرم افزار هستم، و بدین ترتیب میدانم چه حسی دارد وقتی که از شما خواسته میشود الگوریتمی درخشان را در مصاحبه به دست آورید و سپس کدی بی عیب و نقص را بر روی تخته سفید بنویسید. من این فرآیند را هم به عنوان داوطلب و هم به عنوان مصاحبه کننده گذرانده ام.
ویرایش ششم کتاب کرک کردن مصاحبه برنامه نویسی، برای کمک به شما در طی کردن این فرآیند، به شما میآموزد که چه چیزی را باید بدانید و شما را قادر میسازد که بهترین کار خود را ارائه دهید. من صدها مهندس نرم افزار را مربی گری و مصاحبه کردم؛ نتیجه کار این کتاب است.
در این کتاب یاد میگیرید که چگونه در یک سوال، نکات و جزئیات پنهان را کشف کنید، راههای شکستن مساله به بخشهای کوچکتر و قابل مدیریت را کشف میکنید، تکنیک هایی برای رهایی دادن خود وقتی که گیر کرده اید میآموزید، مفاهیم اصلی علوم کامپیوتر را یاد میگیرید ( یا مجددا یاد میگیرید) و ۱۸۹ سوال و پاسخ مصاحبهها را تمرین میکنید.
این سؤالات مصاحبه واقعی هستند؛ آنها از کتابهای درسی علوم کامپیوتر در نیاورده شده اند. این سوالات منعکس کننده آنچه که در شرکتهای برتر پرسیده میشود هستند، به گونه ای که شما را تا حد امکان آماده کنند.
مطالبی که در کتاب Cracking the Coding Interview خواهید آموخت:
۱۸۹ سوال مصاحبههای برنامه نویسی، از اصول اولیه گرفته تا نکته دارترین مسائل الگوریتمی.
شرح چگونگی به دست آوردن راه حل ها، تا یاد بگیرید شما هم در موقع مصاحبه خودتان آنها را انجام دهید.
نکاتی درباره نحوه حل هر یک از 189 سؤال، دقیقاً مانند آنچه که در یک مصاحبه واقعی دریافت خواهید کرد.
پنج استراتژی اثبات شده برای از عهده سؤالات الگوریتم بر آمدن، به منظور اینکه بتوانید سؤالاتی را که قبلا ندیده اید را حل کنید.
پوشش بیشتر مباحث ضروری، مانند O بزرگ زمان، ساختار دادهها و الگوریتمهای اصلی.
پشت صحنه چگونگی استخدام توسعه دهندگان شرکتهای برتر مانند گوگل و فیس بوک را مشاهده خواهید کرد.
تکنیکهای آماده سازی غیر فنی برای مصاحبه: سوالات رفتاری
برای مصاحبه کنندگان و شرکت ها: جزئیات این که چه چیزی سوال و فرآیند استخدامی خوب ایجاد میکند.
Cracking the coding interview pdf free download. At most of the top tech companies (and many other companies). algorithm and coding problems form the largest component of the interview process. Think of these as problem-solving questions. The interviewer is looking to evaluate your ability to solve algorithmic problems you haven’t seen before.
- 189 programming interview questions, ranging from the basics to the trickiest algorithm problems.
- A walk-through of how to derive each solution, so that you can learn how to get there yourself.
- Hints on how to solve each of the 189 questions, just like what you would get in a real interview.
- Five proven strategies to tackle algorithm questions, so that you can solve questions you haven’t seen.
- Extensive coverage of essential topics, such as big O time, data structures, and core algorithms.
- A behind the scenes look at how top companies like Google and Facebook hire developers.
- Techniques to prepare for and ace the soft side of the interview: behavioral questions.
- For interviewers and companies: details on what makes a good interview question and hiring process.
- Illustrations noteIllustrations: Illustrations, black and white