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.
- Host: GitHub
- URL: https://github.com/muratdincc/interview-topics-turkish
- Owner: MuratDincc
- License: mit
- Created: 2025-04-14T07:00:11.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-12T06:13:23.000Z (about 1 year ago)
- Last Synced: 2025-05-12T07:26:38.091Z (about 1 year ago)
- Topics: dotnet-developer, dotnet-interview-questions, interview-questions
- Homepage: https://muratdincc.github.io/interview-topics-turkish
- Size: 1.78 MB
- Stars: 102
- Watchers: 6
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.