Pertanyaan wawancara dengan perincian jawaban — Halaman 13 dari 52

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

CodingSedang

Wawancara Koding: Mengimplementasikan Verifikasi Tanda Tangan Webhook HMAC

Verifikasi payload mentah yang tepat dengan stempel waktu, perbandingan waktu-konstan, dan jendela pemutaran ulang berbatas.

Buka tanya jawab
Desain sistemSulit

Wawancara Desain Sistem: Mendesain gateway penyerapan CloudEvents

Menangani normalisasi event HTTP, isolasi penyewa, deduplikasi, percobaan ulang, evolusi skema, dan semantik pengiriman yang dapat diobservasi.

Buka tanya jawab
PerilakuSedang

Wawancara Perilaku: Bagaimana Anda Melindungi Privasi di Bawah Tekanan Pengiriman?

Gunakan metode STAR untuk menunjukkan bagaimana Anda mengidentifikasi pengumpulan data yang berlebihan, mengusulkan alternatif yang siap rilis, menyelaraskan pemangku kepentingan, melakukan pengiriman, dan mengukur hasil privasi.

Buka tanya jawab
FrontendSulit

Wawancara Frontend: Bagaimana Anda Akan Menggunakan CSS Custom Highlight API untuk Pencarian?

Gunakan Range, HighlightRegistry, dan ::highlight() untuk merender banyak kecocokan tanpa mengubah struktur DOM, dengan aksesibilitas dan gerbang fallback.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda merancang tantangan autentikasi step-up OAuth 2.0?

Gunakan RFC 9470 untuk merancang tantangan autentikasi, acr_values yang terperinci, perilaku percobaan ulang (retry), dan validasi token sambil memisahkan kebijakan produk dari implementasi protokol.

Buka tanya jawab
DataSulit

Wawancara data engineering: Bagaimana cara mengestimasi kuantil dengan t-digest?

Turunkan t-digest dari batasan streaming, jelaskan akurasi tail, strategi penggabungan, kompresi, dan validasi, serta hindari memperlakukan kuantil perkiraan sebagai pengurutan eksak.

Buka tanya jawab
ProdukSulit

Wawancara Product Manager: Haruskah B2B SaaS Menawarkan Streaming Audit-Log Real-Time?

Evaluasi streaming audit-log SIEM melalui nilai bagi pelanggan, kontrak event, keandalan pengiriman, privasi, biaya, dan peluncuran produk secara bertahap.

Buka tanya jawab
UmumSulit

Wawancara umum: Bagaimana cara mendiagnosis dan mencoba ulang (retry) HTTP 421 Misdirected Request secara aman?

Jelaskan 421 melalui authority, SNI, penggunaan ulang koneksi (connection reuse), dan perutean proksi, lalu rancang mekanisme retry yang tidak menduplikasi efek samping.

Buka tanya jawab
CodingSedang

Wawancara Coding: Swap bersebelahan minimum untuk membuat palindrom

Gunakan pembuktian greedy two-pointer, deteksi input yang tidak memungkinkan, dan terapkan simulasi in-place O(n²) dengan aman.

Buka tanya jawab
Desain sistemSulit

Wawancara Desain Sistem: Bagaimana Anda membangun pengiriman webhook yang aman dari replay (replay-safe)?

Rancang pengiriman webhook at-least-once dengan event yang tahan lama (durable), tanda tangan digital, deduplikasi, percobaan ulang (retry), dan isolasi penyewa (tenant).

Buka tanya jawab
PerilakuSedang

Wawancara Perilaku: Bagaimana Cara Menjawab, ‘Ceritakan Pengalaman Saat Anda Tidak Sependapat dengan Manajer Anda’?

Gunakan fakta STAR yang dapat diverifikasi, analisis dampak, dan kepemilikan (ownership) setelah keputusan diambil untuk menjawab pertanyaan tentang perbedaan pendapat dengan manajer tanpa menyalahkan orang lain. Dilengkapi contoh fiktif dan latihan pertanyaan lanjutan.

Buka tanya jawab
FrontendSedang

Wawancara Frontend: Bagaimana Anda mengevaluasi fungsi nilai kondisional CSS if()?

Gunakan MDN dan spesifikasi CSS untuk merancang urutan if(), fallback else, progressive enhancement, dan kompatibilitas.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda mempertahankan sistem dari OAuth Mix-Up dengan beberapa authorization server?

Gunakan identifikasi issuer RFC 9207 untuk mengikat authorization response, metadata, callback, dan token exchange pada klien OAuth multi-issuer.

Buka tanya jawab
DataSulit

Wawancara Rekayasa Data: Bagaimana Anda merancang pipeline karantina kualitas data yang dapat diaudit?

Rancang pipeline yang mengisolasi, mengukur, memperbaiki, dan memutar ulang (replay) rekaman tidak valid secara aman, dengan pilihan eksplisit antara fail, drop, karantina, idempotensi, dan gerbang rilis (release gates).

Buka tanya jawab
ProdukSulit

Wawancara produk: Haruskah setiap artefak build memerlukan atestasi artefak?

Evaluasi peluncuran bukti rantai pasok perangkat lunak (software supply chain) dengan segmentasi, pemodelan ancaman, loop verifikasi, migrasi, dan metrik guardrail.

Buka tanya jawab
UmumSedang

Wawancara umum: Bagaimana seharusnya HTTP 429 dan Retry-After memandu percobaan ulang (retry) klien?

Jelaskan 429 melalui semantik rate-limit, parsing Retry-After, idempoten, dan backoff dengan jitter tanpa memperparah kelebihan beban (overload).

Buka tanya jawab
CodingSulit

Wawancara coding: Bagaimana cara menyelesaikan Minimum Cost to Cut a Stick dengan interval DP?

Turunkan dynamic programming interval dari potongan pertama, tangani sentinel dan pengurutan, serta buktikan kompleksitas dan kasus batasnya.

Buka tanya jawab
Desain sistemSulit

Wawancara system design: memigrasikan grup Kafka ke cooperative rebalancing

Rancang migrasi bertahap (rolling migration) dari eager ke CooperativeStickyAssignor dengan kompatibilitas, serah terima partisi, commit, dan pemulihan.

Buka tanya jawab
PerilakuSedang

Bagaimana cara menggunakan STAR untuk menunjukkan dampak pribadi tanpa melebih-lebihkan hasil tim?

Ubah jawaban perilaku yang terstruktur menjadi rantai bukti dengan kepemilikan yang jelas, batasan tim, metrik, kausalitas, dan refleksi.

Buka tanya jawab
FrontendSedang

Wawancara Frontend: Bisakah WebAuthn largeBlob menggantikan state pengguna di sisi server?

Gunakan WebAuthn Level 3 untuk menganalisis pembacaan, penulisan, kapasitas, kompatibilitas, dan batasan keamanan largeBlob.

Buka tanya jawab
BackendSulit

Wawancara Backend: Bagaimana Anda merancang OAuth 2.0 JWT-Secured Authorization Request?

Gunakan Request Object RFC 9101 untuk menganalisis penandatanganan, enkripsi, konsistensi parameter, ketahanan replay, dan batasan antara JAR, PAR, serta PKCE.

Buka tanya jawab
DataSulit

Wawancara data science: Bagaimana Anda menggunakan difference-in-differences untuk mengevaluasi perubahan produk?

Mulailah dengan asumsi perlakuan, kontrol, tren paralel, dan staggered rollout untuk memutuskan apakah difference-in-differences mendukung klaim kausal terkait produk.

Buka tanya jawab
ProdukSulit

Wawancara Product Manager: Haruskah SaaS Memisahkan Hak Akses (Entitlements) dari Feature Flags?

Evaluasi batas antara hak langganan dan feature flags melalui komitmen pelanggan, eksperimen, konsistensi, dan biaya operasional.

Buka tanya jawab
UmumSedang

Wawancara Umum: Bagaimana Cara Anda Menjelaskan SLI, SLO, dan SLA kepada Pemangku Kepentingan Non-Teknis?

Gunakan pengalaman pengguna, batasan komitmen, dan error budget untuk mengubah SLI, SLO, dan SLA menjadi alat pengambilan keputusan yang dapat ditindaklanjuti.

Buka tanya jawab