FrontEnd Engineer | ZETA | HYD
Anonymous User
365

Round 1

  1. What would be the output of below code snippet
console.log(1)

const promise = new Promise((resolve) => {
  console.log(2)
  resolve()
  console.log(3)
})

console.log(4)
 
promise.then(() => {
  console.log(5)
}).then(() => {
  console.log(6)
})
 
console.log(7)
 
setTimeout(() => {
  console.log(8)
}, 10)
 
setTimeout(() => {
  console.log(9)
}, 0)
  1. Implement Memoize funcion. Run it with input of different datatypes
  2. Implement a JS class HistoryManager that mimics Undo/Redo functionality

Need to complete all the questions within 60 minutes.

Interviewer had good Frontend expertise. Overall interview experience was good

Comments (0)