Sector file // javascript
JAVASCRIPTDECODED.
Closures, async & the core
Easy
5 questionsHow does 'use strict' change what `this` refers to inside a regular function called without a receiver, compared to non-strict mode?
Phone Screen ยท 1.1k views ยท syntax, tricky, real-world
What is hoisting in JavaScript?
Phone Screen ยท 944 views ยท hoisting, scope, variables
Describe the concept of 'scope' in JavaScript.
Phone Screen ยท 795 views ยท scope, variables, functions
What are the quirks of the typeof operator?
Frontend ยท 465 views ยท typeof
What is JSON and why is it commonly used?
Phone Screen ยท 167 views ยท json, data format, api
Medium
15 questionsHow do you implement infinite currying in JavaScript?
Phone Screen ยท 1.2k views ยท currying, closures, functional
Explain 'this' keyword in JavaScript.
Frontend ยท 1.1k views ยท this, context, functions
What is memoization?
Frontend ยท 1.1k views ยท memoization
What are modules in JavaScript?
Frontend ยท 941 views ยท modules, es modules, code organization
What is the difference between call, apply, and bind?
Frontend ยท 801 views ยท call-apply-bind
How does the 'this' keyword work?
Frontend ยท 690 views ยท this
What is the difference between `Object.groupBy()` and `Map.groupBy()` โ keys, prototypes and ordering?
Frontend ยท 677 views ยท es2024, map-groupby, object-groupby
What is the difference between arrow and regular functions?
Frontend ยท 637 views ยท arrow-functions
Hard
8 questionsWhat are function composition and pipe?
Frontend ยท 1.1k views ยท composition
Why can pushing a single non-numeric value into a large numeric array tank its performance in V8, and how would you avoid it?
System Design ยท 1.1k views ยท v8, tricky, real-world
Implement an async task queue with a concurrency limit.
System Design ยท 1.1k views ยท promises, concurrency, queue
What is the Reflect API?
Frontend ยท 884 views ยท reflect
What is currying?
Frontend ยท 563 views ยท currying
What does the 'new' keyword do?
Frontend ยท 311 views ยท new
How would you implement a curry() function that supports partial application with placeholder arguments?
DSA ยท 255 views ยท functional, tricky, real-world
What is a Proxy in JavaScript?
Frontend ยท 42 views ยท proxy
Seen a JavaScript question that is not here? Add it and help the next candidate.
Share a question