Soalan temu duga dengan huraian jawapan — Halaman 49 daripada 52

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

BackendSukar

Bagaimanakah Anda Mereka Bentuk API Penomboran Halaman Kursor yang Stabil?

Mulakan dengan semantik penomboran halaman di bawah penulisan serentak, bandingkan penomboran halaman offset dan kursor, kemudian terbitkan kursor kompaun, indeks yang sepadan, pertanyaan dwiarah, sempadan snapshot, dan ujian musuh (adversarial tests).

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Mereka Bentuk Dimensi SCD Type 2

Reka bentuk dimensi SCD Type 2 yang tepat mengikut masa (point-in-time) dengan kunci pengganti (surrogate key), selang kesahan separuh terbuka, muatan idempoten, semantik pemadaman, pembetulan lewat, dan semakan varian tak berubah (invariant).

Buka soalan dan jawapan
PengekodanSukar

Temu Duga Pengekodan: Melaksanakan Penimbal Cincin Tanpa Kunci (Lock-Free) SPSC Terikat

Laksanakan penimbal cincin satu pengeluar satu pengguna dengan kapasiti tetap dan terangkan indeks, semakan penuh/kosong, susunan memori, serta ujian kes pinggir.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Mereka Bentuk Editor Kolaboratif Masa Nyata

Bina editor kolaboratif berasaskan penumpuan CRDT, bilik dokumen, log kemas kini tahan lasak, dan penyelarasan vektor keadaan di samping mengendalikan suntingan tempatan serta-merta, penyambungan semula luar talian, kursor fana, pembatalan kebenaran, dan pemulihan yang boleh diuji.

Buka soalan dan jawapan
BackendSukar

Bagaimanakah Anda Mendiagnosis dan Mengoptimumkan Pertanyaan PostgreSQL yang Perlahan?

Terbitkan indeks berbilang lajur atau separa daripada bukti beban kerja, pelan pelaksanaan, dan anggaran kardinaliti, kemudian sahkan peningkatan bacaan berbanding amplifikasi penulisan dan risiko pelancaran.

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Mereka Bentuk Paip Tangkapan Data Perubahan (CDC)

Bina paip CDC tanpa lompang daripada WAL PostgreSQL, petikan (snapshot) awal, dan kedudukan sumber, kemudian kendalikan penghantaran sekurang-kurangnya sekali (at-least-once), pemadaman, evolusi skema, risiko replication slot, main semula (replay), dan penyesuaian (reconciliation).

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah Anda Melaksanakan Fenwick Tree untuk Dynamic Prefix Sums dan Weighted Selection?

Laksanakan kemas kini titik, hasil tambah awalan dan julat, serta pemilihan pangkat mengikut berat dengan struktur satu tatasusunan yang padat sambil mengendalikan pengindeksan, kerumitan dan had berat negatif.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temuduga Reka Bentuk Sistem: Mereka Bentuk Sistem Pengelogan Berpusat

Reka bentuk platform pengelogan berpusat berasaskan penimbalan setempat, penstriman tahan lasak, pengindeksan terpilih dan arkib storan objek agar ia mampu bertahan daripada lonjakan log, gangguan perkhidmatan hiliran, medan berkardinaliti tinggi serta penyewa yang bising.

Buka soalan dan jawapan
BackendSukar

Bagaimanakah Anda Mencegah Cache Stampede Apabila Hot Key Tamat Tempoh?

Reka laluan bacaan cache dengan soft expiration, request coalescing, dan distributed lease yang bertahan daripada penamatan tempoh hot-key, kegagalan fungsi (crash) refresher, kegagalan cache, dan penulisan yang tertangguh.

Buka soalan dan jawapan
DataSukar

Temu Duga Kejuruteraan Data: Bagaimanakah Anda Mendiagnosis dan Membaiki Partisi Kafka yang Panas (Hot Partition)?

Diagnosis partisi Kafka yang panas daripada sela masa (lag) setiap partisi dan kepincangan kunci (key skew), kira pertumbuhan tunggakan (backlog), kemudian pilih pendikit (throttling), konkurensi intra-partisi yang selamat, kunci yang lebih baik, dan migrasi yang selamat dari segi susunan.

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah anda melaksanakan skip list dan menerangkan tingkah laku O(log N) yang dijangkakan?

Bina struktur tertib yang boleh dicari dan boleh diubah suai dengan aras rawak, kemudian bincangkan jangkaan kerumitan, kes pinggir, dan kompromi memori.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Duga Reka Bentuk Sistem: Mereka Bentuk Perkhidmatan Penyimpanan dan Penyegerakan Fail Awan

Reka bentuk pemacu awan dengan muat naik ketulan boleh sambung semula, versi fail tak boleh ubah, penyegerakan peranti berasaskan kursor, salinan konflik, pemulihan versi, dan pengutipan sampah yang selamat.

Buka soalan dan jawapan
BackendSukar

Mencegah Write Skew dengan Pengasingan Transaksi

Gunakan invarian jadual tugas atas panggilan (on-call) untuk menerbitkan tingkah laku sebenar Read Committed, Repeatable Read, dan Serializable, kemudian bandingkan percubaan semula serializable, penguncian eksplisit, dan kemas kini bersyarat satu baris.

Buka soalan dan jawapan
DataSederhana

Bagaimanakah Anda Mendiagnosis Sample Ratio Mismatch dalam Ujian A/B?

Gunakan ujian khi-kuasa dua untuk mengesahkan Sample Ratio Mismatch, kemudian jejak penetapan, pelaksanaan, pemprosesan log, dan penapis analisis sebelum mempercayai peningkatan eksperimen yang kelihatan signifikan.

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah anda melaksanakan kaedah alias Vose untuk pensampelan berwajaran O(1)?

Prakira jadual kebarangkalian dan alias untuk pensampelan masa malar daripada taburan diskret statik, termasuk kemas kini, kepersisan, dan pengesahan.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temuduga Reka Bentuk Sistem: Mereka Bentuk Perkhidmatan Kunci Teragih

Reka bentuk perkhidmatan kunci teragih berasaskan keadaan konsisten kukuh, pembaharuan pajakan, dan token pemagaran (fencing tokens) supaya ia kekal selamat walaupun berlaku jeda proses, sekatan rangkaian, kehilangan respons, dan kegagalan ketua.

Buka soalan dan jawapan
BackendSukar

Reka Bentuk API Cipta Pesanan yang Idempoten

Mulakan dengan skop kunci keidempotennan (idempotency key), cap jari permintaan, dan kekangan keunikan pangkalan data untuk memastikan penciptaan pesanan selamat untuk dicuba semula, termasuk permintaan serentak, respons yang hilang, tempoh tamat kunci, dan kesan sampingan hiliran.

Buka soalan dan jawapan
DataSederhana

Temuduga SQL: Cari Tiga Produk Teratas mengikut Kategori

Agregat item pesanan ke butiran produk, gunakan DENSE_RANK untuk mengekalkan seri hasil, dan terangkan susunan fungsi tetingkap, kes tepi, ketepatan, dan pengesahan.

Buka soalan dan jawapan
PengekodanSukar

Bagaimanakah anda melaksanakan Count-Min Sketch untuk anggaran kekerapan penstriman?

Gunakan tatasusunan pembilang dua dimensi dan cincangan bebas untuk menganggarkan kekerapan kunci dalam memori tetap, termasuk batas ralat, penggabungan, dan had set semula.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Temu Bual Reka Bentuk Sistem: Mereka Bentuk Web Crawler Berskala Besar

Terbitkan URL frontier yang dibahagikan mengikut hos (host-sharded) daripada bajet rayapan, kemudian kendalikan robots.txt, kesopanan (politeness), penyahduplikasian, perayapan semula, dan pemulihan pajakan (lease recovery) dengan kapasiti yang boleh diuji dan varian kegagalan.

Buka soalan dan jawapan
DataSederhana

Bagaimanakah Anda Memantau Model ML dalam Pengeluaran?

Gunakan pemregres ETA e-panggilan untuk membina pemantauan berlapis bagi kesihatan hidangan (serving), kualiti data, anjakan taburan, dan kualiti label tertangguh, kemudian petakan setiap isyarat kepada makluman yang boleh diambil tindakan, pengunduran (rollback), atau keputusan latihan semula.

Buka soalan dan jawapan
PengekodanSederhana

Bagaimanakah HyperLogLog boleh menganggarkan nilai unik dalam penstriman data yang besar?

Anggarkan kardinaliti penstriman dengan memori tetap melalui penerbitan kemas kini daftar HyperLogLog, pembetulan ralat, dan sempadan penggabungan teragih.

Buka soalan dan jawapan
Reka bentuk sistemSukar

Bagaimanakah Anda Akan Mereka Bentuk Sistem Feature Flag?

Reka bentuk platform feature flag berpendaman rendah dengan memisahkan satah kawalan pengurusannya daripada penilaian dalam-proses (in-process), kemudian jadikan peruntukan pelancaran (rollout), tingkah laku data lapuk, tadbir urus dan pemulihan kegagalan eksplisit.

Buka soalan dan jawapan
DataSukar

Bagaimanakah Anda Menilai Sistem Cadangan secara Luar Talian dan Dalam Talian?

Bina keputusan pelancaran daripada data log point-in-time, metrik kedudukan dan beyond-accuracy, pincang tugas pendedahan, dan eksperimen dalam talian rawak, kemudian diagnosis mengapa kemenangan luar talian boleh tewas dalam talian.

Buka soalan dan jawapan