Baru-baru ini saya diminta untuk menunjukkan "halaman dengan kode" untuk wawancara kerja. Menjadi terutama programmer back-end, dan itulah posisi yang saya lamar, saya pertama kali mengatakan kepada orang yang saya ajak bicara itu: PHP dieksekusi di server dan karenanya tidak terlihat hanya dengan memberikan "halaman".
Namun, mengikuti keinginan mereka, saya mengirim tautan ke halaman yang saya kerjakan sebelumnya. Jelas mereka tidak bisa melihat apa pun kecuali HTML, CSS, JS ... Mereka bilang itu tidak cukup, mereka tidak bisa melihat PHP.
Memahami bahwa mereka mungkin hanya ingin mengetahui keterampilan dan / atau minat saya, saya mengirim mereka profil Stack Overflow saya. Di antara semua pertanyaan dan jawaban saya, kebanyakan dari mereka dengan kode, tentu saja PHP ada di sana. Tapi sepertinya ini bukan yang mereka inginkan.
Yah, saya tidak punya kode yang disatukan yang bisa saya publikasikan untuk dilihat orang lain. Dan saya tidak akan pernah melakukannya untuk kode yang saya gunakan, jelas.
Jadi pertanyaan saya adalah: Apa artinya "kirimi kami halaman dengan kode"? Apa yang harus saya kirim? Apakah ini persyaratan wawancara yang khas?
Jawaban:
Itu berarti mengirim beberapa kode sumber. Ini adalah permintaan pencalonan wawancara yang cukup umum.
Anda harus melakukannya. Tidak harus masuk akal bagi mereka. Mereka hanya ingin melihat aliran dasar dan gaya pengkodean yang bagus.
Beberapa waktu yang lalu selama pencarian pekerjaan saya, saya memecahkan banyak pertanyaan kontes pemrograman ACM lama dalam berbagai bahasa. Saya menggunakan itu untuk sampel kode.
Terlepas dari bagaimana prospek pekerjaan ini ternyata untuk Anda, saya akan merekomendasikan untuk mengumpulkan beberapa sampel untuk prospek Anda berikutnya. Ketika kami mempertimbangkan orang di masa lalu, saya selalu meminta untuk melihat beberapa kode. Saya bahkan tidak repot-repot menyusun atau menjalankannya atau apa pun, saya lebih tertarik melihat struktur, berkomentar, dan sepertinya tidak seperti ini .
sumber
Walaupun permintaan mereka tidak abnormal , jauh lebih produktif jika seorang kandidat benar-benar menulis beberapa kode selama wawancara yang memecahkan masalah yang dijelaskan oleh pewawancara. Atau, mungkin Anda akan diminta untuk meninjau potongan kode acak dari barang-barang produksi mereka dan memberikan umpan balik. Semoga Anda akan ditanya keduanya.
Anda benar-benar ingin bekerja di perusahaan yang menanyakan hal ini kepada Anda, karena itu berarti orang-orang yang akan bekerja dengan Anda di masa depan harus melewati filter yang sama.
Namun, mengapa tidak menerbitkan beberapa bit yang berguna dari benda-benda boilerplate yang kita semua telah letakkan di situs seperti Github? Tetap up to date, memperbaikinya (dengan kata lain, tidak hanya drop itu dan melupakannya) dan mengirim bahwa barang-barang dengan aplikasi Anda. Juga tunjukkan sesuatu seperti:
Itu sama sekali tidak pantas, dan mungkin membantu Anda menyiasati (kekurangan) cuplikan yang tersedia untuk dikirim.
sumber
Saya tidak begitu yakin apa yang mereka inginkan ... mungkin program sampel? Untuk demo web, Anda mungkin harus bundel dengan konfigurasi server? Saya tidak yakin bagaimana saya akan melakukannya jika saya ditanya. Bahkan frasa "halaman dengan kode" tidak mudah dimengerti ... apakah mereka menginginkan halaman format surat cetak PHP yang sebenarnya? Apakah mereka menginginkan "halaman" demo yang dapat dieksekusi dari sebuah situs web (lupakan fakta bahwa itu mungkin tidak akan berfungsi tanpa konteks dari sisa situs). Apakah mereka dapat lebih memperjelas persyaratan ini?
Tetapi jika mereka merekrut pengembang PHP dan mereka tidak dapat memahami bahwa PHP dari situs langsung tidak akan pernah terlihat oleh mereka, mungkin ini merupakan tanda untuk mencari karyawan potensial yang berpengetahuan?
sumber
Saya telah diminta sebelumnya untuk mengirim / mengirim sampel kode email, begitu saya melakukan demo situs web kepada mereka. Tidak ada yang salah dengan itu. Anda mengirim apa yang mereka butuhkan. Jika Anda pergi untuk pekerjaan ASP.NET, maka itu akan menjadi kode-belakang dan halaman aspx.
sumber
Saya percaya Anda terjebak dengan beberapa proses. Berbicara langsung ke manajer perekrutan mungkin bisa melakukan trik.
Atau Anda dapat menulis "halaman" dengan masalah umum seperti beberapa aspek keranjang belanja dan menunjukkan bahwa Anda peduli pada aspek kualitas kode seperti tes unit / komentar / penanganan kesalahan dll.
sumber
Saat melamar pekerjaan saya saat ini, mereka meminta beberapa contoh pemrograman PHP saya.
Saya mencari-cari semua kode yang saya tulis dan menemukan contoh-contoh pekerjaan saya yang lebih baik.
Saya yakin Anda prihatin dengan 'hak' untuk menunjukkan kode pemberi kerja baru yang mungkin Anda lakukan untuk orang lain di masa lalu.
Saya tidak akan terlalu khawatir tentang hal ini selama Anda tidak memberikan kode apa pun yang dapat dianggap sebagai rahasia dagang .
Ambil kelas yang Anda tulis dan hapus spesifik tentang siapa itu ditulis untuk dan bagian rahasia dagang.
Calon atasan Anda (semoga) tidak ingin mencuri kode dari atasan Anda sebelumnya, mereka hanya ingin memastikan bahwa Anda mengetahui sesuatu tentang teknik / organisasi pengkodean yang tepat.
Jadi dengan memberikan bagian kode yang, untuk semua maksud dan tujuan, tidak berguna di luar proyek yang ditulis, Anda memuaskan calon atasan Anda perlu melihat hasil Anda sambil tetap menjaga etika Anda dan tidak berbagi rahasia dagang.
sumber
Meminta untuk mengirim kode - Saya tidak tahu. Menggunakan kode yang ditulis sebelumnya dalam wawancara adalah permainan adil IMO. Pada wawancara saya selalu memiliki pen drive di saku saya dengan pekerjaan saya sebelumnya, dan dengan senang hati menunjukkannya jika ada minat. (Dan tidak ada minat O, O. Pewawancara Droid tetap membuat saya mengimplementasikan ulang strstr () atau strcat () daripada menerima untuk mencari solusi untuk masalah dunia nyata ...)
Sebagai pewawancara saya akan sangat senang dengan tawaran tersebut. Saya tidak akan meminta untuk mengirim kode karena tidak berguna tanpa konteks dan penjelasan. review kode bekerja paling baik jika dilakukan tatap muka. ;-)
sumber