دوره کاتلین در Leetcode - سوالات مصاحبه کدنویسی الگوریتم ها
✅ سرفصل و جزئیات آموزش
در این دوره سوالات مربوط به ساختارهای داده و الگوریتم ها برای مصاحبه در شرکت های FAANG مانند گوگل، فیسبوک، اپل و آمازون را تمرین می کنید.
آنچه یاد خواهید گرفت
- حل مسائل آسان تا سخت با استفاده از ساختارهای داده و الگوریتم های مختلف
- چگونه می توان برخی از محبوب ترین سوالات مصاحبه را که توسط شرکت های بزرگ فناوری مطرح می شود، حل کرد؟
- حل سوالات مصاحبه کدنویسی به صورت گام به گام و سیستماتیک
- الگوهای محبوب برای سوالات
توضیحات دوره
- آیا می خواهید به تکنیک های رایج حل مسئله، ساختارهای داده و الگوریتم های مورد علاقه مصاحبه کنندگان تسلط داشته باشید؟ پس در جای درستی هستید.
- آیا به دنبال توضیحات گام به گام برای داغ ترین سوالات مصاحبه در این صنعت هستید؟ ما شما را تحت پوشش قرار داده ایم.
- آیا به دنبال ارتقای بازی خود در برنامه نویسی رقابتی هستید؟ برای یک سفر هیجان انگیز آماده شوید.
در این دوره، شما توضیحات کامل و گام به گام درباره سوالات دست چین شده LeetCode خواهید داشت که در آن با محبوب ترین تکنیک ها و سوالات مورد استفاده در مصاحبه کدنویسی آشنا می شوید.
بررسی دوره:
در این دوره مهم ترین و محبوب ترین سوالات مصاحبه که توسط شرکت های بزرگ پرسیده می شود را گردآوری کرده و آن ها را به صورت گام به گام توضیح داده ایم تا به شما کمک کنیم دقیقاً چگونه این نوع سوالات را حل کنید.
مسائل، برای اطمینان از پوشش کامل محبوب ترین تکنیک ها، ساختارهای داده و الگوریتم های مورد استفاده در مصاحبه ها دست چین شده اند تا بتوانید الگوهایی را که در اینجا یاد می گیرید روی مسائل دیگر تعمیم دهید.
برخی از مواردی که دوره به آن ها خواهد پرداخت عبارتند از:
- سوالات مصاحبه درباره آرایه ها و رشته ها
- سوالات مصاحبه درباره جستجو و الگوریتم ها
- سوالات مصاحبه درباره برنامه نویسی پویا
- سوالات مصاحبه درباره Backtracking (با مصورسازی گام به گام)
- سوالات مصاحبه درباره الگوریتم ها، درخت ها و گراف ها
- ساختارهای داده مانند استک ها، صف ها، نقشه ها، لیست های پیوندی و موارد دیگر
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگانی که برای موفقیت در مصاحبه کدنویسی در شرکت های بزرگ مانند گوگل، فیسبوک، مایکروسافت، آمازون و غیره مشتاق هستند.
- افرادی که می خواهند مهارت های حل مسئله خود را توسعه دهند.
- توسعه دهندگانی که برای مصاحبه های فنی خود آماده می شوند.
- دانشجویانی که برای مصاحبه های کدنویسی کارآموزی آماده می شوند.
- افرادی که می خواهند در کدنویسی رقابتی بهتر شوند.
دوره کاتلین در Leetcode - سوالات مصاحبه کدنویسی الگوریتم ها
-
آشنایی با این مسئله 10:42
-
راه حل بروت فورس 06:15
-
بررسی کد شبه 07:36
-
شهود رویکرد بهتر 10:34
-
رویکرد 2 - بررسی شبه کد 08:16
-
پیاده سازی کد 02:43
-
آشنایی با این مسئله 04:36
-
چگونه درباره این مسئله فکر کنیم؟ 06:23
-
بررسی شبه کد 05:08
-
پیاده سازی کد 02:52
-
آشنایی با این مسئله 07:14
-
چگونه به طور شهودی درباره این مسئله فکر کنیم؟ 07:14
-
بررسی شبه کد 06:57
-
پیاده سازی کد 04:13
-
شهود بروت فورس 06:38
-
بررسی شبه کد بروت فورس 03:56
-
شهود رویکرد بهتر 07:01
-
بررسی شبه کد رويکرد بهتر 03:44
-
پیاده سازی کد 03:03
-
آشنایی با این مسئله 04:08
-
شهود بروت فورس 13:11
-
بررسی شبه کد 16:23
-
رویکرد 2 - شهود 12:56
-
رویکرد 2 - بررسی شبه کد 05:44
-
پیاده سازی کد 04:45
-
آشنایی با این مسئله و رویکرد بروت فورس 06:13
-
بررسی شبه کد بروت فورس 04:43
-
رویکرد 2 - شهود رویکرد بهینه 11:27
-
بررسی شبه کد - بخش 1 07:18
-
بررسی شبه کد - بخش 2 06:58
-
پیاده سازی کد 07:47
-
آشنایی با این مسئله و رویکرد بروت فورس 09:02
-
شهود راه حل بهینه 06:20
-
بررسی شبه کد راه حل بهینه 02:58
-
پیاده سازی کد 04:53
-
آشنایی با این مسئله 04:19
-
رویکرد 1 - رویکرد بروت فورس 04:14
-
رویکرد 2 - توضیح رویکرد بهتر 05:40
-
بررسی شبه کد برای رویکرد 2 03:18
-
پیاده سازی کد 02:13
-
رویکرد 3 - رویکرد بهینه 07:13
-
پیاده سازی رویکرد بهینه 01:48
-
آشنایی با این مسئله و توضیح بروت فورس 08:01
-
بررسی شبه کد برای رویکرد بروت فورس 05:43
-
رویکرد 2 - راه حل بهینه 08:30
-
بررسی شبه کد برای رویکرد بهینه 05:35
-
پیاده سازی کد 04:47
-
آشنایی با این مسئله و رویکرد بروت فورس 05:07
-
بررسی شبه کد برای رویکرد بروت فورس 03:07
-
رویکرد 2 - رویکرد بهتر 07:04
-
پیاده سازی کد 03:44
-
رویکرد 3 - رویکرد بهینه 10:15
-
پیاده سازی رویکرد بهینه 02:43
-
توضیح این مسئله 05:15
-
پیاده سازی کد 02:44
-
آشنایی با این مسئله 04:39
-
مثال هایی از جمع های باینری 03:49
-
پیاده سازی شبه کد 04:27
-
بررسی شبه کد 07:30
-
پیاده سازی کد 05:24
-
رویکرد 1 - آشنایی با این مسئله و رویکرد بروت فورس 09:22
-
پیاده سازی شبه کد بروت فورس 02:05
-
بررسی شبه کد 04:48
-
رویکرد 2 - توضیح رویکرد بهینه 09:20
-
بررسی شبه کد 05:47
-
پیاده سازی کد 03:04
-
آشنایی با این مسئله و رویکردهای متعدد 11:19
-
رویکرد بهینه 05:24
-
پیاده سازی کد 02:53
-
رویکرد 1 - شهود 05:58
-
رویکرد 1 - بررسی شبه کد 05:09
-
رویکرد 2 - شهود عنصر اکثریت 06:13
-
رویکرد 2 - پیاده سازی کد 02:41
-
شهود رویکرد 3 - راه حل بهینه 11:16
-
بررسی رویکرد 3 - راه حل بهینه 06:09
-
پیاده سازی رویکرد 3 (رویکرد بهینه) 02:39
-
توضیح بروت فورس 07:19
-
بررسی شبه کد بروت فورس 05:44
-
رویکرد 2 - رویکرد بهینه 11:42
-
پیاده سازی کد 04:38
-
توضیح حداقل رشته فرعی پنجره - بخش 1 05:52
-
توضیح حداقل رشته فرعی پنجره - بخش 2 07:55
-
توضیح حداقل رشته فرعی پنجره - بخش 3 14:00
-
پیاده سازی شبه کد 09:16
-
بررسی شبه کد 07:20
-
پیاده سازی کد - حداقل رشته فرعی پنجره 07:28
-
توضیح آناگرام های گروهی - مسئله متوسط شماره 49 14:49
-
کدنویسی پیاده سازی 04:48
-
آشنایی با این مسئله 05:47
-
ورودی و خروجی برای این مسئله 06:39
-
شهود پشت این مسئله 04:49
-
پیاده سازی شبه کد 05:44
-
بررسی شبه کد 10:48
-
توضیح ادغام دو لیست مرتب شده - مسئله آسان شماره 21 04:56
-
پیاده سازی شبه کد - ادغام دو لیست مرتب شده - مسئله آسان شماره 21 05:10
-
بررسی ادغام دو لیست مرتب شده - مسئله آسان شماره 21 05:58
-
کد ادغام دو لیست مرتب شده - مسئله آسان شماره 21 03:34
-
توضیح چرخه لیست پیوندی - مسئله آسان شماره 141 03:43
-
شهود چرخه لیست پیوندی - مسئله آسان شماره 141 06:00
-
بررسی چرخه لیست پیوندی - مسئله آسان شماره 141 02:37
-
کد چرخه لیست پیوندی - مسئله آسان شماره 141 03:09
-
توضیح لیست پیوندی معکوس 03:06
-
شهود لیست پیوندی معکوس 05:28
-
پیاده سازی و بررسی شبه کد - لیست پیوندی معکوس 07:08
-
پیاده سازی کد لیست پیوندی معکوس 03:46
-
توضیح جمع دو عدد 05:36
-
شهود جمع دو عدد 05:22
-
پیاده سازی شبه کد - جمع دو عدد 03:57
-
بررسی جمع دو عدد 06:02
-
کد جمع دو عدد 06:40
-
توضیح حذف گره N ام از انتهای لیست 03:43
-
شهود حذف گره N ام از انتهای لیست 07:12
-
بررسی حذف گره N ام از انتهای لیست 03:45
-
توضیح رویکرد 2 - حذف گره N ام از انتهای لیست 07:03
-
بررسی رویکرد 2 - حذف گره N ام از انتهای لیست 03:14
-
کد حذف گره N ام از انتهای لیست 03:50
-
توضیح لیست پیوندی زوج و فرد 04:28
-
شهود لیست پیوندی زوج و فرد 11:06
-
پیاده سازی لیست پیوندی زوج و فرد 02:31
-
بررسی لیست پیوندی زوج و فرد 04:17
-
کد لیست پیوندی زوج و فرد 03:42
-
توضیح زیرمجموعه ها 05:33
-
توضیح راه حل آبشاری زیرمجموعه ها 04:57
-
بررسی راه حل آبشاری زیرمجموعه ها 03:38
-
توضیح رویکرد 2 Backtracking - زیرمجموعه ها 08:07
-
پیاده سازی کد 04:33
-
توضیح ترکیب اعداد یک شماره تلفن 04:42
-
شهود ترکیب اعداد یک شماره تلفن 11:57
-
بررسی ترکیب اعداد یک شماره تلفن 10:21
-
کد ترکیب اعداد یک شماره تلفن 03:06
-
توضیح این مسئله 04:26
-
شهود پشت این مسئله 08:19
-
بررسی شبه کد 07:17
-
پیاده سازی کد 05:31
-
شهود این مسئله 09:35
-
پیاده سازی شبه کد 04:17
-
بررسی شبه کد 11:49
-
پیاده سازی کد 04:45
-
توضیح این مسئله 03:41
-
شهود پشت این مسئله 06:08
-
بررسی شبه کد 09:03
-
پیاده سازی کد 03:16
-
توضیح این مسئله 01:55
-
شهود و پیاده سازی شبه کد 07:29
-
بررسی شبه کد 06:08
-
پیاده سازی کد واقعی 03:02
-
توضیح این مسئله 03:42
-
شهود پشت این مسئله 05:09
-
بررسی شبه کد 08:19
-
کدنویسی راه حل 04:12
-
توضیح این مسئله 02:55
-
شهود پشت این مسئله 05:14
-
پیاده سازی شبه کد 05:24
-
بررسی شبه کد 05:42
-
پیاده سازی کدنویسی 04:10
-
توضیح این مسئله و رویکرد بروت فورس 07:07
-
توضیح راه حل بهینه 11:43
-
پیاده سازی کد 03:01
-
توضیح سریال سازی 08:49
-
بررسی شبه کد (سریال سازی) 05:06
-
توضیح سریال زدایی 07:56
-
بررسی شبه کد (سریال زدایی) 06:11
-
توضیح این مسئله 04:23
-
شهود پشت این مسئله 09:46
-
بررسی شبه کد 11:57
-
کدنویسی راه حل 04:14
-
توضیح بروت فورس 10:23
-
بررسی شبه کد 04:29
-
توضیح راه حل بهینه 12:29
-
پیاده سازی کد 04:49
-
توضیح این مسئله 06:14
-
شهود پشت این مسئله 07:06
-
پیاده سازی شبه کد 01:46
-
بررسی شبه کد 06:10
-
پیاده سازی کد 04:04
-
توضیح این مسئله 09:52
-
بررسی شبه کد 05:13
-
پیاده سازی کد 03:39
-
توضیح این مسئله 03:57
-
شهود پشت این مسئله 10:51
-
بررسی شبه کد 05:28
-
توضیح راه حل بهینه 14:15
-
بررسی شبه کد راه حل بهینه 04:40
-
پیاده سازی کد 03:49
-
توضیح این مسئله 10:27
-
پیاده سازی کد 03:49
-
توضیح پشت این مسئله 07:06
-
شهود پشت این مسئله 11:43
-
رویکرد 2 - برنامه نویسی پویا از پایین به بالا 06:09
-
بررسی پشت شبه کد 04:06
-
پیاده سازی کد 04:33
-
توضیح پشت این مسئله 04:14
-
شهود پشت این مسئله 07:35
-
بررسی شبه کد 04:31
-
توضیح راه حل بهینه 06:35
-
کدنویسی راه حل 03:31
-
توضیح این مسئله 09:20
-
شهود پشت این مسئله 09:51
-
پیاده سازی شبه کد 06:47
-
توضیح رویکرد پایین به بالا 03:16
-
بررسی رویکرد پایین به بالا 03:45
-
بهینه سازی از پایین به بالا 02:51
-
کد بالا رفتن از پله ها 02:55
-
توضیح این مسئله 04:57
-
شهود پشت این مسئله 10:16
-
پیاده سازی و بهینه سازی شبه کد 07:11
-
توضیح رویکرد پایین به بالا 13:13
-
پیاده سازی کد 06:18
-
توضیح این مسئله 08:16
-
پیاده سازی و بررسی شبه کد 04:53
-
پیاده سازی کد 03:46
-
توضیح این این مسئله 03:03
-
شهود اولیه پشت این مسئله 08:05
-
بهینه سازی راه حل قبلی 09:00
-
پیاده سازی شبه کد 05:33
-
بررسی شبه کد 11:51
-
پیاده سازی کد 07:11
-
توضیح این مسئله 21:54
-
کدنویسی پیاده سازی 06:06
مشخصات آموزش
دوره کاتلین در Leetcode - سوالات مصاحبه کدنویسی الگوریتم ها
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:219
- مدت زمان :22:56:02
- حجم :5.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy