3 Cara Bersedia untuk Temuduga Pengkodan

Isi kandungan:

3 Cara Bersedia untuk Temuduga Pengkodan
3 Cara Bersedia untuk Temuduga Pengkodan

Video: 3 Cara Bersedia untuk Temuduga Pengkodan

Video: 3 Cara Bersedia untuk Temuduga Pengkodan
Video: Matikan 15 Windows Services ini Untuk mempercepat Komputer kamu 2024, April
Anonim

Sekiranya anda melamar pekerjaan sebagai pengaturcara, anda harus meluangkan masa untuk bersiap sedia untuk wawancara pengkodan anda. Ini adalah bahagian yang sangat penting dalam proses permohonan, jadi ada baiknya anda menyiapkan seberapa banyak yang anda boleh untuk temu ramah ini sebelum anda masuk. Selain memberi kesan yang baik, perkara terpenting yang boleh anda lakukan untuk mempersiapkan wawancara ini adalah membina asas pengetahuan anda dan mempraktikkan menulis kod.

Langkah-langkah

Kaedah 1 dari 3: Membina Pangkalan Pengetahuan Anda

Bersedia untuk Temuduga Pengkodan Langkah 1
Bersedia untuk Temuduga Pengkodan Langkah 1

Langkah 1. Tanya jika anda perlu menggunakan bahasa pengekodan tertentu dalam temu ramah

Sebilangan besar syarikat akan membolehkan anda menjalankan wawancara anda dalam apa jua bahasa pengaturcaraan yang anda mahukan. Namun, beberapa syarikat akan meminta anda membuat kod dalam bahasa tertentu, jadi pastikan anda fasih menggunakan bahasa itu sebelum anda melakukan wawancara di syarikat tersebut.

  • Sebagai contoh, Google menghendaki calon memilih Java, C ++, JavaScript, atau Python semasa wawancara pengaturcaraan mereka.
  • Sekiranya syarikat itu tidak mempunyai syarat bahasa tertentu, pilihlah wawancara dalam bahasa apa sahaja yang paling anda kenal.
Bersedia untuk Temuduga Pengkodan Langkah 2
Bersedia untuk Temuduga Pengkodan Langkah 2

Langkah 2. Biasakan diri anda dengan panduan gaya bahasa pilihan anda

Memahami gaya pengaturcaraan tertentu dengan tegas akan membuat anda cenderung tidak mempunyai kesalahan dalam kod anda, menjadikan anda seorang penemuduga yang lebih kuat. Menyatakan perangkap umum dalam bahasa tertentu anda mungkin juga membuat anda lebih hebat semasa wawancara.

Contohnya, jika bahasa pengekodan pilihan anda adalah Python, baca Panduan Gaya PEP 8 untuk meningkatkan penguasaan bahasa anda

Bersedia untuk Temuduga Pengekodan Langkah 3
Bersedia untuk Temuduga Pengekodan Langkah 3

Langkah 3. Fokus untuk mengkaji algoritma dan struktur data paling banyak

Asas-asas Sains Komputer ini merangkumi sebilangan besar soalan dan masalah yang akan anda hadapi semasa temu duga anda, jadi luangkan sebahagian besar masa anda untuk mempelajarinya. Sekiranya anda mengikuti kelas Sains Komputer, kaji nota dan buku teks anda juga untuk menyegarkan semula ingatan anda.

  • Contohnya, anda mungkin diberi masalah semasa temu ramah anda dan diminta untuk mengembangkan algoritma yang menyelesaikannya. Mempunyai keakraban luas dengan algoritma akan menjadikan soalan jenis ini menjadi lebih sukar buat masa ini.
  • Terdapat pelbagai algoritma, seperti algoritma penyortiran, algoritma carian, dan algoritma rekursif. Cuba kenal dengan seberapa banyak jenis yang mungkin.
Bersedia untuk Temuduga Pengekodan Langkah 4
Bersedia untuk Temuduga Pengekodan Langkah 4

Langkah 4. Teliti syarikat untuk melihat bagaimana kemahiran anda sesuai dengan minat mereka

Ketahui jenis kerangka teknologi dan perisian yang paling banyak digunakan oleh syarikat dan buat catatan untuk merujuk pengalaman anda dengan kerangka kerja ini semasa wawancara. Ingat, sebahagian daripada matlamat anda adalah untuk menunjukkan bahawa anda sesuai untuk syarikat yang anda wawancara.

Sekiranya anda tahu siapa yang akan melakukan wawancara anda, lakukan juga kajian mengenai orang itu. Cari di LinkedIn dan lihat apa projek atau pengalaman mereka yang lalu

Kaedah 2 dari 3: Berlatih Menjelang Masa

Bersedia untuk Temuduga Pengekodan Langkah 5
Bersedia untuk Temuduga Pengekodan Langkah 5

Langkah 1. Dapatkan sebanyak mungkin pengalaman pengekodan di bawah tali pinggang anda

Sekiranya wawancara anda tidak dalam masa terdekat, luangkan beberapa bulan untuk menyumbang kepada projek sumber terbuka. Sekiranya anda tidak mempunyai masa itu, luangkan banyak masa antara sekarang dan wawancara berlatih pengekodan.

  • Sekiranya anda boleh, lakukan amalan pengkodan ini di persekitaran di mana anda boleh mendapatkan maklum balas yang baik mengenai kod anda.
  • Semakin banyak pengalaman dengan pengekodan yang anda miliki, semakin kecil kemungkinan anda berjuang dengan komponen pengekodan wawancara anda.
Bersedia untuk Temuduga Pengekodan Langkah 6
Bersedia untuk Temuduga Pengekodan Langkah 6

Langkah 2. Berlatih algoritma pengekodan dalam jangka masa yang terhad

Walaupun anda mempunyai banyak pengalaman pengekodan, ini tidak sama dengan menulis kod dalam keadaan tertekan. Tetapkan pemasa selama 45 minit dan cuba buat algoritma yang berfungsi dalam masa yang lama.

Anda mungkin mempunyai 30-45 minit dalam wawancara sebenar untuk menulis kod anda, jadi anda harus membiasakan diri untuk menulis kod dalam jangka masa yang singkat ini

Bersedia untuk Temuduga Pengkodan Langkah 7
Bersedia untuk Temuduga Pengkodan Langkah 7

Langkah 3. Pastikan anda berlatih membincangkan reka bentuk sistem juga

Walaupun sebahagian besar soalan wawancara anda mungkin berkaitan dengan algoritma dan struktur data, anda mungkin juga mendapat beberapa soalan mengenai bagaimana merancang perisian atau sistem untuk produk tertentu. Bersedia untuk membincangkan pelbagai elemen reka bentuk sistem, seperti pengimbang beban, pangkalan data, dan antara muka pengguna.

Bersedia untuk Temuduga Pengekodan Langkah 8
Bersedia untuk Temuduga Pengekodan Langkah 8

Langkah 4. Minta seseorang yang mempunyai pengalaman temu ramah melakukan temu bual palsu dengan anda

Tidak ada cara yang lebih baik untuk menjadi lebih baik dalam menjawab soalan wawancara daripada dengan berlatih sebanyak mungkin. Sekiranya anda tidak mempunyai seseorang yang mempunyai pengalaman wawancara untuk berlatih, mintalah seorang teman untuk menanyakan beberapa soalan wawancara yang biasa kepada anda.

  • Ini boleh menjadi pertanyaan seperti "Jenis algoritma apa yang akan anda gunakan untuk menyelesaikan masalah ini?" atau sesuatu seluas "Apa kelemahan terbesar anda?"
  • Sekiranya anda merasa tertekan semasa wawancara olok-olok, cuba berlatih sebagai penemuduga dan bukannya penemuduga. Ini mungkin dapat membantu anda melihat proses temu ramah secara berbeza dan merasa kurang gementar ketika ditemu ramah.

Kaedah 3 dari 3: Membuat Kesan yang Baik

Bersedia untuk Temuduga Pengkodan Langkah 9
Bersedia untuk Temuduga Pengkodan Langkah 9

Langkah 1. Bersemangat dengan topik dan pengalaman anda

Biarkan emosi positif anda bersinar ketika membincangkan projek masa lalu atau matlamat masa depan anda. Semangat seperti ini cenderung memberi semangat yang sama di kalangan penemuduga, yang menjadikan mereka lebih cenderung mempunyai gambaran positif tentang anda pada akhir wawancara.

Perhatikan bahawa ini hanya berlaku untuk semangat yang tulen. Sekiranya anda cuba memalsukan minat anda terhadap topik tersebut, penemuduga mungkin mengesannya dan melihat anda sebagai tiruan dan bukannya asli

Bersedia untuk Temuduga Pengkodan Langkah 10
Bersedia untuk Temuduga Pengkodan Langkah 10

Langkah 2. Elakkan berpura-pura mengetahui sesuatu sekiranya anda tidak mengetahuinya

Anda mungkin merasa seperti anda tahu segala sesuatu mengenai topik tersebut untuk memberi kesan yang baik. Walau bagaimanapun, jika anda berpura-pura mengetahui sesuatu yang sebenarnya tidak anda ketahui dan anda memanggilnya, anda akan kelihatan tidak sabar. PETUA PENGALAMAN

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Ijazah Sarjana, Sains Komputer, Universiti Stanford

Pastikan anda melamar pekerjaan pada tingkat yang sesuai.

Ken Koster, jurutera perisian, menasihati:"

Bersedia untuk Temuduga Pengekodan Langkah 11
Bersedia untuk Temuduga Pengekodan Langkah 11

Langkah 3. Bercakap mengenai projek anda menggunakan istilah dan istilah yang betul

Keupayaan untuk menggunakan istilah teknikal dan menerangkan projek secara terperinci akan membantu menunjukkan pemahaman mendalam mengenai pengaturcaraan. Walau bagaimanapun, pastikan bahawa deskripsi projek anda juga dapat difahami bagi sesiapa yang menemu ramah anda.

Disyorkan: