آموزش مصاحبه C# خود را میخ بزنید - آخرین آپدیت

دانلود Nail Your C# Interview

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

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

مقدمه Introduction

  • خوش آمدی Welcome

  • انواع مختلف مصاحبه های فنی را درک کنید Understand the different types of technical interviews

  • قبل از تماشای این دوره چه باید دانست What to know before watching this course

  • برای مصاحبه فنی خود آماده شوید Get ready for your technical interview

  • با استفاده از پرونده های تمرینی Using the exercise files

  • راز ناخن زدن به مصاحبه C# شما The secret to nailing your C# interview

  • نحوه استفاده از CoderPad How to use CoderPad

1. پاسخ دادن به سوالات بنیادی C# و .NET 1. Answering Foundational C# and .NET Questions

  • مدیریت در مقابل کد بدون کنترل Managed vs. unmanaged code

  • تفاوت بین C# و .NET چیست؟ What's the difference between C# and .NET?

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

  • C# با زبانهای دیگر چگونه متفاوت است؟ How is C# different from other languages?

1. مبانی مصاحبه 1. Interview Basics

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

  • انواع سؤالات Types of questions

  • آماده شدن برای مصاحبه ها Getting ready for the interviews

2. پاسخ دادن به سوالات خاص زبان 2. Answering C# Language-Specific Questions

  • بوکس در مقابل بوکس Boxing vs. unboxing

  • کلاس ها ، نمونه ها و سازندگان چیست؟ What are classes, instances, and constructors?

  • تفاوت بین اعضای استاتیک و غیر استاتیک چیست؟ What's the difference between static and non-static members?

  • عبور از مرجع در مقابل پاس بر اساس مقدار Pass by reference vs. pass by value

  • readonly در مقابل const Readonly versus const

2. سؤالات # سی 2. C# Questions

  • مرجع در مقابل ارزش و نسخه ی نمایشی 1 Reference vs. value and demo 1

  • رابط و نسخه ی نمایشی 2 Interface and demo 2

  • چکیده و نسخه ی نمایشی 3 Abstract and demo 3

  • کلاس استاتیک و نسخه ی نمایشی 4 Static class and demo 4

  • عمومی و نسخه ی نمایشی 5 Generics and demo 5

3. حل سوالات مصاحبه فنی: دستکاری رشته 3. Solving Technical Interview Questions: String Manipulation

  • دسترسی به داده ها از رشته ها Access data from strings

  • رشته ها را با روش های مختلف جمع کنید Concatenate strings with different methods

  • ورودی رشته را عادی کنید Normalize string input

  • اعتبار ورودی رشته را تأیید کنید Validate string input

  • رشته های الگوریتم محور را در C# ایجاد کنید Create algorithm-driven strings in C#

  • راه حل: هر کلمه را معکوس کنید Solution: Reverse each word

  • راه حل: تهیه یک چکر Palindrome Solution: Developing a palindrome checker

3. سوالات شی گرا 3. Object-Oriented Questions

  • پلی مورفیسم و نسخه ی نمایشی 1 Polymorphism and demo 1

  • Encapsulation and Demo 2 Encapsulation and demo 2

  • وراثت و نسخه ی نمایشی 3 Inheritance and demo 3

  • چهار ستون OOP Four pillars of OOP

4. حل سوالات مصاحبه فنی: آرایه ها و لیست های مرتبط 4. Solving Technical Interview Questions: Arrays and Linked Lists

  • تسلط بر لیست های پیوندی برای مصاحبه های کد نویسی Whiteboard Mastering linked lists for whiteboard coding interviews

  • آرایه ها را برای مصاحبه های فنی مرور کنید Review arrays for technical interviews

  • راه حل: وسط یک لیست مرتبط را حذف کنید Solution: Delete the middle of a linked list

  • راه حل: حداکثر محصول دو عدد Solution: Maximum product of two numbers

4. سوالات دات نت 4. .NET Questions

  • زمان اجرای مشترک زبان (CLR) و کتابخانه کلاس چارچوب (FCL) Common Language Runtime (CLR) and Framework Class Library (FCL)

  • دات نت چیست؟ What is .NET?

  • در مقابل کد مدیریت نشده مدیریت شده است Managed vs. unmanaged code

  • بوکس مقابل جعبه بوکس Boxing vs. unboxing

5. حل سوالات مصاحبه فنی: پشته ها ، صف ها و ساختارهای مبتنی بر هش 5. Solving Technical Interview Questions: Stacks, Queues, and Hash-Based Structures

  • پشته های اهرم به عنوان یک ساختار داده Leverage stacks as a data structure

  • ساختارهای مبتنی بر هش Master hash-based structures

  • در مصاحبه های فنی از صف استفاده کنید Use queues in technical interviews

  • راه حل: تکرار ترین کلمه را پیدا کنید Solution: Find the most repeated word

  • راه حل: تطبیق پرانتز Solution: Matching parentheses

  • راه حل: اعداد باینری ایجاد کنید Solution: Generate binary numbers

5. سؤالات ASP.NET 5. ASP.NET Questions

  • رویدادهای چرخه زندگی صفحه ASP.NET ASP.NET page life-cycle events

  • مراحل چرخه عمر صفحه ASP.NET ASP.NET page life-cycle stages

  • توضیح ASP.NET در مقابل MVC Explaining ASP.NET vs. MVC

  • مزایای تیغ Advantages of razor

6. حل سوالات مصاحبه فنی: انتزاع ، محاصره ، وراثت و چندشکلی 6. Solving Technical Interview Questions: Abstraction, Encapsulation, Inheritance, and Polymorphism

  • استاد انتزاع برای مصاحبه های فنی Master abstraction for technical interviews

  • پلی مورفیسم ساخته شده در C# را کاوش کنید Explore the polymorphism built into C#

  • در راه حل های مصاحبه فنی خود وراثت را اهرم کنید Leverage inheritance in your technical interview solutions

  • برای تحت تأثیر قرار دادن مصاحبه کنندگان ، کپسوله سازی را به برنامه های خود اضافه کنید Add encapsulation to your programs to impress interviewers

6. سوالات بانک اطلاعاتی 6. Database Questions

  • داخلی می پیوندد Inner joins

  • می پیوندد Joins

  • روشهای ذخیره شده Stored procedures

7. سوالات الگوی طراحی 7. Design Pattern Questions

  • تزریق وابستگی Dependency injection

  • باند چهار The Gang of Four

  • الگوی مخزن Repository pattern

  • واحد الگوی کار Unit of work pattern

8. سوالات مربوط به شخصیت کلی 8. General Personality Questions

  • بحث در مورد پیشینه فناوری شما Discussing your tech background

  • سوالات با ارزش برای پرسیدن Valuable questions to ask

  • رسیدگی به سؤالات بی ربط Handling irrelevant questions

9. ترفندها و نکات 9. Tricks and Tips

  • مصاحبه تلفنی Phone interviewing

  • مصاحبه برای تفریح Interviewing for fun

  • جمع آوری یادداشت ها Collecting notes

  • شناختن شخصیت های مصاحبه Knowing the interview personalities

  • پذیرش و خاموش کردن پیشنهادات Accepting and turning down offers

  • ارجاع Reference

نتیجه Conclusion

  • مراحل بعدی Next steps

  • با مصاحبه خود موفق باشید Good luck with your interview

نمایش نظرات

آموزش مصاحبه C# خود را میخ بزنید
جزییات دوره
2h 31m
75
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,551
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reynald Adolphe Reynald Adolphe

تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .

Kathryn Hodge Kathryn Hodge

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

کاترین هاج به‌عنوان توسعه‌دهنده نرم‌افزار در یک شرکت رسانه‌ای کار می‌کند.

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