Persiapan Wawancara 2025/11
Cara terbaik mempersiapkan hidup adalah mulai menjalaninya.
CSS
- Jelaskan perbedaan CSS box model
- Jelaskan perbedaan antara
px,em,rem,vw, danvh - Pseudo-element apa yang paling sering Anda gunakan dan mengapa?
- Bagaimana Anda menyusun style untuk Dark Mode?
JavaScript (ES6+)
- Bandingkan
var,let, danconst - Jelaskan hoisting
- Jelaskan perbedaan strategi pemuatan
<script> - Jelaskan cookie, sessionStorage, dan localStorage
- Bandingkan
==dan=== - Jelaskan
undefinedvsnull - Jelaskan cara kerja Promise
- Apa itu async/await dan bagaimana penggunaannya?
- Jelaskan skenario binding
this - Bandingkan use case Set dan Map
TypeScript
- Apa perbedaan TypeScript dan JavaScript?
- Jelaskan tipe dasar dan anotasi di TypeScript
- Apa perbedaan Interface dan Type Alias?
- Jelaskan Generics dan use case yang umum
Vue
- Apa fitur baru utama di Vue 3?
- Bandingkan Composition API dan Options API
- Bandingkan
refdanreactive - Bandingkan
watchdanwatchEffect - Jelaskan lifecycle hooks Vue
- Bagaimana cara komponen Vue berkomunikasi?
- Jelaskan two-way binding di Vue 2 vs Vue 3
- Apa itu static hoisting di Vue 3?
- Bandingkan Pinia dan Vuex
Framework
Experience
Performance Optimization
- Bagaimana Anda mengoptimalkan halaman dengan dataset yang sangat besar?
- Bagaimana Anda memantau performa SSR?
SSR and SEO
- Apa itu engine server Nuxt 3?
- Bagaimana Anda memilih antara CSR, SSR, dan SSG?
- Penyebab umum dan perbaikan untuk memory leak SSR?
- Bagaimana Anda menangani hydration mismatch di SSR?
- Bagaimana perbedaan deployment SSR dan deployment SPA?
- Bagaimana Anda menangani SEO untuk website multibahasa?