
Siklus Hidup Aplikasi
Startup, Program.cs, Host builder, WebApplicationBuilder, app shutdown, hosted services
1Apa peran utama file Program.cs dalam aplikasi ASP.NET Core?
Apa peran utama file Program.cs dalam aplikasi ASP.NET Core?
Jawaban
File Program.cs memusatkan kode startup aplikasi, termasuk konfigurasi service yang diperlukan melalui Dependency Injection dan definisi pipeline pemrosesan request sebagai komponen middleware. Pendekatan ini mengonsolidasikan seluruh konfigurasi dalam satu file, sehingga lebih mudah mengelola dan memahami setup aplikasi.
2Metode mana yang digunakan untuk membuat WebApplicationBuilder dengan pengaturan default?
Metode mana yang digunakan untuk membuat WebApplicationBuilder dengan pengaturan default?
Jawaban
WebApplication.CreateBuilder() adalah metode standar untuk menginisialisasi WebApplicationBuilder dengan konfigurasi default. Metode ini secara otomatis mengonfigurasi logging, konfigurasi (appsettings.json, variabel lingkungan), server Kestrel, dan pengaturan penting lainnya untuk menjalankan aplikasi ASP.NET Core modern.
3Di mana mengonfigurasi service yang dibutuhkan aplikasi sebelum membangun WebApplication?
Di mana mengonfigurasi service yang dibutuhkan aplikasi sebelum membangun WebApplication?
Jawaban
Properti builder.Services dari WebApplicationBuilder menyediakan akses ke container Dependency Injection tempat semua service didaftarkan sebelum membangun aplikasi. Ini adalah tempat yang tepat untuk menambahkan service seperti AddControllers(), AddDbContext(), atau service kustom lainnya dengan lifetime yang sesuai (singleton, scoped, transient).
Metode mana yang dipanggil pada WebApplicationBuilder untuk membangun aplikasi?
Dalam aplikasi ASP.NET Core, middleware mana yang harus didaftarkan pertama untuk keamanan?
+17 pertanyaan wawancara
Topik wawancara .NET lainnya
Dasar-Dasar C#
LINQ & Delegates
Esensi Bahasa C#
Dasar-Dasar ASP.NET Core
Siklus Hidup Request ASP.NET Core
Configuration & Settings
Dependency Injection
Entity Framework Core
Minimal APIs
Pengembangan Web API
Async di ASP.NET Core
Authentication & Authorization
HttpClient & Networking
Serialisasi JSON
Entity Framework Core Tingkat Lanjut
Fitur Lanjutan C#
Clean Architecture
Logging, Monitoring & Observability
Unit Testing & xUnit
Pengujian Integrasi
Docker & Containerization
Manajemen Paket NuGet
Memory Management & GC
Pemrograman reaktif
Async/await & Pola
.NET Design Patterns
Optimasi Performa
Keamanan & Best Practices
SignalR & Real-time
Arsitektur Microservices
Kuasai .NET untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis