C#/.NET - 50 سوال ضروری مصاحبه (سطح نوجوانان)

C#/.NET - 50 Essential Interview Questions (Junior Level)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای مصاحبه بعدی خود را آماده کنید. یک راهنمای عمیق برای اصول C#، اصول SOLID و الگوهای طراحی محبوب. برای 50 سوال پرطرفدار مصاحبه فنی سی شارپ آماده شوید. با سوالات جایزه، در مجموع پاسخ 160 سوال مصاحبه را بیاموزید! با به دست آوردن درک عمیق از موضوعات مرتبط با سی شارپ، برای سوالات پیچیده آماده شوید. تسلط بر مفاهیم اساسی برنامه نویسی شی گرا. اصول SOLID را یاد بگیرید. با 5 الگوی طراحی محبوب آشنا شوید. کتاب الکترونیکی رایگان ارائه شده است! پیش نیازها: دانش اولیه زبان برنامه نویسی سی شارپ.

به دوره آموزشی "C#/.NET - 50 سوال ضروری مصاحبه (سطح نوجوانان)" خوش آمدید! آیا آماده هستید تا دانش و حرفه خود را به سطح بعدی ببرید؟


من به عنوان یک رهبر فنی C# کار می کنم و وظیفه من انجام مصاحبه فنی با نامزدها است. من به شما کمک می‌کنم دانش و مهارت‌هایی کسب کنید که به شما اجازه می‌دهد مصاحبه بعدی خود را انجام دهید.


این دوره شما را برای 50 سوال رایج مصاحبه C# آماده می کند. هر مبحث با چندین سوال جایزه همراه است، بنابراین در مجموع پاسخ 160 سوال را خواهیم آموخت!


ویدئوی رایگان را با یکی از پرطرفدارترین سؤالات مصاحبه‌های C# ببینید - "تفاوت بین یک رابط و یک کلاس انتزاعی چیست؟"


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


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


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


علاوه بر سی شارپ، ما همچنین در مورد موضوعات دیگری که در طول هر مصاحبه برنامه نویسی رایج هستند، مانند اصول SOLID یا محبوب ترین الگوهای طراحی بحث خواهیم کرد.


اگر دوست دارید دانش را با فلش کارت به خاطر بسپارید، کارت های قابل چاپ و همچنین یک دسته Anki را در میان منابع پیوست شده به این دوره خواهید یافت.


همچنین، یک کتاب الکترونیکی رایگان ارائه شده است که تمام پرسش‌ها و پاسخ‌های دوره با هم گردآوری شده است.


به لطف این دوره، شما برای مصاحبه بعدی خود به خوبی آماده خواهید شد و در مورد مسائل C# با اطمینان بحث خواهید کرد.


این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. اگر راضی نیستید، می توانید آن را برگردانید و تمام پول خود را پس بگیرید، بدون سوال. به عبارت دیگر شما با خرید این دوره هیچ خطری را تهدید نمی کنید. شما چیزی برای از دست دادن ندارید و دانشی که به دست خواهید آورد ممکن است شغل شما را به سطح بالاتری برساند.


خب، چرا مردد؟ در این دوره به من بپیوندید و مصاحبه بعدی خود را انجام دهید!


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

مقدمه Introduction

  • خوش آمدید! (اطلاعات اولیه و نحوه دریافت کمک) Welcome! (Basic information and how to get help)

  • بررسی اینکه آیا نسخه ویژوال استودیو شما از C# 9 پشتیبانی می کند یا خیر Checking if your Version of Visual Studio supports C# 9

  • نصب ویژوال استودیو Installing Visual Studio

  • دسترسی به کد - پیوند به مخزن Accessing the code - link to the repository

  • دسترسی به کد Accessing the code

زبان میانی رایج (CIL) چیست؟ What is the Common Intermediate Language (CIL)?

  • زبان میانی رایج (CIL) چیست؟ What is the Common Intermediate Language (CIL)?

  • امتحان Quiz

زمان اجرای زبان مشترک (CLR) چیست؟ What is the Common Language Runtime (CLR)?

  • 2. زمان اجرای زبان مشترک (CLR) چیست؟ 2. What is the Common Language Runtime (CLR)?

  • امتحان Quiz

تفاوت سی شارپ و دات نت چیست؟ What is the difference between C# and .NET?

  • 3. تفاوت سی شارپ و دات نت چیست؟ 3. What is the difference between C# and .NET?

  • امتحان Quiz

تفاوت بین انواع ارزش و انواع مرجع چیست؟ What is the difference between value types and reference types?

  • 4. تفاوت بین انواع ارزش و انواع مرجع چیست؟ 4. What is the difference between value types and reference types?

  • امتحان Quiz

بوکس و آنباکسینگ چیست؟ What is boxing and unboxing?

  • 5. بوکس و آنباکسینگ چیست؟ 5. What is boxing and unboxing?

  • امتحان Quiz

سه نوع اصلی خطا چیست؟ What are the three main types of errors?

  • 6. سه نوع اصلی خطا چیست؟ 6. What are the three main types of errors?

  • امتحان Quiz

چگونه استثناها در سی شارپ مدیریت می شوند؟ How are exceptions handled in C#?

  • 7. استثناها در سی شارپ چگونه مدیریت می شوند؟ 7. How are exceptions handled in C#?

  • امتحان Quiz

انواع اصلاح کننده های دسترسی در سی شارپ چیست؟ What are the types of access modifiers in C#?

  • 8. انواع اصلاح کننده های دسترسی در سی شارپ چیست؟ 8. What are the types of access modifiers in C#?

  • امتحان Quiz

اصلاح کننده های دسترسی پیش فرض در سی شارپ چیست؟ What are the default access modifiers in C#?

  • 9. اصلاح کننده های دسترسی پیش فرض در سی شارپ چیست؟ 9. What are the default access modifiers in C#?

  • امتحان Quiz

هدف از اصلاح کننده "مهر شده" چیست؟ What is the purpose of the "sealed" modifier?

  • 10. منظور از اصلاح کننده "مهر شده" چیست؟ 10. What is the purpose of the "sealed" modifier?

  • امتحان Quiz

هدف از کلمه کلیدی "params" چیست؟ What is the purpose of the "params" keyword?

  • 11. هدف از کلمه کلیدی "params" چیست؟ 11. What is the purpose of the "params" keyword?

  • امتحان Quiz

تفاوت بین کلاس و ساختار چیست؟ What is the difference between a class and a struct?

  • 12. تفاوت کلاس و ساختار چیست؟ 12. What is the difference between a class and a struct?

  • امتحان Quiz

کلاس های جزئی چیست؟ What are partial classes?

  • 13. کلاس های جزئی چیست؟ 13. What are partial classes?

  • امتحان Quiz

کلمه کلیدی "جدید" چه می کند؟ What does the "new" keyword do?

  • 14. کلمه کلیدی "جدید" چه کار می کند؟ 14. What does the "new" keyword do?

  • امتحان Quiz

هدف از کلمه کلیدی "ایستا" چیست؟ What is the purpose of the "static" keyword?

  • 15. هدف از کلمه کلیدی "ایستا" چیست؟ 15. What is the purpose of the "static" keyword?

  • امتحان Quiz

کلاس استاتیک چیست؟ What is a static class?

  • 16- کلاس استاتیک چیست؟ 16. What is a static class?

  • امتحان Quiz

هدف از عملگر شرطی سه تایی چیست؟ What is the purpose of the ternary conditional operator?

  • 17. هدف از عملگر شرطی سه تایی چیست؟ 17. What is the purpose of the ternary conditional operator?

  • امتحان Quiz

هدف از ادغام تهی و عملگرهای شرطی تهی چیست؟ What is the purpose of the null coalescing and null conditional operators?

  • 18-هدف از عملگرهای تلفیقی تهی و شرطی تهی چیست؟ 18. What is the purpose of the null coalescing and null conditional operators?

  • امتحان Quiz

کپسولاسیون چیست؟ What is encapsulation?

  • 19. کپسولاسیون چیست؟ 19. What is encapsulation?

  • امتحان Quiz

LINQ چیست؟ What is LINQ?

  • 20. LINQ چیست؟ 20. What is LINQ?

  • LINQ - دوره من را در مورد آن بررسی کنید. LINQ - check out my course about it.

  • امتحان Quiz

روش های گسترش چیست؟ What are extension methods?

  • 21. روش های گسترش چیست؟ 21. What are extension methods?

  • امتحان Quiz

IEnumerable چیست؟ What is IEnumerable?

  • 22. IEnumerable چیست؟ 22. What is IEnumerable?

  • امتحان Quiz

تفاوت بین عملگر برابری (==) و Equals چیست؟ What is the difference between the equality operator (==) and Equals?

  • 23. تفاوت بین عملگر برابری (==) و Equals چیست؟ 23. What is the difference between the equality operator (==) and Equals?

  • امتحان Quiz

تفاوت بین کپی عمیق و کپی کم عمق چیست؟ What is the difference between deep copy and shallow copy?

  • 24. تفاوت بین کپی عمیق و کپی کم عمق چیست؟ 24.What is the difference between deep copy and shallow copy?

  • امتحان Quiz

زباله جمع کن چیست؟ What is the Garbage Collector?

  • 25. زباله جمع کن چیست؟ 25. What is the Garbage Collector?

  • امتحان Quiz

انواع nullable چیست؟ What are nullable types?

  • 26. انواع nullable چیست؟ 26. What are nullable types?

  • امتحان Quiz

ملک چیست؟ What is a property?

  • 27. ملک چیست؟ 27. What is a property?

  • امتحان Quiz

ژنریک چیست؟ What are generics?

  • 28. ژنریک چیست؟ 28. What are generics?

  • امتحان Quiz

تفاوت بین "const" و "readonly" اصلاح کننده چیست؟ What is the difference between the "const" and the "readonly" modifiers?

  • 29. تفاوت بین "const" و "readonly" تعدیل کننده چیست؟ 29. What is the difference between the "const" and the "readonly" modifiers?

  • امتحان Quiz

تفاوت بین کلمات کلیدی "ref" و "out" چیست؟ What is the difference between the "ref" and the "out" keywords?

  • 30. تفاوت بین کلمات کلیدی "ref" و "out" چیست؟ 30. What is the difference between the "ref" and the "out" keywords?

  • امتحان Quiz

تفاوت بین یک رابط و یک کلاس انتزاعی چیست؟ What is the difference between an interface and an abstract class?

  • 31. تفاوت بین یک رابط و یک کلاس انتزاعی چیست؟ 31. What is the difference between an interface and an abstract class?

  • امتحان Quiz

پلی مورفیسم چیست؟ What is polymorphism?

  • 32. چندشکلی چیست؟ 32. What is polymorphism?

  • امتحان Quiz

تفاوت بین روش مجازی و روش انتزاعی چیست؟ What's the difference between a virtual method and an abstract method?

  • 33. تفاوت روش مجازی با روش انتزاعی چیست؟ 33. What's the difference between a virtual method and an abstract method?

  • امتحان Quiz

روش اضافه بار چیست؟ What is the method overloading?

  • 34. روش اضافه بار چیست؟ 34. What is the method overloading?

  • امتحان Quiz

تفاوت بین overriding متد و پنهان کردن روش چیست؟ What is the difference between method overriding and method hiding?

  • 35. تفاوت متد overriding با روش hiding چیست؟ 35. What is the difference between method overriding and method hiding?

  • امتحان Quiz

آیا سی شارپ از وراثت چندگانه پشتیبانی می کند؟ Does C# support multiple inheritance?

  • 36. آیا سی شارپ از وراثت چندگانه پشتیبانی می کند؟ 36. Does C# support multiple inheritance?

  • امتحان Quiz

اصل DRY چیست؟ What is the DRY principle?

  • 37. اصل DRY چیست؟ 37. What is the DRY principle?

  • امتحان Quiz

ضدالگوی «عدد جادویی» چیست؟ What is the "magic number" antipattern?

  • 38. ضدالگوی «عدد جادویی» چیست؟ 38. What is the "magic number" antipattern?

  • امتحان Quiz

چرا استفاده از کلمه کلیدی "goto" یک عمل بد در نظر گرفته می شود؟ Why is using the "goto" keyword considered a bad practice?

  • 39. چرا استفاده از کلمه کلیدی "goto" عمل بدی محسوب می شود؟ 39. Why is using the "goto" keyword considered a bad practice?

  • امتحان Quiz

"کد اسپاگتی" چیست؟ What is the "spaghetti code"?

  • 40. «کد اسپاگتی» چیست؟ 40. What is the "spaghetti code"?

  • امتحان Quiz

الگوی طراحی سینگلتون چیست؟ What is the Singleton design pattern?

  • 41. الگوی طراحی سینگلتون چیست؟ 41. What is the Singleton design pattern?

  • امتحان Quiz

الگوی طراحی بیلدر چیست؟ What is the Builder design pattern?

  • 42. الگوی طراحی بیلدر چیست؟ 42. What is the Builder design pattern?

  • امتحان Quiz

الگوی طراحی آداپتور چیست؟ What is the Adapter design pattern?

  • 43. الگوی طراحی آداپتور چیست؟ 43. What is the Adapter design pattern?

  • امتحان Quiz

الگوی طراحی پل چیست؟ What is the Bridge design pattern?

  • 44. الگوی طراحی پل چیست؟ 44. What is the Bridge design pattern?

  • امتحان Quiz

الگوی طراحی Factory Method چیست؟ What is the Factory Method design pattern?

  • 45. الگوی طراحی Factory Method چیست؟ 45. What is the Factory Method design pattern?

  • امتحان Quiz

"S" در اصول SOLID چیست؟ What is the "S" in the SOLID principles?

  • 46. ​​"S" در اصول SOLID چیست؟ 46. What is the "S" in the SOLID principles?

  • امتحان Quiz

"O" در اصول SOLID چیست؟ What is the "O" in the SOLID principles?

  • 47. O در اصول SOLID چیست؟ 47. What is the "O" in the SOLID principles?

  • امتحان Quiz

"L" در اصول SOLID چیست؟ What is the "L" in the SOLID principles?

  • 48. "L" در اصول SOLID چیست؟ 48. What is the "L" in the SOLID principles?

  • امتحان Quiz

"من" در اصول SOLID چیست؟ What is the "I" in the SOLID principles?

  • 49. "من" در اصول SOLID چیست؟ 49. What is the "I" in the SOLID principles?

  • امتحان Quiz

"D" در اصول SOLID چیست؟ What is the "D" in the SOLID principles?

  • 50. "D" در اصول SOLID چیست؟ 50. What is the "D" in the SOLID principles?

  • امتحان Quiz

پاداش! Bonus!

  • پاداش! Bonus!

نمایش نظرات

C#/.NET - 50 سوال ضروری مصاحبه (سطح نوجوانان)
جزییات دوره
6.5 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,505
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Krystyna Ślusarczyk Krystyna Ślusarczyk

برنامه نویس با علاقه به تدریس