# Performans ve Optimizasyon (Symfony) > Profiler, Blackfire, sorgu optimizasyonu, lazy loading, eager loading, cache stratejileri - 22 mülakat soruları - Senior - [Mülakat Soruları: Symfony](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari.md) ## 1. Geliştirme döngüsünde Symfony Profiler'ın temel amacı nedir? **Cevap** Symfony Profiler, her HTTP isteği hakkında ayrıntılı bilgi toplayan bir hata ayıklama aracıdır: yürütme süresi, SQL sorguları, bellek kullanımı, cache, events ve daha fazlası. Kodu değiştirmeden darboğazları belirlemeye ve uygulama davranışını analiz etmeye yardımcı olur. Geleneksel loglardan farklı olarak, Web Debug Toolbar üzerinden erişilebilen etkileşimli bir grafik arayüz sunar. ## 2. Performans analizinde Blackfire, Symfony Profiler'dan nasıl farklılaşır? **Cevap** Blackfire, fonksiyon fonksiyon düzeyinde derinlemesine kod analizi yapan, call graphs, profil karşılaştırmaları ve regresyon tespiti sunan bir PHP uygulama profiler'ıdır. İstek başına genel bir bakış sunan Symfony Profiler'ın aksine, Blackfire her fonksiyon çağrısında CPU, bellek ve I/O metrikleriyle kodun tam yürütülmesini izler. Ayrıca farklı kod sürümleri arasında performans karşılaştırması yapmayı da sağlar. ## 3. Doctrine ORM'de lazy loading ile eager loading arasındaki fark nedir? **Cevap** Lazy loading, ilişkileri yalnızca kod içinde gerçekten erişildiğinde yükler; bu, başlangıç yükünü azaltır ancak birden fazla ek sorguyla N+1 sorununa yol açabilir. Eager loading, ilişkileri JOIN aracılığıyla ana sorguyla birlikte hemen yükler; ek sorguları önler ancak aktarılan veri miktarını artırabilir. Seçim, verinin nasıl kullanılacağına bağlıdır. ## 19 soru daha mevcut - Doctrine ile N+1 sorgu sorunu nasıl belirlenir ve çözülür? - Nadiren değişen ancak sık okunan veriler için hangi önbellekleme stratejisi kullanılmalıdır? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Symfony mülakat konuları - [Modern PHP (8.1+)](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/php-modern-features.md): 20 soru, Junior - [Symfony Temelleri](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/symfony-basics.md): 25 soru, Junior - [Routing & Controllers](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/routing-controllers.md): 20 soru, Junior - [Twig & Templates](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/twig-templates.md): 20 soru, Junior - [Doctrine ORM Temelleri](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/doctrine-orm-basics.md): 25 soru, Junior - [Symfony Formları](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/forms.md): 22 soru, Junior - [Veri Doğrulama](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/validation.md): 18 soru, Junior - [Dependency Injection & Services](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/dependency-injection.md): 24 soru, Mid-Level - [Security & Authentication](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/security-authentication.md): 26 soru, Mid-Level - [İleri Düzey Doctrine](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/doctrine-advanced.md): 24 soru, Mid-Level - [API Platform](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/api-platform.md): 22 soru, Mid-Level - [Serializer Component](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/serializer.md): 20 soru, Mid-Level - [Events & Event Subscribers](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/events-subscribers.md): 20 soru, Mid-Level - [Console & Commands](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/console-commands.md): 18 soru, Mid-Level - [Messenger Component](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/messenger.md): 22 soru, Mid-Level - [HTTP Client](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/http-client.md): 18 soru, Mid-Level - [Cache ve Performans](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/cache.md): 20 soru, Mid-Level - [Workflow Component](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/workflow.md): 18 soru, Mid-Level - [Testing Symfony](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/testing.md): 22 soru, Mid-Level - [Mailer Component](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/mailer.md): 16 soru, Mid-Level - [Çeviriler & i18n](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/translations.md): 16 soru, Mid-Level - [EasyAdmin Bundle](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/easyadmin.md): 18 soru, Mid-Level - [Symfony Mimarisi](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/architecture-patterns.md): 24 soru, Senior - [Gelişmiş Güvenlik](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/security-advanced.md): 22 soru, Senior - [Özel Bundle'lar](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/custom-bundles.md): 20 soru, Senior - [Symfony ile Microservices](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/microservices.md): 22 soru, Senior - [Real-time & WebSockets](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/real-time.md): 18 soru, Senior - [Deployment & DevOps](https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/deployment-devops.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/symfony/mulakat-sorulari/performance-optimization