Skip to content

Instantly share code, notes, and snippets.

@shivam1283
Last active July 28, 2022 12:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shivam1283/ecc20856e4200f490832d7b3b247695b to your computer and use it in GitHub Desktop.
Save shivam1283/ecc20856e4200f490832d7b3b247695b to your computer and use it in GitHub Desktop.
Interview preparation

React Concepts

  • useRef() | Link
  • Virtual DOM (How many copies virtual DOM keep?)
  • batch operation
  • Redux | Redux thunk
  • Hooks (name of hooks)
  • Diffing algorithm
  • Rendering
  • List key={} significance
  • css (styled component), stylesheet, component
  • typescript
  • difference between hooks and class

JS concepts

Performance

Accessibility

Security

Rendering of Html (DOM and CS-DOM, merging and layouting)

async and defer in script

Polyfills

  • call
  • bind
  • apply
  • Array methods
  • Promise, Promise.all, Promise.any, Promise.race

Difference between function and class (constructor)

syntax mistake (output)

Event loop

Object functions

Currying

setTimeout

Design pattern

Learn about their significance and usage

  • Modules pattern
  • Revealing module pattern
  • constructor pattern
  • singleton pattern
  • pub-sub pattern
  • Observable pattern
  • factory pattern

Data structures

  • brush up on tree and stack questions

Miscellaneous

  • Course of website request
  • Deployment
  • CI/CD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment