Saya seorang pengembang perangkat lunak dan membantu tim saya menyewa DBA MySQL. Tantangan inti yang kami hadapi adalah:
Permintaan dan kinerja lebih lambat karena Hibernate.
Manajemen basis data (cadangan, penyetelan, tambalan, keamanan).
Skalabilitas karena peningkatan data dari sumber data baru dan akumulasi data yang lebih lama.
Kami berencana untuk memulai penambangan data dan penyimpanan data di masa mendatang. Tidak yakin bagaimana tapi itu adalah arahnya.
Kami biasanya memiliki kasus pemrograman di mana kami meminta pengembang untuk membuat sesuatu untuk wawancara, tetapi agak sulit untuk melakukan wawancara DBA dengan cara yang sama.
Bisakah Anda memberikan saran tentang bagaimana wawancara harus dilakukan?
mysql
interview-question
geoaksis
sumber
sumber
Jawaban:
Bukan daftar lengkap, tetapi daftar kasar hal-hal yang akan saya coba sampaikan. Itu juga tergantung pada apakah mereka akan menjadi DBA "benar" pertama atau dalam tim DBA. Apakah DBA bertanggung jawab atas mesin, juga, atau hanya database di atas itu. dll.
Saya yakin orang lain di sini dapat memperpanjang daftar ini
sumber
Saya menulis tentang ini beberapa waktu yang lalu , setelah saya berkontribusi pada proses wawancara di Percona.
Saya pikir untuk menilai seseorang, Anda harus mencoba dan membuat mereka melakukan apa yang akan mereka lakukan dalam kegiatan rutin sehari-hari. Pertanyaan acak seperti "Apa itu tipe data serial di MySQL?" atau pertanyaan intelijen seperti "mengapa lubang manusia bulat?" jangan mencapai ini.
Anda juga ingin memastikan bahwa Anda memberi semua orang tes yang sama. Jika Anda memiliki wawancara terbuka dan hanya wawancara, orang-orang yang lebih percaya diri dan (sedikit manipulatif) akan menonjol, karena mereka dapat secara halus menyelinap di sekitar pertanyaan Anda dan mengubahnya menjadi yang mereka pandai menjawab. Anda tidak akan selalu menyadari ketika ini terjadi tetapi sering mengandung sesuatu seperti "ketika saya mulai sebagai DBA kami memiliki 2MB RAM, dan menggunakan kaset .. blah blah blah": P
Karena itu, inilah daftar pertanyaan standar saya:
sumber
Saya sarankan melihat juga pada beberapa daftar yang sudah ada mengenai wawancara DBA:
Top 10 Pertanyaan Wawancara SQL Server DBA - oleh Brent Ozar kita sendiri
Pertanyaan Wawancara Junior DBA - oleh Thomas LaRock kita sendiri
Pertanyaan Pemutaran Basis Data - oleh Grant Fritchey
Mereka semua adalah penulis SQL Server yang hebat. Saya tahu bahwa beberapa pertanyaan mungkin berorientasi SQL Server, tetapi sebagian besar tidak dan dapat digunakan dalam wawancara DBA umum.
sumber
Walaupun saya setuju bahwa banyak pertanyaan wawancara yang tampaknya acak (mis., Sampul manhole), tidak terlalu berguna ... (kecuali, mungkin untuk desainer industri, dan hanya untuk satu kasus).
Setelah Anda melewati aspek trivia dari banyak dari mereka, mereka dimaksudkan untuk menjadi hal yang tidak Anda lakukan tahu jawabannya, dan karenanya Anda harus menjelaskan bagaimana Anda akan menemukan jawabannya. Atau tidak. Misalnya:
... dll.
Ketika saya bertanggung jawab atas proses perekrutan di masa lalu, saya mencoba melakukan wawancara telepon 5 hingga 15 menit yang sepenuhnya tidak terjadwal (cukup hubungi mereka, karena mereka dapat memberi Anda waktu beberapa menit ... tidak semua bisa, karena beberapa di pekerjaan mereka berencana untuk pergi) ... hanya untuk menilai seberapa banyak saya pikir mereka omong kosong pada resume mereka.
Misalnya, ketika kami menyewa seorang programmer PL / SQL senior, saya akan bertanya kepada mereka apa bagian dari blok PL / SQL itu. Hari-hari ini, muncul hal pertama di Google ... itu tidak terjadi pada tahun 2003. Sebagian besar orang yang kami wawancarai mungkin menggunakan Oracle sebelumnya, mereka mungkin telah menulis SQL untuk Oracle ... tetapi jika Anda tidak bisa memberi saya petunjuk bahwa Anda tahu apa yang tampak seperti PL / SQL blok, Anda tidak siap untuk pekerjaan programmer PL / SQL senior.
...
Dan, yang dikatakan, pertanyaan masuk saya untuk wawancara langsung adalah:
Sebagian, Anda dapat melihat bagaimana mereka menangani situasi di mana tidak ada jawaban terbaik, jika mereka diplomatis dalam jawaban mereka, atau jika mereka berpikir di luar kotak (misalnya, Dr. Who atau Firefly adalah jawaban yang valid). Di mana saya saat ini bekerja (laboratorium fisika luar angkasa), mengatakan bahwa Anda belum pernah melihat keduanya mungkin gagal kecuali jika Anda adalah orang asing. Mengatakan Anda juga tidak suka, dan menjelaskan mengapa dengan alasan yang baik akan menjadi sebuah lulus. Geeking tentang salah satu terlalu banyak mungkin masih menjadi gagal (karena tidak ada yang ingin bekerja dengan yang orang)
sumber