Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naufaldi/frontend-engineer-interview-indonesia
List Pertanyaan dan Proses Recruitment Frontend Engineer di Indonesia
https://github.com/naufaldi/frontend-engineer-interview-indonesia
frontend hacktoberfest indonesia interview javascript react
Last synced: 10 days ago
JSON representation
List Pertanyaan dan Proses Recruitment Frontend Engineer di Indonesia
- Host: GitHub
- URL: https://github.com/naufaldi/frontend-engineer-interview-indonesia
- Owner: naufaldi
- License: cc-by-4.0
- Created: 2022-08-27T06:43:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T19:07:42.000Z (12 months ago)
- Last Synced: 2024-10-12T19:09:26.811Z (24 days ago)
- Topics: frontend, hacktoberfest, indonesia, interview, javascript, react
- Homepage:
- Size: 29.3 KB
- Stars: 235
- Watchers: 3
- Forks: 23
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 `` 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 ``## 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`?