Skip to content

naufaldi/frontend-engineer-interview-indonesia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

List Pertanyaan Interview Frontend Engineer

HTML

  • Apa perbedaan div dan span?
  • Perbedaan HTML vs XHTML?
  • Perbedaan element dan tag HTML
  • Yang dimaksud dengan semantic HTML
  • Apa fungsi dari <!DOCTYPE html> diawal file HTML?

CSS

  • Bisakah CSS menggunakan @import?
  • Perbedaan CSS padding vs Margin?
  • Apa saja unit baru pada CSS3?
  • Unit mana saja yang membantu untuk desain web responsif?
  • Apa yang dimaksud dengan CSS Specificity?
  • Bagaimana cara membuat variabel di dalam CSS
  • Jelaskan perbedaan dari inline, block, dan inline-block dalam CSS
  • Apa yang dimaksud Pseudo Class dalam CSS?
  • Bagaimana cara membuat sebuah div yang ada di dalam div lain berada di tengah (center)?
  • Apa yang itu Grid System di dalam CSS?
  • Sebutkan apa saja aturan pada CSS Ruleset

Javascript

  • Apakah Javascript Async atau sync?
  • Apa perbedaan var, const dan let?
  • Apa saja tipe data di Javascript?
  • Apa itu DOM?
  • Apa perbedaan Array dan Object?
  • Apa perbedaan == dan ===?
  • Apa itu this?
  • Apa perbedaan dari arrow function dan regular function?
  • Apa itu undefined dan null?
  • Apa perbedaan while loop dan for loop?
  • Apa itu closure?
  • Apakah setTimeout di JS itu asynchronous atau synchronous?
  • Apa itu Higher-order Function? kemudian berikan contoh penggunaannya
  • Apa itu hoisting pada Javascript?
  • Apa itu callback pada Javascript?
  • Apa itu Promise?
  • Ketika membuat sebuah Promise, apa yang akan terjadi jika catch tidak dijalankan?
  • Apa itu concurrency dan parallelism?
  • Bagaimana Javascript (yang notabene nya single-threaded) menangani proses asynchronous?
  • Implementasi Oberserver Pattern dengan dengan menampilkan inputan user dari field <input />

ReactJS

  • Apa itu JSX? dan bagaimana bisa dirender di HTML?
  • Jelaskan lifecycle dari ReactJS?
  • Jelaskan perbedaan Real DOM vs Virtual DOM!
  • Mengapa ReactJS menggunakan virtual DOM dan bukan real DOM?
  • Apa kegunaan prop key, dan apa yang terjadi jika tidak menggunakannya?
  • Kapan dan Mengapa menggunakan State Management dan tidak?
  • Apa saja Hooks yang pernah digunakan? Jelaskan juga setiap kegunaannya
  • Mengapa Hooks harus selalu dipanggil di top-level sebuah component?
  • Apa itu high order component?
  • Kapan harus pake context kapan harus pke redux?
  • Apa bedanya pure component sama functional component?
  • Apa perbedaan Class Component dengan Functional Component?
  • Apa itu SSR dan CSR, kapan kita harus make CSR atau SSR?
  • Perbedaan Controlled vs uncontrolled components di React?
  • Bagaimana cara agar browser dan server dapat berkomunikasi tanpa reload halaman?
  • Apa itu memoization? Apa manfaatnya dalam aplikasi React?
  • Bagaimana perbedaan pengunaan useMemo dan useCallback?

About

List Pertanyaan dan Proses Recruitment Frontend Engineer di Indonesia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8