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).
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.
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)
Ini bagus untuk lebih segar
terima kasih!
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?
Ini baik
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.
Ini sangat berguna. Terima kasih.
Terima kasih banyak temanku
Bagus.
Baik!