Soalan temu duga dengan huraian jawapan — Halaman 43 daripada 52

Layari halaman 43 pecahan soalan dan jawapan temu duga Offer.cc dengan hujah, butiran pelaksanaan, soalan susulan dan sumber awam.

Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah anda akan mereka bentuk registri artifak dan pakej?

Reka bentuk registri berbilang penyewa (multi-tenant) untuk menerbitkan dan memuat turun pakej atau artifak binaan dengan kandungan tidak boleh ubah (immutable), resolusi versi, caching, kebenaran, pembatalan (revocation), dan asal-usul (provenance).

Buka soalan dan jawapan
FrontendSederhana

Temu Duga Frontend: Bagaimanakah Kunci React Mengawal Pengekalan Keadaan dan Pemasangan Semula?

Gunakan pepijat keadaan senarai boleh diedit dan penetapan semula borang butiran untuk menerangkan cara React mengenal pasti komponen mengikut jenis, kedudukan, dan kunci, kemudian pilih kunci yang stabil, sempadan pemasangan semula, serta strategi pengekalan.

Buka soalan dan jawapan
BackendSukar

Temu duga backend: Bagaimanakah anda mereka bentuk API kelompok dengan kegagalan separa?

Modelkan kelompok atomik, kejayaan separa, percubaan semula idempoten, dan kemajuan tak segerak secara berasingan supaya klien boleh mengenal pasti setiap hasil tanpa mengulangi kesan sampingan.

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Bagaimanakah anda mereka bentuk talian paip penyelarasan (reconciliation) sumber-ke-gudang data?

Reka bentuk talian paip penyelarasan yang menerangkan ketidakpadanan kiraan dan amaun dengan kunci perniagaan, pengendalian data lewat, tahap keterukan, pembaikan idempoten, larian semula, dan bukti audit.

Buka soalan dan jawapan
ProdukSukar

Temu Duga Pengurus Produk: Bagaimanakah Anda Akan Menambah Baik Onboarding dan Pengaktifan SaaS B2B?

Bermula daripada nilai sebenar pertama ruang kerja, diagnosis corong onboarding bersegmen dan jenis geseran, kemudian gunakan eksperimen peringkat ruang kerja, batas perlindungan (guardrails) pengekalan hiliran, serta matriks keputusan untuk melancarkan, mengulang lelar, atau membuat pengunduran (roll back).

Buka soalan dan jawapan
UmumSukar

Temu Duga False Sharing: Bagaimana Anda Mendiagnosis dan Membetulkan Pertikaian Cache-Line?

Mulakan dengan pembilang lapan benang yang berskala songsang, buktikan perkongsian palsu dengan koherens cache, HITM, dan ofset alamat, kemudian bandingkan pengasingan cache-line, pengurangan thread-local, dan pembilang bersyard.

Buka soalan dan jawapan
PengekodanSukar

Temu duga konkurensi Java: bilakah virtual thread membantu, dan bilakah ia gagal?

Fahami batasan virtual thread Java 21 daripada I/O menyekat, carrier thread, pinning dan had sumber daripada menganggapnya sebagai thread pool yang lebih pantas.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah Anda Akan Mereka Bentuk Pengehad Kadar Teragih (Distributed Rate Limiter)?

Reka bentuk pengehad yang melindungi kebergantungan tanpa menghukum pengguna yang sihat melalui dimensi, algoritma, pembilang teragih, sandaran (fallback), dan kebolehcerapan (observability).

Buka soalan dan jawapan
FrontendSukar

Temuduga Frontend: Bagaimanakah Gelung Peristiwa (Event Loop) JavaScript Berfungsi?

Terbitkan urutan pelaksanaan daripada tugasan (tasks), titik pemeriksaan mikrotugasan (microtask checkpoints), dan peluang rendering; diagnosis kelaparan mikrotugasan (microtask starvation); dan pilih strategi penjadualan yang benar-benar menyerahkan semula kawalan (yield) kepada thread utama.

Buka soalan dan jawapan
BackendSederhana

Temu Duga Backend: Bagaimanakah anda mereka bentuk penomboran halaman kursor yang stabil untuk senarai besar yang sering berubah?

Bermula daripada kos OFFSET dan keyset, kemudian reka bentuk API senarai dengan kunci isihan yang unik, kursor yang boleh disahkan dan semantik ketekalan yang jelas.

Buka soalan dan jawapan
DataSukar

Temu duga kejuruteraan data: Bagaimanakah anda mentadbir definisi metrik, butiran (grain), dan cantuman (joins)?

Tadbir definisi perniagaan, butiran entiti, tetingkap masa, dan cantuman selamat supaya DAU, hasil, dan kadar penukaran tidak tersasar akibat pengiraan berganda.

Buka soalan dan jawapan
ProdukSederhana

Temu Duga Pengurus Produk: Bagaimana Anda Akan Bertindak Balas terhadap Pesaing yang Melancarkan Versi Percuma?

Gunakan tangga bukti untuk menentukan sama ada versi percuma pesaing sedang mengubah pilihan pelanggan, kemudian padankan tindak balas terhadap ancaman tersebut dengan pencetus keputusan yang eksplisit dan boleh diubah balik.

Buka soalan dan jawapan
UmumSukar

Temu Duga Rangkaian: Bagaimanakah TCP Mengesan dan Pulih daripada Kehilangan Paket?

Gunakan nombor jujukan bait, ACK kumulatif, dan satu garis masa kehilangan tetap untuk menerbitkan pencetus, kos kesesakan, dan bukti surihan paket bagi tamat masa penghantaran semula (RTO), penghantaran semula pantas, SACK, dan RACK-TLP.

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah anda melaksanakan gelang cincin hash konsisten dengan nod maya?

Masalah temu duga pengekodan yang direkodkan untuk DoorDash: laksanakan add, remove, dan lookup pada gelang cincin hash konsisten. Terbitkan pengendalian perlanggaran (collision), nod maya, invarian, kerumitan, dan ujian adversari.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah Anda Akan Mereka Bentuk Perkhidmatan Pemilihan Pemimpin yang Selamat?

Reka bentuk pemilihan pemimpin (leader election) dengan pajakan (leases), token pemagaran (fencing tokens), failover, dan perlindungan pemisahan otak (split-brain) supaya pemimpin lapuk (stale) tidak dapat terus menulis.

Buka soalan dan jawapan
FrontendSukar

Temu Duga Frontend: Bagaimanakah Anda Mencegah XSS dalam Aplikasi Web?

Jejak data tidak dipercayai daripada punca (source) ke sink pelayar, pilih rendering teks atau sanitasi HTML mengikut niat produk, dan tambah CSP, Trusted Types, serta ujian musuh (adversarial tests) tanpa menganggap mana-mana satu kawalan sebagai penyelesaian lengkap.

Buka soalan dan jawapan
BackendSederhana

Temu Duga Backend: Bilakah Anda Patut Menggunakan PUT vs PATCH?

Gunakan penggantian, kemas kini separa, keidempotenan, konkurensi, dan semantik medan untuk mereka bentuk API kemas kini sumber yang tidak pernah menimpa data secara senyap.

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Bagaimanakah Anda Akan Mereka Bentuk Saluran Paip Pemadaman Data Teragih yang Boleh Diaudit?

Rangkumi penemuan, orkestrasi, penyebaran hiliran, sandaran dan pengecualian pengekalan dengan status yang boleh disahkan dan bukannya hanya memadamkan baris utama.

Buka soalan dan jawapan
ProdukSukar

Temu Duga Pengurus Produk: Bagaimana Anda Memutuskan Sama Ada Hendak Menamatkan Ciri Produk?

Gunakan segmentasi berasaskan kebergantungan, kos lepas, get migrasi dan pelan penamatan berperingkat untuk memutuskan sama ada ciri dengan kadar penggunaan yang rendah patut ditambah baik, dikekalkan atau dialih keluar dengan selamat.

Buka soalan dan jawapan
UmumSukar

Temuduga Linux: Apakah Perbezaan Antara epoll Level-Triggered dan Edge-Triggered?

Terangkan epoll LT dan ET daripada kesediaan, I/O tidak menyekat, dan EAGAIN melalui EPOLLONESHOT, kawalan minat tulis, keadilan, dan diagnosis sambungan terhenti.

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah anda akan melaksanakan treap dengan split dan merge?

Terbitkan treap daripada varian tak berubah (invariant) BST dan heap, merangkumi putaran secara komposisi, kunci pendua, metadata subpokok, dan kerumitan jangkaan.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah Anda Mereka Bentuk Perkhidmatan Log Audit Bukti Usikan (Tamper-Evident)?

Reka bentuk perkhidmatan log audit dengan penyerapan append-only, bukti integriti, pengasingan penyewa (tenant), pengekalan, carian, eksport dan pemulihan kegagalan.

Buka soalan dan jawapan
FrontendSukar

Temu Duga Frontend: Bagaimana Caching HTTP Pelayar Berfungsi?

Gunakan deployment aset statik yang rosak untuk memahami penyimpanan cache HTTP, kesegaran (freshness), pengesahan semula (revalidation), dan kunci cache (cache keys), kemudian reka pengepala yang boleh diuji untuk HTML, aset ber-hash, API awam, dan data pengguna.

Buka soalan dan jawapan
BackendSukar

Temu Duga Backend: Bagaimana Anda Menerima dan Memproses Webhook Secara Selamat?

Reka bentuk penerima webhook masuk yang selamat yang mengesahkan permintaan mentah, menolak main semula (replay), menerima peristiwa secara tahan lama sebelum perakuan, menyahduplikasi percubaan semula, dan memproses peristiwa tidak mengikut urutan dengan selamat.

Buka soalan dan jawapan