Real interview questions from 25 engineers at 6 companies
25 of 25 questions
423
334
312
289
267
256
245
What is the virtual DOM and how does it work?
Netflix · Frontend Engineer · Phone Screen
1 answerasked 2y ago
245
234
What is the difference between == and === in JavaScript?
Google · Software Engineer · Phone Screen
2 answersasked 2y ago
234
What are the differences between cookies, localStorage, and sessionStorage?
Amazon · Frontend Engineer · Phone Screen
easyfrontend
1 answerasked 1y ago
223
212
What are React hooks rules and why do they exist?
Google · Frontend Engineer · Technical
1 answerasked 1y ago
198
198
What is the difference between SQL and NoSQL databases?
Apple · Backend Engineer · Phone Screen
0 answersasked 2y ago
198
189
What is the difference between var, let, and const?
Amazon · Software Development Engineer · Phone Screen
1 answerasked 2y ago
189
189
What is memoization and when should you use it?
Meta · Software Engineer · Technical
1 answerasked 1y ago
178
178
Implement a deep clone function in JavaScript
Netflix · Senior UI Engineer · Technical
1 answerasked 1y ago
167
Explain CSS specificity and how it works
Google · Frontend Engineer · Phone Screen
easyfrontend
1 answerasked 2y ago
167
156
Implement binary tree level order traversal
Microsoft · Software Engineer · Technical
1 answerasked 2y ago
156
What is the difference between Promise.all and Promise.allSettled?
Apple · Frontend Developer · Phone Screen
1 answerasked 1y ago
145
Implement Python decorator for caching
Microsoft · Software Engineer · Technical
0 answersasked 2y ago