189 Programming Questions and SolutionsGayle Laakmann McDowell
Cracking#
data_structures#
algorithms#
کتاب "Cracking the Coding Interview، ویرایش ششم" برای کمک به شما در درخشش در مصاحبههای فنی طراحی شده است و دانش، تکنیکها و تمرینات ضروری را برای عملکرد بهتر شما فراهم میآورد. این کتاب توسط یک مهندس نرمافزار نوشته شده که هم بهعنوان نامزد و هم بهعنوان مصاحبهکننده تجربه دارد و راهنماییهایی برای حل مشکلات پیچیده کدنویسی و نوشتن کد بینقص تحت فشار ارائه میدهد.
این کتاب شامل موارد زیر است:
این کتاب پر از نکات عملی و سوالات واقعی مصاحبه است که نه تنها از کتابهای درسی بلکه از آنچه در شرکتهای فناوری بزرگ واقعاً پرسیده میشود، استخراج شده است. این کتاب به شما کمک میکند تا جزئیات پنهان در سوالات را شناسایی کرده، مشکلات را به بخشهای کوچکتر تقسیم کنید و به شما میآموزد که چگونه زمانی که با یک مشکل چالشبرانگیز مواجه شدید، از وضعیت گیر کردن خارج شوید.
تصاویر: کتاب شامل تصاویر ساده سیاه و سفید برای روشنتر کردن مفاهیم است.
این ویرایش به شما کمک میکند تا برای مصاحبهها به شیوهای ساختارمند و کارآمد آماده شوید و ابزارهایی را به شما میدهد تا با اطمینان به جنبههای فنی و رفتاری مصاحبههای کدنویسی بپردازید.
فهرست مطالب
I. فرآیند مصاحبه
II. پشت صحنه
III. موقعیتهای خاص
IV. پیش از مصاحبه
V. سوالات رفتاری
VI. Big O
VII. سوالات فنی
VIII. پیشنهاد شغلی و فراتر از آن
IX. سوالات مصاحبه
X. راهحلها
XI. موضوعات پیشرفته
XII. کتابخانه کد
XIII. راهنماییها
XIV. درباره نویسنده
درباره نویسنده
گِیل لاکمَن مکداول، بنیانگذار و مدیرعامل CareerCup و نویسنده کتابهای Cracking the PM Interview و Cracking the Tech Career است.
پیشینه او در زمینه توسعه نرمافزار است و بهعنوان مهندس نرمافزار در شرکتهای گوگل، مایکروسافت و اپل فعالیت کرده است. در گوگل، او صدها مهندس نرمافزار را مصاحبه کرده و هزاران بسته استخدامی را در کمیته استخدام ارزیابی کرده است. او دارای مدرک B.S.E و M.S.E در رشته علوم کامپیوتر از دانشگاه پنسیلوانیا و همچنین MBA از مدرسه کسبوکار وارتون است.
در حال حاضر، او با شرکتهای فناوری مشاوره میدهد تا فرآیند استخدام آنها را بهبود بخشد و با استارتاپها برای آمادهسازی آنها برای مصاحبههای خرید و فروش همکاری میکند.
Cracking the Coding Interview, 6th Edition is designed to help you excel in technical interviews by providing the essential knowledge, techniques, and practice needed to perform at your best. Written by a software engineer who has been both a candidate and an interviewer, this book offers guidance for cracking difficult coding problems and writing flawless code under pressure.
The book includes:
The book is packed with practical advice and real interview questions that are not just from textbooks but reflect what is actually asked in top tech companies. It helps you identify hidden details in questions, break down problems into smaller parts, and teaches you how to stay unstuck when facing a challenging problem.
Illustrations: The book includes simple black-and-white illustrations to help clarify concepts.
This edition is designed to help you prepare for interviews in a structured and efficient way, giving you the tools to confidently tackle both the technical and behavioral aspects of coding interviews.
Table of Contents
I. The Interview Process
II. Behind the Scenes
III. Special Situations
IV. Before the Interview
V. Behavioral Questions
VI. Big O
VII. Technical Questions
VIII. The Offer and Beyond
IX. Interview Questions
X. Solutions
XI. Advanced Topics
XII. Code Library
XIII. Hints
XIV. About the Author
Gayle Laakmann McDowell is the founder and CEO of CareerCup and the author of Cracking the PM Interview and Cracking the Tech Career.
Her background is in software development. She has worked as a software engineer at Google, Microsoft, and Apple. At Google, she interviewed hundreds of software engineers and evaluated thousands of hiring packets on the hiring committee. She holds a B.S.E. and M.S.E. in computer science from the University of Pennsylvania and an MBA from the Wharton School.
She now consults with tech companies to improve their hiring process and with startups to prepare them for acquisition interviews.
به دستم رسید و کیفتش واقعا عالیه