لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مصاحبه سی شارپ خود را نادیده بگیرید
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
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات