.NET Backend Mülakat Rehberi
Distributed Transactions
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
HTTPS
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
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
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
Distributed Transactions
Back to top