آموزش مصاحبه سی شارپ خود را نادیده بگیرید

Nail Your C# Interview

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

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

مقدمه Introduction

  • راز موفقیت در مصاحبه C# The secret to nailing your C# interview

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

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

  • امتحان فصل Chapter Quiz

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

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

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

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

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

  • امتحان فصل Chapter Quiz

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

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

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

  • بوکس در مقابل جعبه گشایی Boxing vs. unboxing

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

  • فقط خواندنی در مقابل Const Readonly versus const

  • امتحان فصل Chapter Quiz

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

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

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

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

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

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

  • چالش: توسعه یک چک کننده پالیندروم Challenge: Developing a palindrome checker

  • راه حل: توسعه یک چک کننده پالیندروم Solution: Developing a palindrome checker

  • چالش: هر کلمه را معکوس کنید Challenge: Reverse each word

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

  • امتحان فصل Chapter Quiz

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

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

  • چالش: حداکثر حاصلضرب دو عدد Challenge: Maximum product of two numbers

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

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

  • چالش: وسط یک لیست پیوندی را حذف کنید Challenge: Delete the middle of a singly linked list

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

  • امتحان فصل Chapter Quiz

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

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

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

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

  • چالش: تولید اعداد باینری Challenge: Generate binary numbers

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

  • چالش: مطابقت پرانتز Challenge: Matching parentheses

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

  • چالش: بیشترین تکرار کلمه را پیدا کنید Challenge: Find the most repeated word

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

  • امتحان فصل Chapter Quiz

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

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

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

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

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

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش مصاحبه سی شارپ خود را نادیده بگیرید
جزییات دوره
2h 47m
48
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Kathryn Hodge
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

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

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

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