آموزش برنامه نویسی C++: مصاحبه کدنویسی

C++ Programming: The Coding Interview

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با تسلط بر ساختارهای داده و الگوریتم ها، مصاحبه بعدی برنامه نویسی C++ خود را انجام دهید. یادگیری الگوریتم های اساسی و حل مسائل کلاسیک مصاحبه های کدنویسی Ace توسط برخی از شرکت های برتر فناوری با تسلط بر مبانی علوم کامپیوتر توسعه دهنده بهتری شوید. دانش کامپیوتر لازم است

الگوریتم ها؟ تحت پوشش. ساختارهای داده؟ آنها اینجا هستند. سوالات زیادی با راه حل های خوب توضیح داده شده است؟ بله.

اگر در مورد اولین مصاحبه برنامه نویسی خود عصبی هستید، یا در مورد درخواست برای شغل بعدی خود مضطرب هستید، این دوره برای شما مناسب است. من از پرسیدن سؤالات پیچیده توسط مصاحبه کنندگان خسته شدم که فقط در صورتی می توان به آنها پاسخ داد که قبلاً مشکل را دیده باشید، بنابراین این دوره را ساختم! این دوره ویدیویی متداول‌ترین سؤالات مصاحبه‌ای را که در مصاحبه کدنویسی می‌بینید به شما آموزش می‌دهد و ابزارهایی را که برای مصاحبه بعدی تخته سفید خود نیاز دارید در اختیار شما قرار می‌دهد.

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

بسیاری از توسعه دهندگان که "خودآموخته" هستند، احساس می کنند که یکی از معایب اصلی آنها در مقایسه با فارغ التحصیلان دانشگاهی در علوم کامپیوتر این واقعیت است که آنها در مورد الگوریتم ها، ساختارهای داده و بدنام Big-O دانش ندارند. نشانه گذاری. با یادگیری اجزای اساسی علم کامپیوتر که در طول مصاحبه به شما کمک می کند، در سطح یک فرد دارای مدرک علوم کامپیوتر قرار بگیرید.

در این دوره، شما دریافت خواهید کرد:

  • توضیحات را برای هر مشکل پاک کنید تا مطمئن شوید که راه حل و کد را درک کرده اید

  • مروری از مهمترین ساختارهای داده که باید در مورد آنها بدانید. اینها برای افراد بدون مدرک CS ارائه شده است.

  • مجموعه عظیمی از سوالات رایج الگوریتم، از جمله همه چیز از "برگرداندن یک رشته" تا جستجوهای درختی


سرفصل ها و درس ها

معرفی Introduction

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

معرفی Introduction

معرفی Introduction

معرفی Introduction

نماد O بزرگ Big O Notation

  • Big O Big Theta Big Omega و زمان پیچیدگی Big O Big Theta Big Omega and Time complexity

  • Big O Big Theta Big Omega و زمان پیچیدگی Big O Big Theta Big Omega and Time complexity

  • Big O Big Theta Big Omega و زمان پیچیدگی Big O Big Theta Big Omega and Time complexity

  • Big O Big Theta Big Omega و زمان پیچیدگی Big O Big Theta Big Omega and Time complexity

  • پیچیدگی فضا Space complexity

  • پیچیدگی فضا Space complexity

  • پیچیدگی فضا Space complexity

  • پیچیدگی فضا Space complexity

  • کلید حذف می کند Key Take aways

  • کلید حذف می کند Key Take aways

  • کلید حذف می کند Key Take aways

  • کلید حذف می کند Key Take aways

نماد O بزرگ Big O Notation

نماد O بزرگ Big O Notation

نماد O بزرگ Big O Notation

آرایه ها Arrays

  • نمای کلی آرایه و برداری Array and vector overview

  • نمای کلی آرایه و برداری Array and vector overview

  • نمای کلی آرایه و برداری Array and vector overview

  • نمای کلی آرایه و برداری Array and vector overview

  • درج در یک آرایه Inserting in an array

  • درج در یک آرایه Inserting in an array

  • درج در یک آرایه Inserting in an array

  • درج در یک آرایه Inserting in an array

  • حذف در یک آرایه Deleting in an array

  • حذف در یک آرایه Deleting in an array

  • حذف در یک آرایه Deleting in an array

  • حذف در یک آرایه Deleting in an array

  • جستجوی خطی در یک آرایه Linear search in an array

  • جستجوی خطی در یک آرایه Linear search in an array

  • جستجوی خطی در یک آرایه Linear search in an array

  • جستجوی خطی در یک آرایه Linear search in an array

  • جستجوی باینری در یک آرایه Binary search in an array

  • جستجوی باینری در یک آرایه Binary search in an array

  • جستجوی باینری در یک آرایه Binary search in an array

  • جستجوی باینری در یک آرایه Binary search in an array

  • مقدار در مقابل عبور پارامتر مرجع Value vs. Refference parameter passing

  • مقدار در مقابل عبور پارامتر مرجع Value vs. Refference parameter passing

  • مقدار در مقابل عبور پارامتر مرجع Value vs. Refference parameter passing

  • مقدار در مقابل عبور پارامتر مرجع Value vs. Refference parameter passing

آرایه ها Arrays

آرایه ها Arrays

آرایه ها Arrays

رشته های Strings

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • الحاق و یافتن طول یک رشته Concatenation and finding the length of a string

  • الحاق و یافتن طول یک رشته Concatenation and finding the length of a string

  • الحاق و یافتن طول یک رشته Concatenation and finding the length of a string

  • الحاق و یافتن طول یک رشته Concatenation and finding the length of a string

  • تغییر حالت رشته Changing case of string

  • تغییر حالت رشته Changing case of string

  • تغییر حالت رشته Changing case of string

  • تغییر حالت رشته Changing case of string

  • شمارش کلمات/حروف صدادار Counting words/vowels

  • شمارش کلمات/حروف صدادار Counting words/vowels

  • شمارش کلمات/حروف صدادار Counting words/vowels

  • شمارش کلمات/حروف صدادار Counting words/vowels

  • معکوس کردن یک رشته Reversing of a string

  • معکوس کردن یک رشته Reversing of a string

  • معکوس کردن یک رشته Reversing of a string

  • معکوس کردن یک رشته Reversing of a string

  • بررسی پالیندروم Checking palindrome

  • بررسی پالیندروم Checking palindrome

  • بررسی پالیندروم Checking palindrome

  • بررسی پالیندروم Checking palindrome

  • بررسی کنید که آیا 2 رشته آناگرام هستند یا خیر Check if 2 strings are anagrams

  • بررسی کنید که آیا 2 رشته آناگرام هستند یا خیر Check if 2 strings are anagrams

  • بررسی کنید که آیا 2 رشته آناگرام هستند یا خیر Check if 2 strings are anagrams

  • بررسی کنید که آیا 2 رشته آناگرام هستند یا خیر Check if 2 strings are anagrams

رشته های Strings

رشته های Strings

رشته های Strings

مرتب سازی Sorting

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • تابع STL sort(). STL sort() function

  • تابع STL sort(). STL sort() function

  • تابع STL sort(). STL sort() function

  • تابع STL sort(). STL sort() function

  • مرتب سازی حباب Bubblesort

  • مرتب سازی حباب Bubblesort

  • مرتب سازی حباب Bubblesort

  • مرتب سازی حباب Bubblesort

  • مرتب سازی سریع Quicksort

  • مرتب سازی سریع Quicksort

  • مرتب سازی سریع Quicksort

  • مرتب سازی سریع Quicksort

  • ادغام Mergesort

  • ادغام Mergesort

  • ادغام Mergesort

  • ادغام Mergesort

مرتب سازی Sorting

مرتب سازی Sorting

مرتب سازی Sorting

درختان Trees

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • پیمایش: DFS، BFS Traversals: DFS, BFS

  • پیمایش: DFS، BFS Traversals: DFS, BFS

  • پیمایش: DFS، BFS Traversals: DFS, BFS

  • پیمایش: DFS، BFS Traversals: DFS, BFS

  • دارایی جمع فرزندان را بررسی کنید Check for children sum property

  • دارایی جمع فرزندان را بررسی کنید Check for children sum property

  • دارایی جمع فرزندان را بررسی کنید Check for children sum property

  • دارایی جمع فرزندان را بررسی کنید Check for children sum property

  • مجموع تمام گره ها Sum of all the nodes

  • مجموع تمام گره ها Sum of all the nodes

  • مجموع تمام گره ها Sum of all the nodes

  • مجموع تمام گره ها Sum of all the nodes

  • بررسی کنید که آیا تمام گره های برگ در یک سطح هستند یا خیر Check if all the leaves nodes are at the same level

  • بررسی کنید که آیا تمام گره های برگ در یک سطح هستند یا خیر Check if all the leaves nodes are at the same level

  • بررسی کنید که آیا تمام گره های برگ در یک سطح هستند یا خیر Check if all the leaves nodes are at the same level

  • بررسی کنید که آیا تمام گره های برگ در یک سطح هستند یا خیر Check if all the leaves nodes are at the same level

درختان Trees

درختان Trees

درختان Trees

پشته ها و صف ها Stacks and Queues

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • مشکل براکت های متعادل The balanced brackets problem

  • مشکل براکت های متعادل The balanced brackets problem

  • مشکل براکت های متعادل The balanced brackets problem

  • مشکل براکت های متعادل The balanced brackets problem

پشته ها و صف ها Stacks and Queues

پشته ها و صف ها Stacks and Queues

پشته ها و صف ها Stacks and Queues

امتحان مصاحبه C++ C++ Interview Quiz

  • به این مسابقه خوش آمدید! Welcome to this quiz!

  • به این مسابقه خوش آمدید! Welcome to this quiz!

  • به این مسابقه خوش آمدید! Welcome to this quiz!

  • به این مسابقه خوش آمدید! Welcome to this quiz!

  • امتحان مصاحبه C++ C++ Interview Quiz

  • امتحان مصاحبه C++ C++ Interview Quiz

  • امتحان مصاحبه C++ C++ Interview Quiz

  • امتحان مصاحبه C++ C++ Interview Quiz

  • مجموع عناصر آرایه Sum of array elements

  • مجموع عناصر آرایه Sum of array elements

  • مجموع عناصر آرایه Sum of array elements

  • مجموع عناصر آرایه Sum of array elements

  • یک آرایه مرتب شده از دو آرایه مرتب شده ایجاد کنید Create a sorted array from two sorted arrays

  • یک آرایه مرتب شده از دو آرایه مرتب شده ایجاد کنید Create a sorted array from two sorted arrays

  • یک آرایه مرتب شده از دو آرایه مرتب شده ایجاد کنید Create a sorted array from two sorted arrays

  • یک آرایه مرتب شده از دو آرایه مرتب شده ایجاد کنید Create a sorted array from two sorted arrays

امتحان مصاحبه C++ C++ Interview Quiz

امتحان مصاحبه C++ C++ Interview Quiz

امتحان مصاحبه C++ C++ Interview Quiz

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی C++: مصاحبه کدنویسی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
30
Udemy (یودمی) udemy-small
16 شهریور 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
748
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Programming Made Easy Programming Made Easy

توسعه دهنده نرم افزار

Programming Made Easy Programming Made Easy

توسعه دهنده نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.