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