Pertanyaan wawancara dengan perincian jawaban — Halaman 16 dari 52

Buka halaman 16 dari pembahasan pertanyaan dan jawaban wawancara Offer.cc lengkap dengan penalaran, detail implementasi, pertanyaan lanjutan, dan sumber publik.

CodingSulit

Wawancara coding: Menggunakan centroid decomposition untuk jarak simpul-bertanda terdekat secara dinamis

Turunkan centroid decomposition dari invarian miliknya, dukung toggle simpul dan kueri jarak terdekat, serta jelaskan kompleksitas, edge case, dan kapan heavy-light decomposition lebih baik.

Buka tanya jawab
Desain sistemSulit

Wawancara system design: Bagaimana Anda membangun platform A/B yang mendeteksi kegagalan kualitas eksperimen?

Rancang platform yang mencakup penugasan (assignment), peristiwa paparan (exposure events), pemeriksaan SRM, dan statistik anytime-valid untuk pemantauan berkelanjutan, penghentian, dan audit.

Buka tanya jawab
PerilakuSedang

Wawancara perilaku: Bagaimana cara Anda pulih setelah tenggat waktu terlewat?

Fokuslah pada pembendungan dampak (containment) setelah keterlambatan terjadi: rencanakan ulang jalur kritis, sajikan opsi cakupan dan tanggal, terus berikan pembaruan kepada pemangku kepentingan, dan capai status pemulihan yang disetujui.

Buka tanya jawab
FrontendSedang

Bagaimana Anda akan menggunakan scrollbar-gutter untuk mencegah layout shift yang disebabkan oleh scrollbar?

Menguji reservasi scrollbar klasik, cakupan scroller root dan bersarang, penguncian modal, RTL, fallback, dan pengukuran CLS.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda Merancang API Pay-Per-Request HTTP 402/x402?

Berangkat dari arti cadangan 402 pada RFC 9110, rancang payment challenge, pengikatan bukti, perlindungan replay, percobaan ulang idempoten, pengembalian dana, dan rekonsiliasi untuk API pay-per-request.

Buka tanya jawab
DataSulit

Wawancara data engineering: Menautkan indeks vektor dengan aman ke snapshot Apache Iceberg

Rancang pencarian vektor dengan pemisahan komputasi-penyimpanan (compute-storage-disaggregated) menggunakan file Puffin, atomisitas snapshot, approximate nearest neighbors, dan pemeliharaan inkremental.

Buka tanya jawab
ProdukSulit

Wawancara Product Manager: Bagaimana Anda Memilih Antara Feature Flag, Progressive Rollout, atau A/B Test?

Gunakan decision tree untuk memisahkan kontrol eksposur, peluncuran terbatas risiko, dan eksperimen kausal, yang mencakup metrik, bucketing, rollback, dan tata kelola flag.

Buka tanya jawab
UmumSedang

Wawancara umum: Bagaimana Anda akan menggunakan datagram WebTransport untuk status real-time yang lossy?

Gunakan semantik WebTransport untuk merancang anggaran, backpressure, pengurutan (sequencing), dan fallback untuk datagram yang tidak berurutan dan tidak andal.

Buka tanya jawab
CodingSulit

Wawancara Koding: Bagaimana Anda menggunakan Li Chao tree untuk kueri minimum garis dinamis?

Turunkan Li Chao tree dari brute force, lalu jelaskan penyisipan gradien arbitrer, kueri domain diskret, penyisipan segmen, kebenaran, overflow, dan kapan monotone convex hull trick lebih sederhana.

Buka tanya jawab
Desain sistemSulit

Wawancara system design: Menggunakan Kubernetes Gateway API ListenerSets untuk ingress multi-tenant

Rancang delegated listener, isolasi sertifikat, penanganan konflik deterministik, dan konvergensi controller untuk Kubernetes Gateway bersama.

Buka tanya jawab
PerilakuSedang

Desain wawancara perilaku: bagaimana Anda membangun rubrik penilaian terstruktur untuk kolaborasi?

Ubah kompetensi kerja menjadi satu pertanyaan perilaku, pertanyaan pendalaman (probes) yang konsisten, dan penilaian berbasis perilaku (behaviorally anchored) agar pewawancara menilai bukti, bukan impresi.

Buka tanya jawab
FrontendSedang

Bagaimana Service Worker navigation preload menghindari penundaan startup pada navigasi pertama?

Menjelaskan timing NavigationPreloadManager, request paralel, race condition preloadResponse, batas cache, dan fallback yang baik.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda Menjalankan WebSocket melalui HTTP/2 Extended CONNECT?

Rancang migrasi RFC 8441 menggunakan :protocol dan SETTINGS_ENABLE_CONNECT_PROTOCOL, dengan fallback proksi, siklus hidup stream, dan gerbang peluncuran yang terukur.

Buka tanya jawab
DataSulit

Wawancara Data Engineering: Masalah Apa yang Dipecahkan oleh NOT ENFORCED di PostgreSQL 18?

Gunakan deklarasi batasan, data kotor warisan (legacy), dan panduan migrasi untuk menentukan batas penggunaan PostgreSQL 18 NOT ENFORCED.

Buka tanya jawab
ProdukSedang

Bagaimana Anda akan merancang jeda langganan SaaS tanpa membingungkan penagihan?

Rancang jeda langganan berdasarkan niat pengguna, hak akses (entitlements), status penagihan, dan pemulihan sembari memilih metrik produk dan pengaman (safeguards).

Buka tanya jawab
UmumSulit

Evaluation Context dan Hooks OpenFeature: Bagaimana Cara Menjaga Batasan Flagging Tetap Jelas?

Gunakan spesifikasi OpenFeature untuk menjelaskan evaluation context, evaluasi flag berjenis tipe (typed), providers, dan hooks tanpa mencampurkan otorisasi bisnis, sinkronisasi konfigurasi, dan efek samping telemetri.

Buka tanya jawab
CodingSulit

Wawancara Coding: Bagaimana Anda mempertahankan substring palindromik unik secara online dengan eertree?

Bangun eertree dengan dua root, tautan sufiks palindromik terpanjang, transisi online, propagasi kemunculan, serta batas dan jaminan kompleksitas yang jelas.

Buka tanya jawab
Desain sistemSulit

Wawancara system design: Bagaimana Anda mendesain layanan transparansi SCITT untuk bukti rantai pasok?

Desain layanan bukti rantai pasok perangkat lunak yang dapat diaudit dengan pernyataan bertanda tangan, tanda terima transparansi, riwayat yang dapat diverifikasi, dan manajemen siklus hidup kunci.

Buka tanya jawab
PerilakuSedang

Pertanyaan Wawancara: Ceritakan tentang saat Anda menyerahkan kepemilikan sebelum Anda merasa siap

Gunakan kisah serah terima nyata untuk menunjukkan identifikasi risiko, pendelegasian bertahap, dan bukti bahwa kepemilikan telah dialihkan dengan aman.

Buka tanya jawab
FrontendSulit

Wawancara Frontend: Bagaimana Anda merancang pipeline gambar responsif yang aman bagi privasi dengan Client Hints?

Rancang gambar responsif dengan srcset, sizes, dan Client Hints minimal sambil mengontrol varian CDN, risiko privasi, dan CLS.

Buka tanya jawab
BackendSedang

Wawancara Backend: Bagaimana Anda merancang TTL field hash dengan Redis HEXPIRE?

Gunakan semantik Redis 7.4 untuk merancang kedaluwarsa field, kondisi pembaruan, notifikasi, kompatibilitas, dan pemulihan.

Buka tanya jawab
DataSulit

Wawancara Rekayasa Data: Mengapa PostgreSQL 18 MERGE Dapat Gagal pada Baris Sumber Duplikat?

Gunakan kardinalitas sumber, urutan WHEN, dan RETURNING merge_action untuk menganalisis kualitas MERGE dan batas audit pada PostgreSQL 18.

Buka tanya jawab
ProdukSulit

Wawancara Product Manager: Bagaimana cara memilih konsistensi strong, eventual, atau stale-read untuk pengalaman pengguna?

Ubah jaminan konsistensi menjadi perilaku yang terlihat oleh pengguna, SLO, biaya, dan rollback daripada memaksakan mode terkuat di semua tempat.

Buka tanya jawab
UmumSulit

HTTP 1xx dan 102 Processing: Bagaimana Anda Menjelaskan Batasan Protokolnya?

Gunakan model respons interim RFC 9110 dan sejarah RFC 2518 untuk menjelaskan apa yang dapat dan tidak dapat dilakukan oleh 102 Processing, serta kapan operasi yang berjalan lama membutuhkan resource status sebagai gantinya.

Buka tanya jawab