مصاحبه C# — سطح Junior
سؤالها بر اساس دفعات تکرار در مصاحبههای واقعی مرتب شدهاند.
چکلیست آمادگی مصاحبه
هنوز هیچ سؤالی را تمرین نکردهای. حالت تمرین را شروع کن.
0 از 18 سؤال «بلد بودم» · 0 سؤال مرور شده · این پیشرفت فقط روی همین مرورگر ذخیره میشود.
18 سؤال
- 1.تفاوت Interface و Abstract Class در C# چیست؟Interface فقط قرارداد است و یک کلاس میتواند چند Interface پیاده کند؛ Abstract Class میتواند پیادهسازی و حالت مشترک داشته باشد اما ارثبری از آن فقط یکی است.تکرار در مصاحبهها: 91٪
- 2.CLR چیست؟محیط اجرای برنامههای .NET که وظیفه اجرای کد، مدیریت حافظه و Exception Handling را برعهده دارد.تکرار در مصاحبهها: 90٪
- 3.LINQ چیست؟قابلیتی در .NET برای Query گرفتن از دادهها با استفاده از زبان C#.تکرار در مصاحبهها: 88٪
- 4.Garbage Collector در C# چیست؟سیستمی در .NET که Objectهای بدون Reference را شناسایی و حافظه آنها را آزاد میکند.تکرار در مصاحبهها: 88٪
- 5.تفاوت Value Type و Reference Type در C# چیست؟Value Type مقدار واقعی را نگه میدارد؛ Reference Type آدرس Object را نگه میدارد.تکرار در مصاحبهها: 85٪
- 6.تفاوت .NET Framework و .NET Core (.NET جدید) چیست؟.NET Framework فقط روی Windows اجرا میشود؛ .NET Core و نسخههای جدید .NET چندسکویی هستند.تکرار در مصاحبهها: 80٪
- 7.تفاوت Value Type و Reference Type چیست؟Value Type مقدار واقعی را نگه میدارد؛ Reference Type آدرس Object را نگه میدارد.تکرار در مصاحبهها: 80٪
- 8.CLR در .NET چیست؟محیط اجرای برنامههای .NET که مسئول مدیریت حافظه، اجرای کد، مدیریت Exception و Garbage Collection است.تکرار در مصاحبهها: 78٪
- 9.تفاوت dotnet build و dotnet publish چیست؟build فقط پروژه را کامپایل میکند؛ publish خروجی نهایی قابل استقرار تولید میکند.تکرار در مصاحبهها: 78٪
- 10.Garbage Collector در .NET چیست؟بخشی از CLR که حافظه اشغالشده توسط Objectهای دیگر استفادهنشده را آزاد میکند.تکرار در مصاحبهها: 75٪
- 11.تفاوت Runtime و SDK در .NET چیست؟Runtime برای اجرای برنامه لازم است؛ SDK برای توسعه، Build و Publish برنامه لازم است.تکرار در مصاحبهها: 72٪
- 12.تفاوت .NET CLI و Visual Studio چیست؟Visual Studio یک IDE کامل گرافیکی است؛ .NET CLI ابزار خط فرمان برای مدیریت پروژههای .NET است.تکرار در مصاحبهها: 65٪
- 13.تفاوت .NET Runtime و SDK چیست؟Runtime فقط برای اجرای برنامه لازم است؛ SDK شامل Runtime بهعلاوه ابزارهای ساخت و توسعه است.تکرار در مصاحبهها: 65٪
- 14.چه زمانی از StringBuilder استفاده میکنیم؟وقتی تعداد زیادی تغییر یا الحاق روی یک رشته انجام میشود.تکرار در مصاحبهها: 65٪
- 15.دستور ساخت یک پروژه Web API جدید با .NET CLI چیست؟`dotnet new webapi -n MyApi`تکرار در مصاحبهها: 62٪
- 16.چرا C# زبان محبوبی برای توسعه Backend است؟بهخاطر اکوسیستم قدرتمند .NET، Performance بالا، ابزارهای توسعه عالی و پشتیبانی قوی مایکروسافت.تکرار در مصاحبهها: 60٪
- 17.آیا LINQ جایگزین SQL است؟خیر؛ LINQ یک Abstraction برای Query نویسی است و در EF Core معمولاً به SQL تبدیل میشود.تکرار در مصاحبهها: 55٪
- 18.چرا .NET محبوب است؟بهخاطر سرعت بالا، امنیت، ابزارهای حرفهای، پشتیبانی مایکروسافت، چندسکویی بودن و تناسب با پروژههای بزرگ.تکرار در مصاحبهها: 55٪
