# Angular Mimarisi (Angular) > Smart vs presentational components, feature modules, core modules, shared modules, Nx ile monorepo, klasör yapısı - 22 mülakat soruları - Senior - [Mülakat Soruları: Angular](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari.md) ## 1. Smart component ile presentational component arasındaki temel fark nedir? **Cevap** Smart components (veya container components) iş mantığını, API çağrılarını ve uygulama durumunu service'ler veya state management aracılığıyla yönetir. Presentational components yalnızca görüntülemeye odaklanır, verilerini @Input aracılığıyla alır ve event'leri @Output aracılığıyla yayar. Bu ayrım, bileşenlerin test edilebilirliğini ve yeniden kullanılabilirliğini artırır. ## 2. Presentational component kullanmanın temel avantajı nedir? **Cevap** Presentational components, service'lere veya belirli bir iş mantığına bağlı olmadıkları için yüksek derecede yeniden kullanılabilirdir. Tüm verilerini @Input aracılığıyla alır ve @Output aracılığıyla iletişim kurarlar; bu da onları mock verilerle kolayca test edilebilir ve farklı bağlamlarda yeniden kullanılabilir hale getirir. Bu yaklaşım ayrıca performans optimizasyonu için OnPush stratejisinin kullanımını teşvik eder. ## 3. Angular'da feature module nedir? **Cevap** Feature module, uygulamanın belirli bir iş özelliğini kapsayan bir Angular modülüdür (örnek: kullanıcı yönetimi, alışveriş sepeti). Bu özellik için gerekli tüm bileşenleri, service'leri, direktifleri ve pipe'ları içerir. Feature module'ler performansı artırmak için lazy load edilebilir ve ölçeklenebilir modüler bir mimariyi destekler. ## 19 soru daha mevcut - Angular mimarisinde Core Module'ün rolü nedir? - Core Module neden AppModule'e yalnızca bir kez import edilir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Angular mülakat konuları - [TypeScript Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/typescript-basics.md): 25 soru, Junior - [TypeScript İleri Seviye](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/typescript-advanced.md): 20 soru, Junior - [Angular Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-fundamentals.md): 20 soru, Junior - [Bileşenler ve yaşam döngüsü](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/components-lifecycle.md): 20 soru, Junior - [Services & Dependency Injection](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/services-dependency-injection.md): 20 soru, Junior - [Angular Modül Organizasyonu](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/modules-organization.md): 22 soru, Mid-Level - [Angular CLI](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-cli.md): 18 soru, Junior - [Direktifler ve Pipe'lar](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/directives-pipes.md): 22 soru, Mid-Level - [Routing ve Navigasyon](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/routing-navigation.md): 24 soru, Mid-Level - [Reactive Forms](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/forms-reactive.md): 26 soru, Mid-Level - [Template-driven Forms](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/forms-template-driven.md): 16 soru, Mid-Level - [RxJS Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/rxjs-fundamentals.md): 22 soru, Mid-Level - [RxJS Operatörleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/rxjs-operators.md): 24 soru, Mid-Level - [HttpClient ve API çağrıları](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/http-client.md): 22 soru, Mid-Level - [Temel State Yönetimi](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/state-management-basics.md): 20 soru, Mid-Level - [Change Detection](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/change-detection.md): 20 soru, Mid-Level - [Angular Signals](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-signals.md): 20 soru, Mid-Level - [Standalone Components](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/standalone-components.md): 18 soru, Mid-Level - [Angular Birim Testleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/testing-unit.md): 22 soru, Mid-Level - [Uçtan Uca Test](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/testing-e2e.md): 18 soru, Mid-Level - [Build ve optimizasyon](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/build-optimization.md): 20 soru, Mid-Level - [NgRx Temelleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/ngrx-fundamentals.md): 24 soru, Senior - [İleri Düzey NgRx](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/ngrx-advanced.md): 24 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/performance-optimization.md): 22 soru, Senior - [Güvenlik ve En İyi Uygulamalar](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/security-best-practices.md): 20 soru, Senior - [Gelişmiş RxJS Desenleri](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/advanced-rxjs-patterns.md): 22 soru, Senior - [Angular Universal ve SSR](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/angular-universal-ssr.md): 20 soru, Senior - [Angular Mikro-frontend'ler](https://sharpskill.dev/tr/technologies/angular/mulakat-sorulari/micro-frontends-angular.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/angular/mulakat-sorulari/angular-architecture