Yazılım Geliştirme Süreçleri Mülakat Soruları · Yazılım Müh.
Yazılım Mühendisi mülakatlarında karşınıza çıkabilecek 9 Yazılım Geliştirme Süreçleri sorusu. Tüm Yazılım Müh. sorularına dön.
9 soru
- Testi olmayan büyük bir legacy kod tabanında değişiklik yapmanız gerekiyor. Nasıl ilerlersiniz?
- Semantic Versioning (SemVer) nedir? 2.4.1 sürümündeki her sayı neyi ifade eder?
- Teknik borç (technical debt) nedir? Ekipte teknik borcu nasıl yönetir ve iş tarafına nasıl anlatırsınız?
- CI/CD nedir? Continuous delivery ile continuous deployment arasındaki fark nedir? Tipik bir pipeline'da hangi adımlar olur?
- TDD (Test-Driven Development) nedir? Red-Green-Refactor döngüsünü bir örnekle anlatın.
- Test piramidi nedir? Unit, integration ve end-to-end testler arasındaki farklar nelerdir?
- Code review'da nelere dikkat edersiniz? İyi bir pull request nasıl hazırlanır?
- Bir yazılım işinin süresini nasıl tahmin edersiniz? Story point, planning poker ve velocity nedir?
- Agile ile Waterfall arasındaki fark nedir? Scrum'daki roller ve toplantılar (ceremonies) nelerdir?