Ini adalah beberapa catatan wawancara yang terkait dengan posisi R&D back-end Golang yang telah saya kumpulkan. Semua orang dipersilakan untuk menambahkannya tepat waktu.
Tentu saja, itu tidak terbatas pada posisi R&D Golang. Catatan tersebut juga mencakup esai delapan bagian seperti jaringan komputer, sistem operasi, MySQL, REDIS, dan desain sistem . Posisi bahasa lain juga dapat dibaca.
Beberapa saran:
PENDAHULUAN Singkat : Jaga resume Anda ringkas dan jelas, dan gunakan tata letak dan format yang jelas untuk membuat informasi mudah dibaca. Panjang resume terbatas pada satu atau dua halaman, tetapi harus berisi informasi pribadi dasar seperti usia, jenis kelamin, nomor telepon, email, dan pengalaman pendidikan
Sorot poin utama :
- Pengalaman Proyek : Jika Anda memiliki pengalaman proyek yang relevan, Anda dapat mencantumkan nama, waktu, deskripsi proyek dan peran dan tanggung jawab yang Anda tanyakan dalam proyek. Yang terbaik adalah proyek -proyek yang bukan jalan besar (nama takeaway tertentu, forum tertentu, dll.). Jika Anda benar -benar tidak memilikinya, Anda dapat merujuk pada Crony Platform Manajemen Tugas yang terdistribusi, yang secara pribadi saya buat. Disarankan untuk melihat kode sumber. Itu tidak terlalu sulit. Adapun cara menulisnya di resume, Anda dapat merujuk pada resume rekomendasi programmer, dan pengantar jelas. Juga, bagaimana memperkenalkan proyek ini selama proses wawancara dapat merujuk pada Project Experience Introduction.md
- Pengalaman Magang : Jika Anda tidak memiliki pengalaman magang, sangat sulit untuk menemukan pekerjaan untuk lulusan baru. Disarankan untuk menemukan magang di tahun kedua atau tahun junior Anda.
130 resume
Pemrogram merekomendasikan resume, dan pengantar jelas
Jawaban untuk beberapa esai berkaki delapan wawancara yang telah dikompilasi mungkin tidak akurat. Jika Anda merasa tidak akurat, Anda dapat mencari dan memverifikasi secara online sendiri.
Di antara mereka ❤ berarti fokusnya
Pergi bahasa
Pertanyaan Wawancara Golang, termasuk tata bahasa dasar GO, pengumpulan sampah , manajemen memori , model GMP , dan prinsip -prinsip yang mendasari struktur data umum (saluran, peta, pilih ...), dll.
Disarankan untuk membaca dokumentasi gopher, Anda dapat menemukan banyak dokumen yang terkait dengan bahasa go di dalamnya
Misalnya, pemrograman ahli go, Perpustakaan Standar GO Bahasa, dll. Semua layak dibaca
Pemrograman Kode
Beberapa pemrograman kode yang mungkin perlu diimplementasikan pewawancara selama proses wawancara
Misalnya:
Dua coroutine secara bergantian mencetak 10 huruf dan angka
Mulai 2 Groutine dan Batalkan setelah 2 detik. Coroutine pertama dieksekusi dalam 1 detik, dan coroutine kedua dieksekusi dalam 3 detik.
...
Algoritma dan templat umum
Templat beberapa algoritma umum, seperti KMP, algoritma LRU, dikotomi, metode backtracking, metode pembagian dan tata kelola, jendela geser, dll.
Pola algoritma bacaan yang disarankan, yang didasarkan pada bahasa GO. Membaca dokumen ini dapat menyelesaikan sebagian besar pertanyaan algoritma dalam wawancara
Mysql
Beberapa pertanyaan wawancara untuk MySQL meliputi:
Mesin penyimpanan
Indeks dan optimalisasi
Transaksi (MVCC) dan kunci
Perpustakaan dan Tabel dan Replikasi Master-Slave
...
Redis
Pertanyaan wawancara Redis
Termasuk tipe data dasar, strategi pemrosesan untuk kunci kadaluwarsa, kegigihan, kelompok, master, budak, dan penjaga , dll.
Jaringan komputer
Pertanyaan Wawancara Terkait Jaringan Komputer
Misalnya, protokol jaringan, jabat tangan tiga arah TCP, gelombang tangan empat arah, http dan https , dll.
Sistem Operasi
Pertanyaan Wawancara Sistem Operasi
Misalnya, utas, proses, dan bagaimana mereka berkomunikasi, multiplexed multiplexing, memori , dll.
Pertanyaan wawancara frekuensi tinggi untuk data besar-besaran
Beberapa pertanyaan wawancara dalam skenario data besar -besaran, seperti:
Mencari pertanyaan populer, menghitung 10 pertanyaan paling populer dari 3 juta string kueri
Temukan bilangan bulat yang tidak berulang di antara 250 juta bilangan bulat, dan ruang memori tidak cukup untuk mengakomodasi 250 juta bilangan bulat ini
Temukan median mereka di 500 juta INT
...
Layanan Mikro
Wawancara Pertanyaan dalam Skenario Layanan Mikro, seperti tata kelola layanan, pemutus sirkuit dan downgrade
Desain Sistem
Pertanyaan wawancara yang dirancang dalam skenario spesifik tertentu, seperti:
Generator ID Terdistribusi
Sistem URL pendek
Penjadwal tugas waktunya
...
Desain Arsitektur
Pertanyaan wawancara yang terkait dengan desain arsitektur, seperti:
Mengapa caching multi-level
Bagaimana MQ Middleware menyadari pengiriman keandalan pesan
...
Masih diperbarui ...
Proyek ini terutama memperkenalkan wawancara esai berkaki delapan dalam bentuk pertanyaan dan jawaban sederhana. Jika Anda ingin memiliki pemahaman mendalam tentang jaringan komputer, sistem operasi, database, dll., Sangat disarankan untuk membaca pengkodean Kobayashi (xiaolincoding.com)
Sebagian besar pertanyaan dan jawaban wawancara berasal dari internet, termasuk:
Jawabannya tidak selalu akurat. Setiap orang dipersilakan untuk menyebutkan masalah atau menarik permintaan suplementasi.