Calon pembangun menyiapkan tugasan di komputer

Tugasan take-home boleh memberi ruang menunjukkan cara kerja tanpa tekanan papan putih. Ia juga boleh memakan hujung minggu penuh jika skopnya tidak jelas. Sebelum mula, tanya anggaran masa yang diharapkan, kriteria penilaian dan sama ada anda perlu membina semua ciri atau cukup menunjukkan pendekatan.

Jika arahan samar, nyatakan andaian dalam README. Contohnya, “Saya mengutamakan aliran carian dan keadaan tiada hasil; pengesahan akaun hanya draf kerana masa dua jam.” Ini menunjukkan kemampuan memilih skop. Kod yang sedikit tetapi boleh dijalankan serta diterangkan lebih berguna daripada projek besar yang separuh siap tanpa arahan.

Jaga hak terhadap kerja anda

Jika tugasan kelihatan seperti kerja produksi sebenar untuk syarikat, tanya bagaimana hasil akan digunakan dan sama ada ada bayaran. Anda berhak mengetahui tujuan serta had masa. Jangan masukkan data peribadi, akses akaun sendiri atau rahsia tempat kerja lama. Gunakan data contoh yang selamat dan baca syarat yang diberi.

Jika tugasan diberi anggaran dua jam, catat keputusan yang anda buat untuk menjaga had itu. Semasa sesi susulan, anda boleh menjelaskan mengapa satu fungsi dibina lengkap dan satu lagi hanya diterangkan. Ini menunjukkan kemampuan mengurus skop, bukan sekadar kelajuan menaip kod pada hujung minggu.

Selepas menghantar, sediakan ringkasan keputusan: apa yang dibuat, apa yang belum, cara menguji dan apa yang akan diperbaiki dengan masa tambahan. Temu duga seterusnya lebih menarik apabila anda boleh membincangkan pertimbangan itu, bukan sekadar mempertahankan setiap baris kod.