Soalan temu duga dengan huraian jawapan — Halaman 40 daripada 52
Layari halaman 40 pecahan soalan dan jawapan temu duga Offer.cc dengan hujah, butiran pelaksanaan, soalan susulan dan sumber awam.
Temu Duga Umum: Bagaimanakah anda menulis dan mengekalkan rekod keputusan seni bina (ADR)?
Rakam pertukaran (trade-off) penting bersama konteks, pilihan, keputusan, akibat dan status sambil mengekalkan sejarah yang boleh dijejaki apabila keputusan berubah.
Temuduga Pengekodan: Bagaimanakah Anda Mencari Persilangan Dua Senarai Selang yang Diisih?
Gunakan dua penunjuk untuk mencari persilangan dua senarai selang yang diisih dan tidak bertindih secara dalaman dalam masa linear, dengan semantik titik akhir yang jelas dan ujian kes pinggir.
Temu Bual Reka Bentuk Sistem: Mereka Bentuk Perkhidmatan Dasar Keizinan Berbilang Penyewa
Reka bentuk perkhidmatan keizinan berbilang penyewa dengan model dasar, sempadan PDP/PEP, ketekalan versi, caching, mod kegagalan dan kebolehauditan keputusan.
Temuduga Frontend: Bagaimanakah Anda Membina Senarai Terp Maya yang Pantas dan Boleh Diakses?
Reka suapan maya 100,000 item yang mengendalikan ketinggian baris boleh ubah, pemuatan berperingkat, keadaan stabil, penambat tatal, fokus papan kekunci, semantik pembaca skrin dan prestasi yang boleh diukur.
Bagaimanakah anda membina atau membina semula indeks PostgreSQL secara dalam talian dengan selamat?
Rancang kerja indeks serentak, pemulihan kegagalan, perlindungan trafik, dan pengesahan pelancaran pada jadual langsung tanpa kemerosotan prestasi yang tersembunyi.
Temu duga kejuruteraan data: mereka bentuk SLA kesegaran dan kualiti data
Tukarkan kesegaran, kesempurnaan, dan kesahan data kepada komitmen kualiti yang boleh diperhatikan dan diambil tindakan.
Temu Duga Pengurus Produk: Bagaimanakah Anda Membina Strategi Produk API yang Mendorong Penggunaan (Adoption)?
Bina strategi produk API daripada aliran kerja pelanggan, jejaki penggunaan bermula daripada akses kotak pasir (sandbox) hingga penggunaan pengeluaran (production) yang dikekalkan, dan tadbir pembungkusan, kontrak, kos migrasi, serta keputusan penskalaan.
Temu Duga Umum: Bagaimana Anda Mengendalikan Postmortem Tanpa Salahan (Blameless) yang Menghasilkan Tindakan?
Tentukan skop insiden, bina semula garis masa berasaskan bukti, dan ubah ulasan tanpa salahan kepada tindakan yang berpemilik, diutamakan, dan boleh diukur bagi mengurangkan kejadian berulang.
Temu duga pengekodan: Bagaimanakah anda menggunakan io_uring multishot accept dengan selamat?
Reka bentuk gelung multishot accept dengan jangka hayat CQE, peraturan rearm, tekanan balik (backpressure), pengesanan ciri (feature probing), dan sandaran (fallback) yang betul.
Temuduga Reka Bentuk Sistem: Reka Bentuk Pengatur Pemadaman Data Penyewa yang Boleh Disahkan
Reka bentuk permintaan pemadaman, pengaturan tak segerak, cubaan semula yang idempoten, pengendalian replika, dan bukti bahawa data penyewa telah diproses.
Temu Duga Frontend: Bagaimana Anda Memilih Antara Web Worker, SharedWorker, dan Service Worker?
Gunakan penghuraian fail besar, satu sambungan rentas tab, dan keperluan percubaan semula luar talian untuk memilih antara Dedicated Worker, SharedWorker, dan Service Worker, termasuk kitaran hayat, pemesejan, ketahanan data, sandaran (fallback), dan ujian.
Bagaimanakah anda mereka bentuk peti keluar transaksional (transactional outbox) untuk ketekalan pangkalan data dan mesej?
Gunakan transactional outbox untuk menghapuskan jurang penulisan dwi (dual-write), kemudian reka bentuk geganti yang boleh dipercayai, pengguna idempoten, pengisihan, dan pengendalian tunggakan.
Temu duga kejuruteraan data: mereka bentuk saluran paip kuarantin dan main semula (quarantine-and-replay)
Kekalkan pergerakan data yang sah sambil mengasingkan, menjejak, membaiki dan memainkan semula rekod yang rosak dengan selamat.
Temu Duga Pengurus Produk: Patutkah Anda Membina Ciri Tersuai untuk Pelanggan Utama yang Mengancam untuk Churn?
Nilaikan permintaan tersuai pelanggan utama menggunakan hipotesis kontrafaktual churn, bukti permintaan bersama, kos kitaran hayat, dan komitmen komersial, kemudian buat pilihan antara produk yang boleh diguna semula, adaptasi berbayar, atau menolak pembinaan tersebut.
Temuduga Linux: Bagaimana Anda Menjadikan Kemas Kini Fail Atomik Selamat daripada Ranap (Crash-Safe)?
Asingkan keterlihatan atomik daripada ketahanan ranap (crash durability), kemudian terbitkan protokol penggantian fail Linux yang betul menggunakan fail sementara bersebelahan (sibling), fsync, rename, dan fsync direktori induk.
Temu duga pengekodan: Bagaimanakah anda membina penyelia proses Linux dengan pidfd?
Gunakan pidfd untuk mengelakkan perlumbaan guna semula PID, integrasikan peristiwa kitaran hayat proses dengan poll, dan tentukan peraturan pemilikan isyarat, keluar, serta deskriptor.
Temuduga Reka Bentuk Sistem: Bagaimana Anda Menyegerakkan Indeks Carian Secara Boleh Dipercayai dengan CDC?
Reka bentuk saluran paip CDC yang boleh dimainkan semula dan boleh diperhatikan daripada WAL pangkalan data ke indeks carian, termasuk sempadan snapshot, penyusunan urutan, pemadaman, perubahan skema, dan pembinaan semula.
Temu Duga Frontend: Bagaimana Anda Memilih Antara Cookies, localStorage, sessionStorage, dan IndexedDB?
Pilih storan pelayar mengikut pembaca, jangka hayat, model data, sempadan kepercayaan, dan punca kebenaran (source of truth), kemudian kendalikan pengesahan, penyegerakan luar talian, berbilang tab, kuota, dan pembersihan.
Temuduga backend: mereka bentuk penutupan anggun (graceful shutdown) dan penyaliran sambungan (connection draining) Kubernetes
Reka bentuk aliran pelepasan dan penyelenggaraan nod yang boleh disahkan merentasi isyarat penamatan, readiness, preStop, draining dan tarikh akhir (deadlines).
Temu Bual Kejuruteraan Data: Bagaimanakah Apache Iceberg Mengembangkan Skema dan Partisi dengan Selamat?
Bina hujah bermula daripada field ID, snapshot metadata, evolusi skema, dan evolusi partisi hingga ke sempadan keserasian Iceberg, semakan migrasi, rollback, dan pengesahan pertanyaan.
Temu Bual Pengurus Produk: Adakah Anda Akan Melancarkan Pemenang Ujian A/B Jika Metrik Guardrail Merosot?
Sahkan eksperimen, tafsir selang keyakinan berbanding ambang kejayaan dan kemudaratan yang telah dipersetujui lebih awal, diagnosis pertukaran nilai (tradeoff), dan pilih pelancaran meluas, ujian semula bersasar, lelaran, atau pengunduran (rollback).
Temu Duga Linux: Pautan Keras (Hard Link) vs Pautan Simbolik (Symbolic Link)
Terangkan pautan keras dan pautan simbolik dengan menjejaki entri direktori, nod-i (inode), bilangan pautan (link count), penamaan semula (rename), penyahpautan (unlink), dan deskriptor fail terbuka, kemudian pilih mekanisme yang selamat untuk snapshot dan penuding keluaran (release pointer).
Temu duga pengekodan: Bilakah anda akan memilih Python 3.14 InterpreterPoolExecutor?
Fahami penterjemah terasing, pelaksanaan multi-teras sebenar, sempadan penyirilan, kegagalan pemula (initializer), dan bila proses kekal sebagai pilihan yang lebih selamat.
Bagaimanakah anda mereka bentuk perkhidmatan pengekalan dan pensampelan bawah (downsampling) metrik siri masa?
Rancang pengingesan, penghalaan pertanyaan, downsampling, pengekalan, kekardinalan dan sempadan kos sambil mengekalkan perincian insiden jangka pendek.