All these questions are done verbally, I'll show some examples.
Questions asked:
Javascript fundamentals:
Can you call a function before a variable
More questions on scoping, and hoisting based things...
xmlHttpRequest <-> Maybe it depends, the interviewer will go down a fetch/what does axios use under the hood rabbithole if possible.
Debugging, methods of determining something is running slow.
How to clone an object
Can you explain prototypes and what happens in different mutation scenarios? then he'll describe a scenario, I didn't understand the wording, but could have simply been the accent.
The call stack, how it works
The v8 engine, how it works too
What is Bun, and how it works, and what does it solve.
Promise:
All, Any, Race, AllSettled,
Vue/Nuxt:
Computed, useFetch, useAsyncData, $fetch, what happens when you try to use window in SSR, and some more SSR stuff.