.NET Backend Mülakat Rehberi
Number Algorithms
Initializing search
GitHub
Ana Sayfa
Junior Developer
Mid-Level Developer
Senior Developer
.NET Backend Mülakat Rehberi
GitHub
Ana Sayfa
Junior Developer
Junior Developer
Temel .NET Kavramları
Temel .NET Kavramları
Genel Bakış
.NET Framework vs .NET Core
CLR
Managed ve Unmanaged Code
Assembly ve Namespace
Garbage Collection
Algoritmalar
Algoritmalar
Genel Bakış
Array Algorithms
String Algorithms
Number Algorithms
Dynamic Programming
Sorting Algorithms
Linked List Algorithms
Tree Algorithms
Hash Table Algorithms
C# Temelleri
C# Temelleri
Genel Bakış
Temel Veri Tipleri
Kontrol Yapıları
Nesne Yönelimli Programlama
Koleksiyonlar
Delegates ve Events
Exception Handling
String İşlemleri
DateTime İşlemleri
File ve Stream İşlemleri
Threading Temelleri
Asenkron Programlama
Extension Methods
Generics
Lambda Expressions
LINQ Temelleri
Nullable Types
Value Types vs Reference Types
Boxing ve Unboxing
Memory Management
ASP.NET Core Temelleri
ASP.NET Core Temelleri
Genel Bakış
Middleware
Dependency Injection
Routing
Model Binding
Validation
Veritabanı İşlemleri
Veritabanı İşlemleri
Genel Bakış
Entity Framework Core
LINQ
Migrations
Transactions
Performance
API Geliştirme
API Geliştirme
Genel Bakış
REST API
HTTP Methods
Status Codes
API Versioning
API Documentation
Güvenlik Temelleri
Güvenlik Temelleri
Genel Bakış
Authentication
Authorization
CORS
Input Validation
Mülakat Örnekleri
Mülakat Örnekleri
Mülakat Örneği 1
Mülakat Örneği 2
Mülakat Örneği 3
Mülakat Örneği 4
Mülakat Örneği 5
Web Development Basics
Web Development Basics
Genel Bakış
HTML & CSS Basics
JavaScript Basics
HTTP Fundamentals
Web Security Basics
Development Tools
Development Tools
Genel Bakış
Visual Studio
Git Basics
Debugging
Unit Testing Basics
Mid-Level Developer
Mid-Level Developer
İleri C# Konuları
İleri C# Konuları
Genel Bakış
Async/Await
LINQ Advanced
Reflection
Attributes
Expression Trees
Entity Framework
Entity Framework
Genel Bakış
Performance Optimization
Advanced Querying
Change Tracking
Bulk Operations
Concurrency
Raw SQL
Interceptors
Value Objects
Complex Types
Shadow Properties
Global Query Filters
Database Functions
Custom Migrations
Multiple Databases
Distributed Transactions
Caching Stratejileri
Caching Stratejileri
Genel Bakış
In-Memory Caching
Distributed Caching
Cache Invalidation
Cache Patterns
Redis Kullanımı
Logging ve Monitoring
Logging ve Monitoring
Genel Bakış
Serilog/ELK Stack
Application Insights
OpenTelemetry
Log Aggregation
Performance Monitoring
Asenkron İşlemler
Asenkron İşlemler
Genel Bakış
Background Jobs
Hangfire
Quartz.NET
Task Parallel Library
Reactive Programming
Message Queue
Message Queue
Genel Bakış
RabbitMQ
Apache Kafka
Test
Test
Genel Bakış
Unit Testing
Test Driven Development
Mocking
Integration Testing
Test Coverage
Testing Best Practices
Design Patterns
Design Patterns
Genel Bakış
Creational Patterns
Structural Patterns
Behavioral Patterns
Repository Pattern
Unit of Work
SOLID Prensipleri
SOLID Prensipleri
Genel Bakış
Single Responsibility
Open/Closed
Liskov Substitution
Interface Segregation
Dependency Inversion
Clean Architecture
Clean Architecture
Genel Bakış
Domain Layer
Application Layer
Infrastructure Layer
Presentation Layer
Cross-Cutting Concerns
Microservices
Microservices
Genel Bakış
Service Communication
API Gateway
Service Discovery
Circuit Breaker
Event Sourcing
Performance Optimization
Performance Optimization
Genel Bakış
Caching
Database Optimization
Memory Management
Async Programming
Profiling
Mimari
Mimari
Genel Bakış
Distributed Locking
Mülakat Örnekleri
Mülakat Örnekleri
Mülakat Örneği 1
API Design & Development
API Design & Development
Genel Bakış
GraphQL
API Rate Limiting
API Authentication Patterns
API Testing
Database & Data Management
Database & Data Management
Database Design Patterns
Database Migration Strategies
Database Sharding
Database Replication
Data Validation & Sanitization
Security & Authentication
Security & Authentication
Genel Bakış
Identity & Access Management
JWT Implementation
OAuth 2.0 Integration
API Security
Data Encryption
DevOps & Deployment
DevOps & Deployment
Docker & Containerization
CI/CD Pipelines
Environment Management
Health Checks
Deployment Strategies
Advanced .NET Concepts
Advanced .NET Concepts
Source Generators
Memory Management
High Performance
Native Interop
Assembly Loading
Monitoring & Observability
Monitoring & Observability
Distributed Tracing
Metrics Collection
Log Aggregation
Alerting
Dashboard Creation
Testing Strategies
Testing Strategies
Contract Testing
Property-Based Testing
Performance Testing
Security Testing
Chaos Engineering
Architecture Patterns
Architecture Patterns
Genel Bakış
Senior Developer
Senior Developer
System Design
System Design
Genel Bakış
Scalability
High Availability
Load Balancing
Caching Strategies
Database Sharding
Cloud Architecture
Cloud Architecture
Genel Bakış
Azure Services
AWS Services
Containerization
Serverless
Cloud Security
DevOps Practices
DevOps Practices
Genel Bakış
CI/CD
Infrastructure as Code
Monitoring
Logging
Deployment Strategies
Advanced Security
Advanced Security
Genel Bakış
OAuth2
OpenID Connect
JWT
Security Headers
Penetration Testing
Mülakat Örnekleri
Mülakat Örnekleri
Mülakat Örneği 1
Advanced System Design
Advanced System Design
Genel Bakış
Cloud-Native Architecture
Cloud-Native Architecture
Genel Bakış
Advanced DevOps
Advanced DevOps
Genel Bakış
Performance Engineering
Performance Engineering
Genel Bakış
Data Engineering
Data Engineering
Genel Bakış
Team Leadership
Team Leadership
Genel Bakış
Number Algorithms
Back to top