نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
3 تکنیک حل مسئله مفید را یاد بگیرید. ۱۱ مشکل دستچین شده را دریافت کنید. برای مصاحبه کدنویسی بعدی خود آماده شوید! بیاموزید که مصاحبه کدنویسی چگونه است 3 تکنیک حل مسئله را بیاموزید که می توانید در مصاحبه کدنویسی بعدی خود از آنها استفاده کنید! ۱۱ مورد از ضروری ترین سوالات مصاحبه کدنویسی، تمرین های کدنویسی و پاسخ ها را مرور کنید! به طور کلی، اعتماد به نفس بیشتری داشته باشید و برای مصاحبه کدنویسی بعدی خود آماده باشید. ساختارهای داده پایه مانند آرایه ها، جداول هش، لیست های پیوندی، درختان و نمودارها باید با نماد Big O آشنا باشید.
هنگامی که برای مصاحبه کدنویسی بعدی خود آماده می شوید، آیا تا به حال فکر کرده اید:
"کاش کسی می توانست من را از طریق این مشکلات راهنمایی کند و توضیح دهد که چه اتفاقی دارد می افتد."
"ای کاش مجموعه ای از پیش انتخاب شده از مهمترین مشکلات مصاحبه کدنویسی وجود داشت تا بتوانم آنها را به راحتی تمرین کنم."
اگر چنین است، این دوره برای شما مناسب است!
در این دوره:
ابتدا، من قصد دارم چند تکنیک حل مسئله را به شما ارائه کنم که بتوانید بلافاصله در مصاحبه کدنویسی بعدی خود از آنها استفاده کنید.
سپس، من شما را از طریق 11 سؤال ضروری مصاحبه کدنویسی و پاسخ آنها راهنمایی می کنم.
من این سؤالات خاص را انتخاب کردم زیرا آنها از انواع سؤالاتی هستند که اغلب در مصاحبه های برنامه نویسی پرسیده می شوند.
من قصد دارم مسائلی را پوشش دهم که از مفاهیمی مانند آرایه ها، رشته ها، آرایه های دو بعدی، فهرست های پیوندی و درختان استفاده می کنند.
برای هر مشکل یک تمرین کدنویسی در پایتون و جاوا دریافت خواهید کرد، بنابراین می توانید فوراً درباره راه حل خود بازخورد دریافت کنید.
اگر می خواهید از هر زبان دیگری برای دنبال کردن این دوره استفاده کنید، این نیز خوب است! فقط به یاد داشته باشید که راه حل خود را روی رایانه خود اجرا کنید تا مطمئن شوید که کار می کند.
این دوره برای زبان آموزان متوسط تا پیشرفته که برای مصاحبه برنامه نویسی مهندس نرم افزار خود آماده می شوند در نظر گرفته شده است.
بنابراین، من فرض میکنم که شما قبلاً با مفاهیمی مانند:
آشنا هستید
آرایههای دو بعدی (که به سادگی آرایههایی از آرایهها هستند)
اولین جستجوی عرض و اولین جستجوی عمق
فهرستها و درختهای مرتبط
اگر فکر میکنید برای این دوره آماده هستید، ویدیوهای پیشنمایش را تماشا کنید و ببینید آیا میتوانید آن مشکلات را حل کنید یا خیر!
سرفصل ها و درس ها
مقدمه و نکات حل مسئله
Introduction and Problem Solving Tips
معرفی
Introduction
مصاحبه کدنویسی معمولی چگونه است؟
What Is a Typical Coding Interview Like?
تکنیک حل مسئله شماره 1 برای مصاحبه کدنویسی
Problem Solving Technique #1 for Coding Interviews
تکنیک حل مسئله شماره 2 برای مصاحبه کدنویسی
Problem Solving Technique #2 for Coding Interviews
تکنیک حل مسئله شماره 3 برای برنامه نویسی مصاحبه ها
Problem Solving Technique #3 for Coding Interviews
مقدمه و نکات حل مسئله
Introduction and Problem Solving Tips
معرفی
Introduction
مصاحبه کدنویسی معمولی چگونه است؟
What Is a Typical Coding Interview Like?
تکنیک حل مسئله شماره 1 برای مصاحبه کدنویسی
Problem Solving Technique #1 for Coding Interviews
تکنیک حل مسئله شماره 2 برای مصاحبه کدنویسی
Problem Solving Technique #2 for Coding Interviews
تکنیک حل مسئله شماره 3 برای برنامه نویسی مصاحبه ها
Problem Solving Technique #3 for Coding Interviews
آرایه ها
Arrays
مواردی که اغلب در یک آرایه اتفاق می افتد (سختی = *)
Most Frequently Occurring Item in an Array (Difficulty = *)
متداول ترین مورد در یک آرایه (پایتون)
Most Frequently Occurring Item in an Array (Python)
رایج ترین مورد در یک آرایه (جاوا)
Most Frequently Occurring Item in an Array (Java)
رایج ترین مورد در یک آرایه (راه حل)
Most Frequently Occurring Item in an Array (Solution)
عناصر مشترک در دو آرایه مرتب شده (سختی = **)
Common Elements in Two Sorted Arrays (Difficulty = **)
عناصر رایج در دو آرایه مرتب شده (پایتون)
Common Elements in Two Sorted Arrays (Python)
عناصر مشترک در دو آرایه مرتب شده (جاوا)
Common Elements in Two Sorted Arrays (Java)
عناصر مشترک در دو آرایه مرتب شده (راه حل)
Common Elements in Two Sorted Arrays (Solution)
آیا یک آرایه چرخش آرایه دیگری است؟ (مشکل = **)
Is One Array a Rotation of Another? (Difficulty = **)
آیا یک آرایه چرخش آرایه دیگری است؟ (پایتون)
Is One Array a Rotation of Another? (Python)
آیا یک آرایه چرخش آرایه دیگری است؟ (جاوا)
Is One Array a Rotation of Another? (Java)
آیا یک آرایه چرخش آرایه دیگری است؟ (راه حل)
Is One Array a Rotation of Another? (Solution)
آرایه ها
Arrays
مواردی که اغلب در یک آرایه اتفاق می افتد (سختی = *)
Most Frequently Occurring Item in an Array (Difficulty = *)
متداول ترین مورد در یک آرایه (پایتون)
Most Frequently Occurring Item in an Array (Python)
رایج ترین مورد در یک آرایه (جاوا)
Most Frequently Occurring Item in an Array (Java)
رایج ترین مورد در یک آرایه (راه حل)
Most Frequently Occurring Item in an Array (Solution)
عناصر مشترک در دو آرایه مرتب شده (سختی = **)
Common Elements in Two Sorted Arrays (Difficulty = **)
عناصر رایج در دو آرایه مرتب شده (پایتون)
Common Elements in Two Sorted Arrays (Python)
عناصر مشترک در دو آرایه مرتب شده (جاوا)
Common Elements in Two Sorted Arrays (Java)
عناصر مشترک در دو آرایه مرتب شده (راه حل)
Common Elements in Two Sorted Arrays (Solution)
آیا یک آرایه چرخش آرایه دیگری است؟ (مشکل = **)
Is One Array a Rotation of Another? (Difficulty = **)
آیا یک آرایه چرخش آرایه دیگری است؟ (پایتون)
Is One Array a Rotation of Another? (Python)
آیا یک آرایه چرخش آرایه دیگری است؟ (جاوا)
Is One Array a Rotation of Another? (Java)
آیا یک آرایه چرخش آرایه دیگری است؟ (راه حل)
Is One Array a Rotation of Another? (Solution)
رشته های
Strings
کاراکتر غیر تکراری (سختی = **)
Non-Repeating Character (Difficulty = **)
کاراکتر غیر تکراری (پایتون)
Non-Repeating Character (Python)
کاراکتر غیر تکراری (جاوا)
Non-Repeating Character (Java)
کاراکتر غیر تکراری (راه حل)
Non-Repeating Character (Solution)
رشته های یک دور (سختی = ***)
One Away Strings (Difficulty = ***)
رشته های یک دور (پایتون)
One Away Strings (Python)
رشته های یک دور (جاوا)
One Away Strings (Java)
رشته های یک دور (راه حل)
One Away Strings (Solution)
رشته های یک دور (راه حل در کد شبه)
One Away Strings (Solution in Pseudocode)
رشته های
Strings
کاراکتر غیر تکراری (سختی = **)
Non-Repeating Character (Difficulty = **)
کاراکتر غیر تکراری (پایتون)
Non-Repeating Character (Python)
کاراکتر غیر تکراری (جاوا)
Non-Repeating Character (Java)
کاراکتر غیر تکراری (راه حل)
Non-Repeating Character (Solution)
رشته های یک دور (سختی = ***)
One Away Strings (Difficulty = ***)
رشته های یک دور (پایتون)
One Away Strings (Python)
رشته های یک دور (جاوا)
One Away Strings (Java)
رشته های یک دور (راه حل)
One Away Strings (Solution)
رشته های یک دور (راه حل در کد شبه)
One Away Strings (Solution in Pseudocode)
آرایه های دو بعدی
Two-Dimensional Arrays
اختصاص اعداد در Minesweeper (سختی = **)
Assign Numbers in Minesweeper (Difficulty = **)
اختصاص اعداد در Minesweeper (Python)
Assign Numbers in Minesweeper (Python)
اختصاص اعداد در Minesweeper (جاوا)
Assign Numbers in Minesweeper (Java)
اختصاص اعداد در Minesweeper (راه حل)
Assign Numbers in Minesweeper (Solution)
پیدا کردن جایی برای گسترش در Minesweeper (مشکل = ***)
Find Where to Expand in Minesweeper (Difficulty = ***)
پیدا کردن جایی برای گسترش در Minesweeper (Python)
Find Where to Expand in Minesweeper (Python)
پیدا کردن جایی برای گسترش در Minesweeper (جاوا)
Find Where to Expand in Minesweeper (Java)
یافتن جایی برای گسترش در Minesweeper (راه حل)
Find Where to Expand in Minesweeper (Solution)
پیدا کردن جایی برای گسترش در Minesweeper (راه حل در شبه کد)
Find Where to Expand in Minesweeper (Solution in Pseudocode)
نمایش نظرات