ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Cracking the Coding Interview: 150 Programming Questions and Solutions

دانلود کتاب شکستن مصاحبه کدگذاری: 150 سوال و راه حل برای برنامه نویسی

Cracking the Coding Interview: 150 Programming Questions and Solutions

مشخصات کتاب

Cracking the Coding Interview: 150 Programming Questions and Solutions

ویرایش: 5ed. 
نویسندگان:   
سری:  
ISBN (شابک) : 098478280X, 2072832853 
ناشر: CareerCup 
سال نشر: 2013 
تعداد صفحات: 510 
زبان: English 
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 47,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 14


در صورت تبدیل فایل کتاب Cracking the Coding Interview: 150 Programming Questions and Solutions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شکستن مصاحبه کدگذاری: 150 سوال و راه حل برای برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب شکستن مصاحبه کدگذاری: 150 سوال و راه حل برای برنامه نویسی

اکنون در نسخه پنجم، Cracking the Coding Interview به شما آمادگی مصاحبه را می دهد که برای به دست آوردن بهترین مشاغل توسعه دهنده نرم افزار نیاز دارید. این کتاب عمیقاً فنی است و بر مهارت های مهندسی نرم افزار برای مصاحبه شما تمرکز دارد. این کتاب بیش از 500 صفحه است و شامل 150 پرسش و پاسخ مصاحبه برنامه نویسی و همچنین توصیه های دیگر است.

لیست کامل موضوعات به شرح زیر است:

فرایند مصاحبه
این بخش مروری بر سوالات انتخاب شده و نحوه ارزیابی شما ارائه می دهد. چه اتفاقی می‌افتد وقتی سوالی را اشتباه می‌گیرید؟ از چه زمانی باید آماده سازی را شروع کنید و چگونه؟ از چه زبانی باید استفاده کرد؟ به همه این سوالات و موارد دیگر پاسخ داده شده است.

پشت صحنه< /div>
بیاموزید که در خلال مصاحبه شما در پشت صحنه چه اتفاقی می افتد، واقعاً چگونه تصمیمات گرفته می شود، با چه کسانی مصاحبه می کنید و از شما چه می پرسند. شرکت‌های تحت پوشش عبارتند از Google، Amazon، Yahoo، Microsoft، Apple و Facebook.

شرایط خاص</ div>
این بخش روند را برای داوطلبان تجربه، مدیران برنامه، مدیران برنامه‌نویس، آزمایش‌کنندگان / SDET و موارد دیگر توضیح می‌دهد. بیاموزید که مصاحبه کنندگان شما به دنبال چه چیزی هستند و چه مقدار کد باید بدانید.

قبل از مصاحبه
برای انجام مصاحبه، ابتدا باید مصاحبه بگیرید این بخش توضیح می دهد که رزومه یک مهندس نرم افزار چگونه باید باشد و قبل از مصاحبه چه کاری باید انجام دهید.

آماده سازی رفتاری</ div>
اگرچه بیشتر مصاحبه های مهندسی نرم افزار فنی خواهد بود، اما سوالات رفتاری نیز اهمیت دارند. این بخش نحوه آماده شدن برای سوالات رفتاری و نحوه ارائه پاسخ های قوی و ساختارمند را پوشش می دهد.

سوالات فنی (+ 5 رویکرد الگوریتم)
این بخش نحوه آماده شدن برای سوالات فنی (بدون اتلاف وقت) را پوشش می‌دهد و راه‌های عملی برای حل پیچیده‌ترین مسائل الگوریتم را آموزش می‌دهد. همچنین به شما می آموزد که دقیقاً \"کد نویسی خوب\" هنگام مصاحبه چیست.

150 سوال و پاسخ برنامه نویسی< /div>
این بخش بخش عمده ای از کتاب را تشکیل می دهد. هر بخش با بحث در مورد دانش اصلی و استراتژی‌های مقابله با این نوع سؤال آغاز می‌شود و دقیقاً چگونگی تجزیه و حل آن را بررسی می‌کند. موضوعات تحت پوشش عبارتند از 
  • آرایه ها و رشته ها
  • فهرست های پیوندی
  • پشته ها و صف ها
  • درخت و نمودارها
  • دستکاری بیت
  • تیزورهای فکری
  • ریاضیات و احتمال
  • طراحی شی گرا
  • بازگشت و پویا برنامه نویسی
  • مرتب سازی و جستجو
  • مقیاس پذیری و محدودیت های حافظه
  • تست
  • C و C++
  • جاوا
  • li>
  • پایگاه های داده
  • Thread ها و Locks
برای خوانایی وسیع، راه حل ها تقریباً به طور کامل با جاوا نوشته می شوند (به استثنای C / C++ سوالات). لینکی به همراه کتاب ارائه شده است تا بتوانید خودتان راه حل ها را دانلود، تدوین و بازی کنید.
تغییرات نسخه چهارم: ویرایش پنجم شامل بیش از 200 صفحه محتوای جدید است که کتاب را از 300 صفحه به بیش از 500 صفحه می‌رساند. تقریباً برای هر راه حلی، از جمله تعدادی راه حل جایگزین اضافه شده، تجدیدنظرهای عمده انجام شد. فصل‌های مقدماتی به‌طور انبوهی گسترش یافتند، همانطور که شروع هر یک از فصل‌های زیر سؤالات فنی بود. علاوه بر این، 24 سؤال جدید اضافه شد.

کرک کردن مصاحبه کدنویسی، ویرایش پنجم بیشترین است. راهنمای گسترده و مفصل در مورد چگونگی انجام مصاحبه‌های توسعه نرم‌افزار/برنامه‌نویسی.

توضیحاتی درمورد کتاب به خارجی

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice. 

The full list of topics are as follows:

The Interview Process
This section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.

Behind the Scenes
Learn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.

Special Situations
This section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.

Before the Interview
In order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.

Behavioral Preparation
Although most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.

Technical Questions (+ 5 Algorithm Approaches)
This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.

150 Programming Questions and Answers
This section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include 
  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Bit Manipulation
  • Brain Teasers
  • Mathematics and Probability
  • Object-Oriented Design
  • Recursion and Dynamic Programming
  • Sorting and Searching
  • Scalability and Memory Limits
  • Testing
  • C and C++
  • Java
  • Databases
  • Threads and Locks
For the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.

Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.

Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.




نظرات کاربران