CodeShot
بسنج و یاد بگیر

کوییزهای کوتاه

تسلطت را روی هر موضوع بسنج و بعد از ثبت، پاسخ درست را با توضیح ببین.

۱۷۲کوییز فعال
۶۸۲سؤال در این صفحه

آزمون xUnit

چند سؤال کوتاه درباره فریم‌ورک تست xUnit و ویژگی‌های خاص آن در دات‌نت.

6 سؤالنمرهٔ قبولی 60٪

آزمون تخصصی Unit Testing

چند سؤال عمیق‌تر درباره ویژگی‌های یک تست واحد خوب و مرزهای Unit Testing، فراتر از مقدمات.

6 سؤالنمرهٔ قبولی 60٪

آزمون Testcontainers

چند سؤال کوتاه درباره کتابخانه Testcontainers برای اجرای کانتینرهای واقعی Docker در تست‌های یکپارچگی.

6 سؤالنمرهٔ قبولی 60٪

آزمون NUnit

چند سؤال کوتاه درباره فریم‌ورک تست NUnit و مدل Constraint آن.

6 سؤالنمرهٔ قبولی 60٪

آزمون MSTest

چند سؤال کوتاه درباره فریم‌ورک تست MSTest شرکت مایکروسافت.

6 سؤالنمرهٔ قبولی 60٪

آزمون Moq

چند سؤال کوتاه درباره کتابخانه Moq برای ساخت Mock در تست‌های دات‌نت.

6 سؤالنمرهٔ قبولی 60٪

آزمون Integration Testing

چند سؤال کوتاه درباره تست یکپارچگی (Integration Testing) و ابزارهای آن در ASP.NET Core.

6 سؤالنمرهٔ قبولی 60٪

آزمون Functional Testing

چند سؤال کوتاه درباره تست عملکردی (Functional Testing) و تفاوت آن با تست فنی‌محور.

6 سؤالنمرهٔ قبولی 60٪

آزمون FluentAssertions

چند سؤال کوتاه درباره کتابخانه FluentAssertions برای نوشتن Assertion های خواناتر در دات‌نت.

6 سؤالنمرهٔ قبولی 60٪

آزمون End-to-End Testing

چند سؤال کوتاه درباره تست سرتاسری (E2E) یک جریان کاربری کامل از طریق UI و بک‌اند.

6 سؤالنمرهٔ قبولی 60٪

آزمون BenchmarkDotNet

چند سؤال کوتاه درباره کتابخانه BenchmarkDotNet برای اندازه‌گیری دقیق کارایی کد در دات‌نت.

6 سؤالنمرهٔ قبولی 60٪

آزمون XSS

چند سؤال کوتاه درباره انواع Cross-Site Scripting و راهکارهای مقابله مثل Encoding و CSP.

7 سؤالنمرهٔ قبولی 60٪

آزمون SSL/TLS

چند سؤال کوتاه درباره زنجیره اعتماد گواهی، مرجع صدور گواهی و نسخه‌های منسوخ TLS.

6 سؤالنمرهٔ قبولی 60٪

آزمون SQL Injection

چند سؤال کوتاه درباره نحوه وقوع SQL Injection و راهکار قطعی مقابله با آن.

7 سؤالنمرهٔ قبولی 60٪

آزمون Authorization (امنیت)

چند سؤال کوتاه درباره تفاوت Authentication و Authorization، مدل‌های دسترسی و IDOR.

7 سؤالنمرهٔ قبولی 60٪

آزمون Authentication (امنیت)

چند سؤال کوتاه درباره هش رمز عبور، احراز هویت چندعاملی و محافظت در برابر Brute Force.

7 سؤالنمرهٔ قبولی 60٪

آزمون Secure Coding

چند سؤال کوتاه درباره اصول کدنویسی امن: اعتبارسنجی ورودی، کمترین دسترسی و مدیریت وابستگی‌ها.

6 سؤالنمرهٔ قبولی 60٪

آزمون Penetration Testing Basics

چند سؤال کوتاه درباره مراحل تست نفوذ، افشای مسئولانه و اهمیت دامنه مجاز.

6 سؤالنمرهٔ قبولی 60٪

آزمون OWASP Top 10

مروری مفهومی بر دسته‌بندی‌های کلی فهرست OWASP Top 10 و هدف کلی این فهرست.

7 سؤالنمرهٔ قبولی 60٪

آزمون JWT Security

چند سؤال کوتاه درباره ساختار JWT، امضا و اشتباهات رایج در استفاده از آن.

7 سؤالنمرهٔ قبولی 60٪

آزمون HTTPS

چند سؤال کوتاه درباره HTTPS، دلیل ناامنی HTTP و هدر HSTS.

6 سؤالنمرهٔ قبولی 60٪

آزمون CSRF

چند سؤال کوتاه درباره Cross-Site Request Forgery و راهکارهای مقابله با آن.

7 سؤالنمرهٔ قبولی 60٪

آزمون CORS

چند سؤال کوتاه درباره Same-Origin Policy و نحوه عملکرد واقعی CORS.

7 سؤالنمرهٔ قبولی 60٪

آزمون API Security

چند سؤال کوتاه درباره اصول امن‌سازی API از احراز هویت تا محدودسازی نرخ درخواست.

7 سؤالنمرهٔ قبولی 60٪

آزمون Visual Studio Code

چند سؤال کوتاه درباره بازار Extensionها، ترمینال یکپارچه، settings.json، پیکربندی دیباگ و یکپارچگی با Git.

7 سؤالنمرهٔ قبولی 60٪

آزمون Visual Studio

چند سؤال کوتاه درباره Solution/Project، ابزارهای دیباگ مثل Breakpoint/Watch، NuGet و Extension‌ها.

7 سؤالنمرهٔ قبولی 60٪

آزمون SQL Server Management Studio

چند سؤال کوتاه درباره اتصال به یک نمونه SQL Server، Object Explorer، اجرا/ذخیره کوئری و Execution Plan.

7 سؤالنمرهٔ قبولی 60٪

آزمون Postman

چند سؤال کوتاه درباره ساخت Request، Collection، Environment/Variables، نوشتن تست ساده و مقایسه با curl.

6 سؤالنمرهٔ قبولی 60٪

آزمون Docker Desktop

چند سؤال کوتاه درباره اجرای Docker به‌صورت محلی روی Windows/Mac، بک‌اند WSL2 و مدیریت Container/Image/Volume از رابط گرافیکی.

6 سؤالنمرهٔ قبولی 60٪

آزمون Azure Data Studio

چند سؤال کوتاه درباره ابزار چندسکویی مایکروسافت برای SQL Server، Notebooks، افزونه‌ها و مقایسه با SSMS.

7 سؤالنمرهٔ قبولی 60٪

آزمون Tools

چند سؤال کوتاه درباره اهمیت تولینگ، تفاوت IDE و Editor و کنترل نسخه به‌عنوان یک ابزار.

6 سؤالنمرهٔ قبولی 70٪

آزمون Sample Architecture

چند سؤال کوتاه درباره ارزیابی معماری یک پروژه نمونه: لایه‌بندی، جداسازی مسئولیت‌ها و نشانه‌های هشدار.

6 سؤالنمرهٔ قبولی 60٪

آزمون Real World Projects

چند سؤال کوتاه درباره تفاوت پروژه‌های آموزشی با دغدغه‌های واقعی Production مثل مدیریت خطا، لاگ و Config.

6 سؤالنمرهٔ قبولی 60٪

آزمون Intermediate Projects

چند سؤال کوتاه درباره افزودن Authentication، اتصال دیتابیس/API واقعی و عبور از CRUD ساده.

6 سؤالنمرهٔ قبولی 60٪

آزمون Beginner Projects

چند سؤال کوتاه درباره انتخاب اولین پروژه، پرهیز از Over-engineering و تمام‌کردن پروژه.

6 سؤالنمرهٔ قبولی 60٪

آزمون Advanced Projects

چند سؤال کوتاه درباره ویژگی‌های پروژه‌های پیشرفته: معماری، تست، CI/CD و ملاحظات مقیاس.

6 سؤالنمرهٔ قبولی 60٪

آزمون Projects

چند سؤال کوتاه درباره ساخت پروژه‌های پورتفولیو تأثیرگذار، کیفیت README و اهمیت Deploy کردن.

7 سؤالنمرهٔ قبولی 70٪

آزمون Xamarin (Legacy)

چند سؤال کوتاه درباره Xamarin.Forms/Xamarin.Native، دلایل جایگزینی با .NET MAUI و ملاحظات مهاجرت.

6 سؤالنمرهٔ قبولی 60٪

آزمون iOS Native

چند سؤال کوتاه درباره SwiftUI در برابر UIKit، چرخه حیات View، Xcode و بررسی App Store.

7 سؤالنمرهٔ قبولی 60٪

آزمون Android Native

چند سؤال کوتاه درباره چرخه حیات Activity/Fragment، Jetpack Compose، Gradle و Intent.

7 سؤالنمرهٔ قبولی 60٪

آزمون Mobile

چند سؤال کوتاه درباره تفاوت توسعه Native و Cross-Platform، چرخه حیات اپ و انتشار در فروشگاه‌ها.

6 سؤالنمرهٔ قبولی 70٪

آزمون Ubuntu

چند سؤال کوتاه درباره مدیریت بسته با apt در Ubuntu و تفاوت‌های آن با خانواده RHEL/CentOS.

8 سؤالنمرهٔ قبولی 60٪

آزمون Systemd

چند سؤال کوتاه درباره واحدهای systemd، دستورات systemctl و بررسی لاگ با journalctl.

8 سؤالنمرهٔ قبولی 60٪

آزمون Shell Scripting

چند سؤال کوتاه درباره نوشتن اسکریپت‌های .sh: آرگومان‌ها، توابع و مدیریت خطا.

8 سؤالنمرهٔ قبولی 60٪

آزمون Nginx

چند سؤال کوتاه درباره Reverse Proxy، بلوک‌های server/location و Load Balancing در Nginx.

8 سؤالنمرهٔ قبولی 60٪

آزمون شبکه

چند سؤال کوتاه درباره مفاهیم پایه شبکه در محیط لینوکس/سرور: IP، پورت، DNS و ابزارهای تشخیص.

8 سؤالنمرهٔ قبولی 60٪

آزمون مبانی لینوکس

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

8 سؤالنمرهٔ قبولی 60٪

آزمون Cron

چند سؤال کوتاه درباره نحو crontab، زمان‌بندی کارها و دام‌های رایج آن.

8 سؤالنمرهٔ قبولی 60٪

آزمون CentOS

چند سؤال کوتاه درباره مدیریت بسته در خانواده RHEL، SELinux و تفاوت با خانواده دبیان.

8 سؤالنمرهٔ قبولی 60٪

آزمون Bash

چند سؤال کوتاه درباره نحو Bash، متغیرها، شرط‌ها و حلقه‌ها.

8 سؤالنمرهٔ قبولی 60٪

آزمون Apache

چند سؤال کوتاه درباره پیکربندی Apache HTTP Server، VirtualHost و ماژول‌های رایج آن.

8 سؤالنمرهٔ قبولی 60٪

آزمون Vue

چند سؤال کوتاه درباره داده واکنش‌گرا، دایرکتیوهای v-if/v-for/v-model، Single-File Componentها و Composition API در Vue.

8 سؤالنمرهٔ قبولی 60٪

آزمون UI Libraries

چند سؤال کوتاه درباره مفهوم کتابخانه‌های کامپوننت آماده، مزایا و معایب استفاده از آن‌ها و چند نمونه شناخته‌شده.

7 سؤالنمرهٔ قبولی 60٪

آزمون Tailwind CSS

چند سؤال کوتاه درباره فلسفه Utility-First، کلاس‌های رایج، پیشوندهای واکنش‌گرا و شخصی‌سازی Tailwind.

7 سؤالنمرهٔ قبولی 60٪

آزمون React

چند سؤال کوتاه درباره کامپوننت‌ها، JSX، Props در برابر State، Hookها و Virtual DOM در React.

8 سؤالنمرهٔ قبولی 60٪

آزمون PWA

چند سؤال کوتاه درباره Service Worker، manifest.json، استراتژی‌های کش آفلاین و نصب‌پذیری اپلیکیشن‌های وب پیشرو.

7 سؤالنمرهٔ قبولی 60٪

آزمون Next.js

چند سؤال کوتاه درباره مسیریابی فایل‌محور، SSR/SSG/CSR، App Router در برابر Pages Router و API Routes.

8 سؤالنمرهٔ قبولی 60٪

آزمون Bootstrap

چند سؤال کوتاه درباره سیستم Grid، Breakpointها، کلاس‌های Utility و کامپوننت‌های آماده Bootstrap.

7 سؤالنمرهٔ قبولی 60٪

آزمون Angular

چند سؤال کوتاه درباره کامپوننت‌ها، ماژول‌ها، تزریق وابستگی، RxJS و نحو Binding در Angular.

8 سؤالنمرهٔ قبولی 60٪

آزمون Frontend

چند سؤال کوتاه و کلی درباره مبانی توسعه فرانت‌اند: نقش HTML/CSS/JS و نحوه رندر صفحه در مرورگر.

7 سؤالنمرهٔ قبولی 70٪

آزمون Monitoring

چند سؤال کوتاه درباره ستون‌های Observability، آستانه هشدار و آنچه باید در یک Web API مانیتور شود.

7 سؤالنمرهٔ قبولی 60٪

آزمون DevOps

چند سؤال کوتاه درباره فلسفه کلی DevOps: CI/CD، Infrastructure as Code و فرهنگ خودکارسازی.

7 سؤالنمرهٔ قبولی 70٪

آزمون جامع SQL

چند سؤال کوتاه درباره انواع JOIN، تفاوت WHERE و HAVING، Index و تراکنش در SQL.

7 سؤالنمرهٔ قبولی 60٪

آزمون ORM

چند سؤال کوتاه درباره مفهوم کلی ORM: مشکل N+1، Lazy در برابر Eager Loading و ریسک Leaky Abstraction.

7 سؤالنمرهٔ قبولی 60٪

آزمون طراحی دیتابیس

چند سؤال کوتاه درباره نرمال‌سازی، کلید اصلی/خارجی و مدل‌سازی ER.

7 سؤالنمرهٔ قبولی 60٪

آزمون Database

چند سؤال کوتاه درباره مفاهیم پایه دیتابیس: رابطه‌ای در برابر NoSQL، ACID، تراکنش و Index.

7 سؤالنمرهٔ قبولی 70٪

آزمون Google Cloud

چند سؤال کوتاه درباره سرویس‌های اصلی Google Cloud Platform و مقایسه آن‌ها با Azure/AWS.

7 سؤالنمرهٔ قبولی 60٪

آزمون Cloud

چند سؤال کوتاه درباره مفاهیم پایه رایانش ابری: مدل‌های سرویس، کشسانی و پرداخت به‌ازای مصرف.

7 سؤالنمرهٔ قبولی 70٪

آزمون مبانی طراحی سیستم (System Design)

چند سؤال سطح مصاحبه درباره مقیاس‌پذیری، Load Balancing، کش و نظریه CAP.

8 سؤالنمرهٔ قبولی 60٪

آزمون مهارت‌های نرم (Soft Skills)

چند سؤال درباره ارتباط مؤثر، کار تیمی، مدیریت اختلاف‌نظر و مدیریت زمان.

7 سؤالنمرهٔ قبولی 60٪

آزمون برنامه‌ریزی مسیر یادگیری (Roadmap)

چند سؤال درباره طراحی یک مسیر یادگیری منطقی برای یک برنامه‌نویس تازه‌کار.

7 سؤالنمرهٔ قبولی 60٪

آزمون رزومه توسعه‌دهنده

چند سؤال درباره نوشتن رزومه قوی، اشتباهات رایج و سازگاری با سیستم‌های غربالگری خودکار (ATS).

7 سؤالنمرهٔ قبولی 60٪

آزمون مبانی برنامه‌نویسی

چند سؤال درباره مفاهیم پایه مثل متغیرها، کنترل جریان، توابع و پیچیدگی زمانی.

7 سؤالنمرهٔ قبولی 60٪

آزمون مشارکت در متن‌باز (Open Source)

چند سؤال درباره اولین مشارکت در یک پروژه متن‌باز، خواندن راهنمای مشارکت و مبانی لایسنس‌ها.

7 سؤالنمرهٔ قبولی 60٪

آزمون لینکدین برای توسعه‌دهندگان

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

7 سؤالنمرهٔ قبولی 60٪

آزمون آمادگی برای مصاحبه فنی

چند سؤال درباره فرمت مصاحبه فنی، آداب کدنویسی زنده و پاسخ به سؤالات رفتاری.

7 سؤالنمرهٔ قبولی 60٪

آزمون فریلنسینگ

چند سؤال درباره پیداکردن مشتری، قیمت‌گذاری و مدیریت پروژه‌های فریلنسری.

7 سؤالنمرهٔ قبولی 60٪

آزمون بازبینی کد (Code Review)

چند سؤال درباره اصول دادن و گرفتن بازخورد سازنده در بازبینی کد.

7 سؤالنمرهٔ قبولی 60٪

آزمون مسیر شغلی توسعه‌دهنده

چند سؤال کلی درباره اصول موفقیت در مسیر شغلی یک توسعه‌دهنده نرم‌افزار.

7 سؤالنمرهٔ قبولی 70٪

آزمون پروژه‌های واقعی

چند سؤال کوتاه درباره ساخت یک پروژه Backend نمونه‌کار اصولی و اشتباهات رایج در پروژه‌های واقعی.

7 سؤالنمرهٔ قبولی 60٪

آزمون Messaging

چند سؤال کوتاه درباره صف‌های پیام، الگوهای Pub/Sub، تحویل قابل‌اعتماد و مصرف‌کننده‌های Idempotent.

7 سؤالنمرهٔ قبولی 60٪

آزمون Logging

چند سؤال کوتاه درباره لاگ‌گیری ساخت‌یافته، سطوح لاگ، `ILogger` و Correlation ID در .NET.

7 سؤالنمرهٔ قبولی 60٪

آزمون File Storage

چند سؤال کوتاه درباره ذخیره‌سازی فایل، Blob/Object Storage، استریم فایل‌های حجیم و امنیت آپلود کاربر.

7 سؤالنمرهٔ قبولی 60٪

آزمون Entity Framework Core

چند سؤال کوتاه درباره DbContext، Migration، رابطه بین موجودیت‌ها و LINQ to Entities در EF Core.

7 سؤالنمرهٔ قبولی 60٪

آزمون .NET

چند سؤال کوتاه درباره پلتفرم .NET، SDK در برابر Runtime، NuGet و مدیریت حافظه.

7 سؤالنمرهٔ قبولی 60٪

آزمون Dapper

چند سؤال کوتاه درباره Dapper به‌عنوان یک Micro-ORM و تفاوت آن با EF Core.

7 سؤالنمرهٔ قبولی 60٪

آزمون Caching

چند سؤال کوتاه درباره کش درون‌حافظه‌ای، کش توزیع‌شده و استراتژی‌های نامعتبرسازی کش.

7 سؤالنمرهٔ قبولی 60٪

آزمون Authentication & Authorization

چند سؤال کوتاه درباره احراز هویت و صدور مجوز در ASP.NET Core — Cookie، JWT، Claim و Policy.

7 سؤالنمرهٔ قبولی 60٪

آزمون جامع Backend (.NET)

آزمون جامع دسته‌بندی Backend (.NET) — ترکیبی از مبانی C#، ASP.NET Core، EF Core و Dependency Injection.

8 سؤالنمرهٔ قبولی 70٪

آزمون Vertical Slice Architecture

چند سؤال کوتاه درباره سازمان‌دهی کد بر اساس قابلیت (Feature) به‌جای لایه فنی و رابطه با CQRS/MediatR.

6 سؤالنمرهٔ قبولی 60٪

آزمون اصول SOLID

یک آزمون جامع که هر پنج اصل SOLID (SRP، OCP، LSP، ISP، DIP) را با مثال عملی C# بررسی می‌کند.

8 سؤالنمرهٔ قبولی 60٪

آزمون Onion Architecture

چند سؤال کوتاه درباره لایه‌های هم‌مرکز Onion Architecture، قانون وابستگی و رابطه آن با Dependency Inversion.

5 سؤالنمرهٔ قبولی 60٪

آزمون Modular Monolith

چند سؤال کوتاه درباره مرز ماژول‌ها، API عمومی/داخلی و مسیر مهاجرت به Microservices.

5 سؤالنمرهٔ قبولی 60٪

آزمون Microservices

چند سؤال کوتاه درباره مرز سرویس‌ها، استقرار مستقل، API Gateway، Service Discovery و مصالحه‌های آن در برابر Monolith.

6 سؤالنمرهٔ قبولی 60٪

آزمون MediatR

چند سؤال کوتاه درباره IRequest/IRequestHandler، Pipeline Behavior و Notification در MediatR.

6 سؤالنمرهٔ قبولی 60٪

آزمون Hexagonal Architecture

چند سؤال کوتاه درباره Ports & Adapters، جداسازی دامنه از فریم‌ورک و شباهت با Clean/Onion Architecture.

5 سؤالنمرهٔ قبولی 60٪

آزمون FluentValidation

چند سؤال کوتاه درباره AbstractValidator، RuleFor، اعتبارسنجی سفارشی و یکپارچگی با ASP.NET Core.

7 سؤالنمرهٔ قبولی 60٪

آزمون Event Driven Architecture

چند سؤال کوتاه درباره تولیدکننده/مصرف‌کننده رویداد، Event Bus، سازگاری نهایی و Choreography در برابر Orchestration.

6 سؤالنمرهٔ قبولی 60٪

آزمون مفاهیم Dependency Injection

چند سؤال کوتاه درباره تزریق وابستگی، طول عمر سرویس‌ها (Singleton/Scoped/Transient) و تست‌پذیری.

7 سؤالنمرهٔ قبولی 60٪

آزمون Domain Driven Design (DDD)

چند سؤال کوتاه درباره Entity، Value Object، Aggregate Root، Repository و Bounded Context.

7 سؤالنمرهٔ قبولی 60٪