Soalan temu duga dengan huraian jawapan — Halaman 38 daripada 52

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

PengekodanSukar

Bagaimanakah anda akan menggunakan FlightRecorder Go untuk diagnostik pengeluaran?

Panduan temu duga Go untuk FlightRecorder runtime trace Go 1.25, saiz penimbal cincin (ring-buffer), keselamatan pencetus, dan snapshot serentak.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu duga reka bentuk sistem: Membina perkhidmatan keputusan autorisasi berpusat

Terbitkan model dasar daripada subjek, tindakan, sumber, dan konteks, kemudian kendalikan ketekalan, pembatalan cache, pengasingan penyewa, dan kebolehauditan.

Buka soalan dan jawapan
FrontendSederhana

Temu Duga Frontend: Bagaimana Anda Melaksanakan Debounce dan Throttle?

Laksanakan debounce dan throttle daripada kontrak pemasaan yang eksplisit, termasuk panggilan leading dan trailing, maxWait, pembatalan, flushing, pemeliharaan konteks, dan ujian garis masa deterministik.

Buka soalan dan jawapan
BackendSederhana

Temuduga Backend: Mereka Bentuk Kontrak 429 dan Retry-After yang Boleh Bertindak

Reka bentuk respons 429 yang boleh diguna dan kontrak backoff klien daripada semantik HTTP, dimensi had kadar, sempadan kedap kuasa (idempotency), petunjuk kuota dan metrik pemulihan.

Buka soalan dan jawapan
DataSukar

Temu bual kejuruteraan data: mereka bentuk cache untuk paparan pertanyaan berasaskan DAG

Pastikan paparan analitis bersandar kekal segar dan betul sambil mengelakkan pengiraan semula penuh selepas setiap perubahan sumber.

Buka soalan dan jawapan
ProdukSukar

Temu Duga Pengurus Produk: Bagaimanakah Anda Akan Mereka Bentuk E-mel untuk Pengguna Luar Bandar?

Kecilkan skop khalayak luar bandar yang luas, terbitkan MVP e-mel diutamakan luar talian untuk kesambungan yang mahal dan terputus-putus, serta sahkan kefahaman, keyakinan penghantaran, privasi dan penyelesaian tugas yang berguna.

Buka soalan dan jawapan
UmumSederhana

Temu duga umum: Bagaimanakah anda menerangkan CAP dan membuat pertimbangan trade-off ketekalan?

Terangkan ketekalan, ketersediaan, dan toleransi sekatan melalui senario sekatan rangkaian, kemudian hubungkan pilihan tersebut dengan janji pengguna, pemulihan, dan metrik.

Buka soalan dan jawapan
PengekodanSukar

Temu Duga Pengekodan: Bagaimanakah Java 25 ScopedValue Menyebarkan Konteks Permintaan Secara Selamat?

Bandingkan ScopedValue dengan ThreadLocal dan reka bentuk penyebaran konteks yang tidak boleh diubah (immutable), leksikal, dan konkurensi berstruktur.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu duga reka bentuk sistem: Bagaimanakah anda mereka bentuk perkhidmatan carian vektor berbilang penyewa?

Reka bentuk perolehan semula semantik untuk 100 juta dokumen dengan pengindeksan anggaran jiran terdekat, penapis penyewa, sasaran kesegaran, dan perolehan semula (recall) yang boleh diukur.

Buka soalan dan jawapan
FrontendSukar

Temu Duga Frontend: Bagaimana Anda Mendiagnosis dan Membetulkan Layout Thrashing?

Terangkan sebab penulisan DOM dan pembacaan geometri yang berselang-seli memaksa berlakunya reka letak (layout) segerak yang berulang, kemudian gunakan surihan prestasi (performance trace), kelompokan baca-tulis, dan perubahan pemaparan bersasar untuk membetulkan serta mengesahkan kekangan prestasi tersebut.

Buka soalan dan jawapan
BackendSederhana

Temu duga backend: Mereka bentuk muat turun HTTP Range dengan penyambungan semula yang selamat

Terbitkan tingkah laku keserentakan, integriti dan cache untuk muat turun fail besar daripada Range, 206, Content-Range dan If-Range.

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Bagaimanakah Anda Menggunakan HyperLogLog untuk Kiraan Unik Teragih?

Mulakan dengan kos memori dan shuffle bagi kiraan berbeza (distinct count) tepat, kemudian terbitkan daftar HyperLogLog, ralat, penggabungan, data lewat, dan sempadan di mana hasil tepat adalah mandatori.

Buka soalan dan jawapan
ProdukSukar

Temu Duga Pengurus Produk: Bagaimanakah Anda Mengurangkan Keletihan Pemberitahuan Tanpa Menjejaskan Hasil Kritikal?

Bina strategi pemberitahuan yang melindungi tugas pengguna yang peka masa sambil mengurangkan gangguan bernilai rendah, penolakan keluar (opt-out), dan manipulasi metrik tempatan.

Buka soalan dan jawapan
UmumSukar

Temu duga Linux: Bagaimanakah anda mendiagnosis iowait yang tinggi?

Gunakan batas perakaunan iowait, PSI, keadaan tugas, giliran ganti peranti dan skop cgroup untuk membina diagnosis I/O Linux yang boleh disahkan.

Buka soalan dan jawapan
PengekodanSukar

Temu duga pengekodan: Melaksanakan pensampelan takungan berwajaran

Kekalkan sampel berwajaran saiz tetap tanpa penggantian daripada strim panjang tidak diketahui, merangkumi kunci, timbunan (heaps), kestabilan berangka dan penggabungan.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah Anda Mengesahkan Bahawa Log Audit Tidak Diusik?

Fokus pada kanonikalisasi, rantai cincangan bersegmen, tandatangan, dan sauh luaran untuk mengesan rekod yang dipadam, disusun semula atau dikira semula.

Buka soalan dan jawapan
FrontendSukar

Temu Duga Frontend: Bagaimana Anda Melaksanakan UI Optimistik dengan Selamat?

Reka bentuk UI optimistik yang berdaya tahan terhadap mutasi bertindih, respons tidak mengikut urutan, kegagalan, konflik dan pengambilan semula (refetch) dengan memisahkan keadaan autoritatif daripada operasi tergantung serta memilih dasar susunan yang eksplisit.

Buka soalan dan jawapan
BackendSederhana

Temu duga backend: mereka bentuk kontrak ralat API HTTP yang disatukan dengan RFC 9457

Gabungkan jenis masalah yang boleh dibaca mesin, lokasi medan, dan butiran yang selamat ke dalam kontrak ralat API yang stabil.

Buka soalan dan jawapan
DataSukar

Temu Duga Sains Data: Bagaimanakah Anda Mengesan dan Meringankan Peracunan Data Latihan?

Gunakan model ancaman, salasilah data (data lineage), set ketepian yang dipercayai (trusted holdout), dan pelancaran berperingkat untuk menjawab soalan peracunan data latihan sambil menerangkan bukti, kos, dan risiko sisa.

Buka soalan dan jawapan
ProdukSederhana

Temu Duga Pengurus Produk: Mereka Bentuk Produk Perancangan Perjalanan Kumpulan

Reka bentuk perancang perjalanan kumpulan yang berpaksikan kekangan bersama, keputusan yang adil dan titik komitmen yang jelas. Ketahui cara memilih MVP, mengurangkan beban penganjur, mentakrifkan metrik peringkat kumpulan serta menguji sama ada sesuatu pelan boleh diambil tindakan.

Buka soalan dan jawapan
UmumSukar

Temuduga Umum: Bagaimanakah Anda Menerangkan NUMA dan Mendiagnosis Pendaman Memori Jauh?

Kesan regresi pendaman melalui topologi NUMA, afiniti CPU dan memori, capaian jauh, migrasi dan eksperimen terkawal.

Buka soalan dan jawapan
PengekodanSukar

Temu duga pengekodan: Bagaimanakah asyncio harus menguruskan tarikh akhir dinamik?

Gunakan tarikh akhir mutlak monotonik, had masa tamat (timeout) yang boleh dijadualkan semula, dan pembersihan peka pembatalan tanpa membocorkan kerja.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Bagaimanakah anda membina perkhidmatan asal-usul (provenance) rantaian bekalan perisian yang boleh disahkan?

Reka bentuk asal-usul merangkumi binaan, pemeteraian (signing), pengedaran dan kemasukan pelaksanaan (deployment admission), mengikat tuntutan (claims) kepada ringkasan (digest) artifak yang tidak boleh diubah sambil mengendalikan giliran kunci, pembatalan (revocation), ulang tayang (replay), sempadan kepercayaan CI dan kegagalan pengesahan.

Buka soalan dan jawapan
FrontendSukar

Temu Duga Frontend: Bagaimana Anda Membina Senarai Boleh Susun Seret-dan-Lepas yang Boleh Diakses?

Reka bentuk senarai boleh susun yang mengekalkan penyeretan penuding, kawalan klik atau ketik, operasi papan kekunci, pengumuman pembaca skrin, fokus, pembatalan, dan susunan yang dikekalkan sentiasa konsisten melalui satu model keadaan.

Buka soalan dan jawapan