Pertanyaan wawancara dengan perincian jawaban

Temukan pertanyaan berdasarkan perusahaan, peran, atau topik. Baca jawaban lisan, implementasi kode, pertanyaan lanjutan umum, dan sumber publik di baliknya.

GoogleCodingSulit

Wawancara Coding: Bagaimana Cara Menggunakan Hopcroft–Karp untuk Maximum Bipartite Matching?

Modelkan alokasi kelayakan sebagai graf bipartit dan jelaskan jalur augmentasi berlapis, kompleksitas, serta implementasi yang dapat dieksekusi.

Buka tanya jawab
GoogleDesain sistemSulit

Wawancara Desain Sistem: Bagaimana Cara Anda Menangani Konflik Jadwal Acara Kalender?

Rancang layanan konflik kalender yang terukur berdasarkan interval setengah terbuka (half-open intervals), mencakup pengulangan (recurrence), zona waktu, privasi, penulisan bersamaan (concurrent writes), dan indeks free-busy.

Buka tanya jawab
AirbnbPerilakuSedang

Wawancara Perilaku Airbnb: Bagaimana Cara Menceritakan Kisah STAR tentang Mengubah Haluan?

Latihlah pertanyaan publik Airbnb dengan kisah STAR ringkas yang membuktikan bahwa perubahan tersebut berasal dari pemeriksaan bukti dan inisiatif Anda sendiri, bukan kepatuhan pasif.

Buka tanya jawab
FrontendSedang

Wawancara Frontend: Bagaimana Anda merancang fallback Badging API untuk pesan PWA yang belum dibaca?

Rancang lencana belum dibaca PWA yang andal dengan pemeriksaan kapabilitas Badging API, batas instalasi dan kompatibilitas, kegagalan Promise, sinkronisasi, serta fallback yang aksesibel.

Buka tanya jawab
BackendSulit

Wawancara backend: Bagaimana cara Anda mengamankan upgrade protokol HTTP/1.1 yang optimistik?

Gunakan RFC 9931 untuk menganalisis risiko request smuggling saat Upgrade atau CONNECT mengirim data sebelum konfirmasi, lalu rancang perilaku proksi, klien, dan fallback yang aman.

Buka tanya jawab
DataSulit

Wawancara Data Engineering: Kapan BigQuery Graph Seharusnya Menggantikan SQL Rekursif?

Gunakan kapabilitas preview BigQuery Graph untuk menganalisis pemodelan property-graph, GQL multi-hop, dan batasan SQL rekursif, lengkap dengan batasan biaya, kebenaran, dan rollback.

Buka tanya jawab
ProdukSedang

Wawancara Product Manager: Haruskah kita mengadopsi Digital Credentials API untuk verifikasi identitas?

Evaluasi kapan harus mengadopsi Digital Credentials API berdasarkan nilai pengguna, cakupan, privasi, dependensi ekosistem, dan jalur fallback untuk presentasi serta penerbitan.

Buka tanya jawab
UmumSedang

Wawancara umum: Bagaimana Anda mendesain intersepsi jaringan yang dapat dikontrol dengan WebDriver BiDi?

Desain pengujian jaringan browser yang dapat diaudit seputar sesi BiDi, langganan event, fase intersepsi, keputusan permintaan, isolasi, dan pemulihan kegagalan tanpa menyentuh lalu lintas produksi.

Buka tanya jawab
OpenAICodingSulit

Wawancara coding: Bagaimana cara mengimplementasikan iterator yang dapat dilanjutkan (resumable) dan dapat diserialisasi (serializable)?

Gunakan semantik next, invarian state, penjadwalan multi-sumber, dan pemulihan asinkron untuk menjelaskan bagaimana iterator dapat melanjutkan eksekusi tepat setelah titik pemeriksaan (checkpoint).

Buka tanya jawab
Desain sistemSulit

Wawancara system design: Bagaimana Anda merencanakan migrasi pertukaran kunci hybrid TLS 1.3?

Rancang migrasi bertahap TLS 1.3 yang menggabungkan komponen tradisional dan pascakuantum, mencakup negosiasi, kompatibilitas sistem warisan, performa, telemetri, dan rollback.

Buka tanya jawab
PerilakuSedang

Wawancara Perilaku: Ceritakan Pengalaman Anda Melakukan Eskalasi Risiko Produksi Sebelum Mengetahui Akar Masalahnya

Gunakan STAR untuk menjelaskan bagaimana Anda melindungi pengguna, mengorganisasi eskalasi, mengomunikasikan ketidakpastian, dan mengubah insiden menjadi perbaikan yang terukur; angka hasil hanyalah contoh yang dapat diganti.

Buka tanya jawab
FrontendSulit

Wawancara Frontend: Bagaimana Anda menggunakan HTML Ruby Markup Extensions untuk anotasi multibahasa?

Gunakan model W3C HTML Ruby Markup Extensions untuk merancang markup semantik ruby, rb, rt, rtc, dan rp dengan internasionalisasi, fallback, salin/cari, dan pengujian aksesibilitas.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda meluncurkan QUIC Extended Key Update secara aman?

Gunakan draf IETF QUIC Extended Key Update untuk merancang negosiasi koneksi berumur panjang, eksklusivitas Key Phase, penanganan packet loss, kompatibilitas, peluncuran (rollout), dan rollback.

Buka tanya jawab
DataSulit

Wawancara data engineering: Bagaimana Anda mengelola kepercayaan pada pengetahuan yang dihasilkan agen dengan OKF v0.2?

Gunakan provenansi, kepercayaan, kesegaran, siklus hidup, dan atestasi Open Knowledge Format v0.2 untuk merancang pipeline pengetahuan yang dapat dilacak, difilter, dan kompatibel ke belakang.

Buka tanya jawab
ProdukSulit

Wawancara Product Manager: Haruskah SaaS Mengekspos Field-Level API Deprecation Manifest?

Menguji bagaimana seorang product manager mengubah sinyal siklus hidup API tingkat field menjadi kapabilitas migrasi SaaS yang terukur.

Buka tanya jawab
UmumSulit

Wawancara Umum: Bagaimana Anda Merancang API HTTP yang Dapat Digunakan Agen AI Secara Andal?

Menguji cara menggabungkan deskripsi yang stabil, skema yang ketat, error yang dapat dipulihkan, penulisan idempoten, dan batas keamanan untuk klien agen.

Buka tanya jawab
CodingSulit

Wawancara koding: Bagaimana Anda mengimplementasikan verifikator ML-DSA tanpa menyalahgunakan konteks?

Rancang wrapper verifikasi ML-DSA di sekitar FIPS 204 dan RFC 9882 dengan input ketat, pengikatan konteks, penanganan error yang aman, kompatibilitas, dan uji kesesuaian.

Buka tanya jawab
Desain sistemSulit

Wawancara system design: Bagaimana Anda meninjau sistem browser dengan Web Threat Model?

Gunakan Threat Model for the Web W3C 2026 untuk menganalisis komponen, aset, aliran data, sumber ancaman, invarian keamanan, dan respons yang dapat diverifikasi.

Buka tanya jawab
PerilakuSulit

Wawancara perilaku: Bagaimana Anda menjelaskan manajemen insiden dengan ISO 23612?

Gunakan proses manajemen insiden ISO/IEC/IEEE 23612:2026 untuk menyusun jawaban STAR yang mencakup deteksi, triase, respons, komunikasi, pemulihan, dan perbaikan.

Buka tanya jawab
FrontendSedang

Wawancara Frontend: Bagaimana seharusnya action.navigate bekerja sama dengan fallback klik?

Rancang tindakan push yang mengoordinasikan navigasi notifikasi, notificationclick, penggunaan kembali jendela, izin, dan efek samping idempoten.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda memigrasikan autentikasi RADIUS dan MD5 untuk PostgreSQL 19?

Rancang inventaris kompatibilitas, pilihan pengganti, canary, dan rollback untuk PostgreSQL 19 yang menghapus RADIUS dan memberikan peringatan pada autentikasi MD5 yang berhasil.

Buka tanya jawab
DataSulit

Wawancara rekayasa data: Bagaimana Anda mendesain perender formulir RDF berdasarkan SHACL 1.2 UI?

Gunakan SHACL 1.2 User Interfaces untuk menganalisis graf RDF, shape, komponen, penilaian widget, resolusi bahasa, dan validasi yang dapat dijelaskan.

Buka tanya jawab
ProdukSulit

Wawancara produk: Haruskah SaaS menjamin dukungan Idempotency-Key?

Evaluasi janji produk idempotency-key melalui keamanan percobaan ulang (retry safety), biaya, cakupan tenant, dan observabilitas.

Buka tanya jawab
UmumSulit

Wawancara umum: Bagaimana cara Iterator.concat menyusun sumber data lazy?

Gunakan Iterator.concat tanpa materialisasi yang tidak disengaja, mencakup protokol iterasi, konsumsi lazy, sumber tak terbatas, terminasi dini, dan pembersihan (cleanup).

Buka tanya jawab