An open API service indexing awesome lists of open source software.

https://github.com/muratdincc/interview-topics-turkish

Bu rehber, .NET backend geliştiricilerinin mülakat süreçlerinde karşılaşabilecekleri tüm konuları kapsamlı bir şekilde ele almaktadır.
https://github.com/muratdincc/interview-topics-turkish

dotnet-developer dotnet-interview-questions interview-questions

Last synced: 12 months ago
JSON representation

Bu rehber, .NET backend geliştiricilerinin mülakat süreçlerinde karşılaşabilecekleri tüm konuları kapsamlı bir şekilde ele almaktadır.

Awesome Lists containing this project

README

          

# .NET Backend Geliştirici Mülakat Rehberi

## 📊 İstatistikler

- **Toplam Seviye**: 3 (Junior, Mid-Level, Senior)
- **Toplam Konu Başlığı**: 24
- **Toplam Alt Konu**: 130+
- **Toplam Mülakat Örneği**: 15
- **Toplam Soru Sayısı**: 300
- **Toplam Kod Örneği**: 600+

## 🎯 Hedef Kitle

Bu rehber, .NET backend geliştiricilerinin mülakat süreçlerinde karşılaşabilecekleri tüm konuları kapsamlı bir şekilde ele almaktadır. Üç farklı seviyeye göre düzenlenmiştir:

1. **Junior Developer Mülakat Hazırlığı**
2. **Mid-Level Developer Mülakat Hazırlığı**
3. **Senior Developer Mülakat Hazırlığı**

## 📚 İçerik Yapısı

### Junior Developer Mülakat Hazırlığı

#### 1. Temel .NET Kavramları
- .NET Framework vs .NET Core
- CLR
- Managed ve Unmanaged Code
- Assembly ve Namespace
- Garbage Collection

#### 2. Algoritmalar
- Array Algorithms
- String Algorithms
- Number Algorithms
- Dynamic Programming
- Sorting Algorithms
- Linked List Algorithms
- Tree Algorithms
- Hash Table Algorithms

#### 3. C# Temelleri
- Temel Veri Tipleri
- Kontrol Yapıları
- Nesne Yönelimli Programlama
- Koleksiyonlar
- Delegates ve Events

#### 4. ASP.NET Core Temelleri
- Middleware
- Dependency Injection
- Routing
- Model Binding
- Validation

#### 5. Veritabanı İşlemleri
- Entity Framework Core
- LINQ
- Migrations
- Transactions
- Performance

#### 6. API Geliştirme
- REST API
- HTTP Methods
- Status Codes
- API Versioning
- API Documentation

#### 7. Güvenlik Temelleri
- Authentication
- Authorization
- HTTPS
- CORS
- Input Validation

#### 8. Mülakat Örnekleri
- Her örnek 20 soru içerir
- Toplam 100+ soru
- Gerçek mülakat senaryoları
- Detaylı cevaplar ve açıklamalar

### Mid-Level Developer Mülakat Hazırlığı

#### 1. İleri C# Konuları
- Async/Await
- LINQ Advanced
- Reflection
- Attributes
- Expression Trees

#### 2. Design Patterns
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- Repository Pattern
- Unit of Work

#### 3. SOLID Prensipleri
- Single Responsibility
- Open/Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion

#### 4. Clean Architecture
- Domain Layer
- Application Layer
- Infrastructure Layer
- Presentation Layer
- Cross-Cutting Concerns

#### 5. Microservices
- Service Communication
- API Gateway
- Service Discovery
- Circuit Breaker
- Event Sourcing

#### 6. Performance Optimization
- Caching
- Database Optimization
- Memory Management
- Async Programming
- Profiling

#### 7. Testing
- Unit Testing
- Integration Testing
- Test Driven Development
- Mocking
- Code Coverage

#### 8. Logging ve Monitoring
- Logging Best Practices
- Application Insights
- ELK Stack
- Performance Monitoring
- Error Tracking

#### 9. Message Queue
- RabbitMQ
- Azure Service Bus
- Kafka
- Message Patterns
- Event Driven Architecture

#### 10. Entity Framework
- Advanced Queries
- Performance Tuning
- Migrations
- Raw SQL
- Change Tracking

#### 11. Mülakat Örnekleri
- Her örnek 20 soru içerir
- Toplam 100+ soru
- Gerçek mülakat senaryoları
- Detaylı cevaplar ve açıklamalar

### Senior Developer Mülakat Hazırlığı

#### 1. System Design
- Scalability
- High Availability
- Load Balancing
- Caching Strategies
- Database Sharding

#### 2. Cloud Architecture
- Azure Services
- AWS Services
- Containerization
- Serverless
- Cloud Security

#### 3. DevOps Practices
- CI/CD
- Infrastructure as Code
- Monitoring
- Logging
- Deployment Strategies

#### 4. Advanced Security
- OAuth2
- OpenID Connect
- JWT
- Security Headers
- Penetration Testing

#### 5. Mülakat Örnekleri
- Her örnek 20 soru içerir
- Toplam 60+ soru
- Gerçek mülakat senaryoları
- Detaylı cevaplar ve açıklamalar

## 🎓 Mülakat Hazırlık Yol Haritası

1. **Junior Developer Mülakat Hazırlığı**
- Temel kavramları öğren ve pratik yap
- Algoritma ve veri yapılarını anla ve kodla
- C# temellerini kavra ve örnekler üzerinde çalış
- ASP.NET Core ile projeler geliştir
- Veritabanı işlemlerini öğren ve uygula
- API geliştirme pratikleri yap
- Güvenlik temellerini anla ve test et

2. **Mid-Level Developer Mülakat Hazırlığı**
- İleri C# konularını öğren ve uygula
- Design pattern'leri projelerde kullan
- SOLID prensiplerini içselleştir ve refactor et
- Clean Architecture ile projeler geliştir
- Microservices mimarisini öğren ve uygula
- Performans optimizasyonu tekniklerini öğren

3. **Senior Developer Mülakat Hazırlığı**
- System design yeteneklerini geliştir ve pratik yap
- Cloud mimarisini öğren ve projeler geliştir
- DevOps pratiklerini uygula ve otomatize et
- İleri güvenlik konularını öğren ve test et

## 🤝 İletişim ve Takip

- GitHub: [muratdincc](https://github.com/muratdincc)
- LinkedIn: [Murat Dinç](https://www.linkedin.com/in/muratdinc)
- Medium: [Murat Dinç](https://medium.com/@muratdinc)

Bu projeyi takip etmek ve güncellemelerden haberdar olmak için GitHub'da star'layabilir ve watch'layabilirsiniz. Ayrıca LinkedIn ve Medium üzerinden de beni takip edebilirsiniz.