17 Pertanyaan dan Jawaban Wawancara Pengembang Web Teratas

Pertanyaan Wawancara Pengembangan Web

Berikut adalah pertanyaan dan jawaban wawancara Pengembangan Web untuk calon Pengembang Web baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.


1) Jelaskan apa tanggung jawab utama seorang Pengembang Web?

  • Uji program dan debug semua aplikasi web
  • Merancang, mengembangkan, menguji, dan menyebarkan aplikasi web
  • Mengunggah situs ke server dan mendaftarkannya ke mesin pencari yang berbeda
  • Berkoordinasi dengan desainer dan pemrogram lain untuk mengembangkan proyek web
  • Perbaiki bug, pecahkan masalah, dan selesaikan masalah
  • Jika terjadi kegagalan sistem, lakukan pengujian berkala dan terapkan rencana darurat
  • Kembangkan struktur kode yang sesuai untuk menyelesaikan tugas tertentu
  • Mendukung dan membantu dalam pemeliharaan dan pemeliharaan situs web
  • Asumsikan kepemilikan kode selama pementasan, pengembangan, pengujian, dan produksi

Unduh PDF Gratis: Pertanyaan Wawancara Pengembang Web


2) Pengembang web apa yang harus diketahui?

Pengembang web yang baik harus mengetahuinya


3) Jelaskan apa itu CORS? Bagaimana cara kerjanya?

(CORS) Cross-Origin Resource Sharing adalah mekanisme yang memungkinkan banyak sumber daya (misalnya, JavaScript, font, dll.) pada halaman web untuk diminta dari domain lain di luar domain asal sumber daya tersebut. Ini adalah mekanisme yang didukung HTML5 yang mengelola akses XMLHttpRequest ke domain yang berbeda.


4) Sebutkan keunggulan HTTP/2 dibandingkan dengan HTTP 1.1?

Kelebihan HTTP/2 dibandingkan HTTP/1.1 adalah

  • Kompresi data header HTTP
  • Teknologi dorongan server
  • Melalui satu koneksi TCP, pemuatan paralel elemen halaman
  • Prioritas permintaan

5) Jelaskan apa itu ETag dan bagaimana cara kerjanya?

ETag adalah pengidentifikasi buram yang dialokasikan oleh server web ke versi sumber daya tertentu yang ditemukan di URL. ETag adalah bagian dari HTTP, protokol untuk world wide web dan ketika server membaca ETag dari permintaan klien, server kemudian dapat menentukan apakah akan mengirim file (HTTP 200) atau memberitahu klien untuk menggunakan salinan lokalnya. (HTTP304).

Pertanyaan Wawancara Pengembang Web
Pertanyaan Wawancara Pengembang Web

6) Jelaskan apa yang dimaksud dengan jajak pendapat panjang?

Polling panjang adalah pola pengembangan aplikasi web yang digunakan untuk meniru pengiriman data dari server ke klien. Ketika polling panjang digunakan, klien mengirimkan permintaan ke server, dan koneksi tetap utuh hingga server siap mengirim data ke klien. Koneksi akan ditutup hanya setelah data dikirim kembali ke klien atau koneksi habis.


7) Jelaskan apa itu DTD (Deklarasi Jenis Dokumen)? Sebutkan apa perbedaan antara CDATA dan PCDATA di DTD?

DTD berarti Definisi Jenis Dokumen (DTD) yang mendefinisikan struktur, elemen hukum, dan atribut suatu XML dokumen.

  • PCDATA: PCDATA adalah Data Karakter yang Diurai. Parser XML biasanya mengurai semua teks dalam dokumen XML.
  • CDATA: Meskipun CDATA adalah Data Karakter yang Belum Diurai, istilah CDATA digunakan untuk data teks yang tidak boleh diuraikan oleh parser XML.

8) Sebutkan beberapa tips yang dapat Anda gunakan untuk mengurangi waktu buka aplikasi web yang Anda tulis?

Untuk mengurangi waktu buka aplikasi web Anda harus mengikuti tips berikut

  • Optimalkan gambar agar tidak lebih panjang dari resolusi layar dan simpan sebagai file terkompresi
  • Hilangkan semua file JavaScript untuk mengurangi jumlah data yang dapat ditransfer
  • Gabungkan & Perkecil semuanya CSS dan JS dan panggil mereka di footer
  • Tunda atau Asinkronkan File JS

9) Sebutkan cara yang benar untuk memasukkan JavaScript ke dalam HTML Anda?

Cara yang benar untuk memasukkan JavaScript ke dalam HTML Anda adalah dengan menggunakan event handler inline atau kode inline.

Pertanyaan Wawancara Pengembangan Web
Pertanyaan Wawancara Pengembangan Web

10) Jelaskan dalam CSS, bagaimana Anda bisa mengubah warna latar belakang elemen formulir saat pengguna memasukkan teks? Apakah ini berfungsi di semua browser?

Ya, Anda dapat mengubah tampilan default elemen formulir dengan menata tag HTML-nya: input, pilih, dan area teks tetapi ini tidak akan berfungsi untuk semua browser.


11) Jelaskan apa perbedaan antara cookie dan penyimpanan lokal?

  Cookie Penyimpanan lokal
Sisi Klien/ Sisi Server Data dapat diakses baik di sisi klien dan sisi server. Data dikirim ke sisi server dengan setiap permintaan cookie. Hanya di sisi browser lokal, data dapat diakses. Server tidak dapat menggunakan penyimpanan lokal sampai dengan sengaja mengirimkan permintaan ke server melalui POST atau GET
Ukuran Kapasitas penyimpanan cookies adalah 4095 bytes/cookie Kapasitas penyimpanan penyimpanan lokal adalah 5MB per domain
Kedaluwarsa Cookie memiliki masa berlaku dan data cookie akan dihapus setelah beberapa waktu Tidak ada masa kadaluwarsanya dan harus dihapus secara manual

12) Dalam HTML tag apa yang dapat digunakan untuk kontrol input teks multi-baris?

Untuk kontrol input teks multi-baris, Anda dapat menggunakan “tag textarea”.


13) Jelaskan bagaimana Anda bisa merujuk ke file CSS di halaman web?

Anda dapat merujuk ke file .CSS di halaman web dengan menggunakan menandai. Itu harus disimpan di antara keduanya menandai. Misalnya <linkhref=”/css/mystyle.css” type=”text/css” rel=”stylesheet”/>


14) Sebutkan beberapa cara untuk mengurangi waktu buka halaman?

Anda dapat melakukan hal-hal berikut untuk mengurangi waktu buka halaman

  • Kurangi ukuran gambar
  • Hapus widget yang tidak perlu
  • Kompresi HTTP
  • Menempatkan CSS di bagian atas dan referensi skrip di bagian bawah atau di file eksternal
  • Kurangi pencarian
  • Minimalkan pengalihan
  • cache,

15) Dalam HTML sebutkan perbedaan antara Dan ?

Perbedaan antara Dan Apakah itu

Bingkai Div
Dengan bingkai, Anda dapat menampilkan lebih dari satu dokumen HTML di jendela browser yang sama Itu tag mendefinisikan divisi atau bagian dalam dokumen HTML
Tag frame mendeklarasikan satu jendela tertentu dalam suatu frameset Itu digunakan untuk mengelompokkan elemen blok untuk memformatnya dengan gaya
Frame dapat memuat sumber daya lain menggunakan HTML Di sisi lain, halaman, divisi dapat menyajikan konten lokal seperti halnya frame, namun konten tersebut tidak independen dari halaman tersebut.

16) Apa perbedaan XHTML dengan HTML?

  • XHTML mengharuskan semua tag menggunakan huruf kecil
  • XHTML mengharuskan semua tag ditutup dengan benar
  • XHTML mengharuskan semua atribut diapit tanda kutip ganda
  • XHTML melarang elemen sebaris memuat elemen tingkat blok

17) Sebutkan API baru yang disediakan oleh standar HTML 5?

  • HTML 5 hadir dengan sejumlah API baru
  • Media API
  • API trek teks
  • API Tembolok Aplikasi
  • API transfer data
  • Interaksi pengguna
  • API Perintah
  • API Validasi Kendala
  • API Sejarah

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

Share

9 Komentar

  1. Avatar Saurabh mengatakan:

    Ini bagus untuk lebih segar

  2. Avatar Kurt Ham mengatakan:

    Saya akan memulai situs pembelajaran bahasa. Saya memiliki 64 file MP4 (gabungan 577 MB) yang ingin saya izinkan untuk diunduh pengguna secara gratis. Berapa biaya yang harus saya keluarkan sebagai pemilik situs?

  3. Avatar Solusi Devify mengatakan:

    Pengembangan aplikasi web membantu kita dalam memahami masalah-masalah sulit. Terima kasih telah membagikan postingan yang luar biasa ini. teruslah berbagi blog seperti itu dengan kami.

  4. Avatar Eugene Zhang mengatakan:

    Ini sangat berguna. Terima kasih.

  5. Avatar Momanyi Kaleb mengatakan:

    Terima kasih banyak temanku

Tinggalkan Balasan

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