10 Pertanyaan dan Jawaban Wawancara Pengembang Front End Teratas

Berikut adalah pertanyaan dan jawaban wawancara Pengembang Front End untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1 Siapakah Pengembang Front End? Apa yang dia lakukan?

Dalam sebuah website, front-end adalah bagian yang diakses pengguna saat berinteraksi dengan website termasuk gambar, tombol, warna, animasi, bentuk, tipografi dll. Sedangkan frontend developer adalah seorang programmer yang mengkode bagian depan sebuah website dan memastikan bahwa visibilitas situs tetap sama di berbagai browser web.

Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara Pengembang Frontend


2) Keterampilan apa yang dibutuhkan

Keterampilan yang dibutuhkan untuk Front End Developer meliputi

Kemampuan tambahan Beberapa keterampilan tambahan yang mungkin berguna akan membantu

  • Pengetahuan tentang pengujian lintas browser
  • Pengetahuan tentang CMS seperti WordPress, Joomla or Drupal
  • Pengetahuan tentang PHP dan OOP ( pemrograman berorientasi objek)
  • Pengetahuan tentang SEO, dan alat seperti Flash dan Dreamweaver

3) Jelaskan apa itu Three.js & fitur pentingnya?

Three.js adalah pustaka 3D JavaScript sumber terbuka yang memungkinkan Anda membuat dan menampilkan grafik komputer 3D animasi dan interaktif di browser web apa pun yang kompatibel tanpa bergantung pada plugin berpemilik. Fitur utama Three.js meliputi

  • Penyaji
  • Adegan
  • Kamera
  • Lampu
  • animasi
  • bahan
  • Shader
  • benda
  • Geometri
  • loader
  • Ekspor / Impor
  • Debugging
  • Bantuan

4) Jelaskan apa perbedaan antara WebGL dan three.js?

WebGL tiga.js
WebGL memungkinkan Anda mengontrol GPU dengan cara yang lebih langsung Three.js dibangun di atas WebGL dan memungkinkan Anda menangani banyak hal seperti objek apa yang akan digambar setiap frame
Ini lebih merupakan “mode langsung” Ini lebih merupakan “mode yang dipertahankan”
Itu tidak memiliki dukungan tambahan untuk teks, untuk shader yang dibuat, untuk memilih, dll. Itu memang memiliki dukungan tambahan untuk teks, untuk memilih, untuk hierarki objek, dll.

5) Jelaskan apa itu CoffeeScript?

CoffeeScript adalah bahasa pemrograman kecil yang dikompilasi menjadi JavaScript. Ini membantu untuk menulis kode JavaScript lebih baik dengan memberi Anda sintaksis yang lebih konsisten dan menghindari sifat bahasa JavaScript yang tidak teratur. Aturan dasar untuk Coffee Script

  • Spasi putih penting: Tidak ada kurung kurawal di CoffeeScript
  • Tanpa tanda kurung: Fungsi yang menggunakan argumen tidak memerlukan tanda kurung
Pertanyaan Wawancara Pengembang Front End
Pertanyaan Wawancara Pengembang Front End

6) Apa kelebihan Coffee Script dibandingkan JavaScript?

  • CoffeeScript memungkinkan Anda mengekspresikan program Anda dengan kode yang jauh lebih sedikit dibandingkan JavaScript
  • Ia memiliki banyak add-on ringan seperti Interpolasi string Ruby dan pemahaman daftar gaya Python
  • Membuat tugas sehari-hari lebih mudah dilakukan dengan CoffeScript daripada JavaScript

7) Apa perbedaan variabel dalam CoffeeScript dibandingkan JavaScript?

Untuk variabel di JavaScript, Anda harus menambahkan titik koma di akhir untuk mengeksekusi sedangkan di CoffeeScript tidak perlu menambahkan titik koma di akhir pernyataan. Berbeda dengan JavaScript, CoffeeScript menambahkan titik koma dengan mudah.


8) Apa aturan dasar yang perlu diingat untuk Coffee Script?

Aturan dasar untuk Coffee Script

  • Spasi penting: Tidak ada kurung kurawal di CoffeeScript
  • Tanpa tanda kurung: Fungsi yang menggunakan argumen tidak memerlukan tanda kurung
Pengembang FrontEnd
Pengembang FrontEnd

9) Jelaskan fungsi di CoffeeScript?

Fungsi di CoffeeScript adalah daftar parameter (Opsional) yang diikuti oleh panah dan kemudian isi fungsi. Misalnya, log = (pesan) à console.log pesan


10) Di CoffeeScript, apa gunanya fungsi kloning?

Fungsi Clone berguna dalam membuat objek baru yang lengkap di Coffee Script dengan cara

  • Menyalin semua atribut dari objek sumber ke objek baru
  • Mengulangi langkah menyalin atribut dari objek sumber untuk semua subobjek dengan memanggil fungsi kloning
  • Membuat objek baru sebagai objek sumber

11) Jelaskan apa yang dimaksud dengan objek Thread-Local di Python Flask?

Flask menggunakan objek lokal thread secara internal sehingga pengguna tidak perlu meneruskan objek dari fungsi ke fungsi dalam permintaan agar tetap aman. Pendekatan ini berguna, namun memerlukan konteks permintaan yang valid untuk injeksi ketergantungan atau ketika mencoba menggunakan kembali kode yang menggunakan nilai yang dipatok pada permintaan.

Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)

Share

satu Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *