JavaScript Interview Questions Part II

Alex Korzhikov
2 min readMay 26, 2019

--

Dear JavaScript Engineers,

We continue to work on a project providing feedback on the developer’s interview skills for JavaScript-related jobs.

We always try to improve as interviewers, and one of the biggest steps to improve yourself — is to grab some actual feedback regarding the required skills for JavaScript-related jobs.

We made a small survey with 18 questions, like

  • Which «pure JavaScript» questions have you been asked?
  • What is the funniest question you’ve been asked?

And this is part two — questions about technical questions.

Would you mind to fill in the questionary we made about your last / best interview?

1. Which «pure JavaScript» questions have you been asked? *

a. JavaScript Basics (Data Types, Closures, Scopes)

b. JavaScript Advanced Topics (Prototypes, Inheritance, Functions)

c. Browsers API (DOM, Events, AJAX)

d. HTML & CSS Basics (Selectors, Styles)

e. Promises (async / await)

f. Other EcmaScript 6+ (Classes, Destructuring, Templates)

g. Other:

2. Which question about pure JavaScript did you like the most?

3. Have you been asked about modern front end technologies? *

a. React

b. Vue

c. Angular

d. Web Components (Custom Elements, Shadow DOM)

e. Any other framework specifics (Ember, Svelte)

f. LifeCycle Events (Hooks)

g. Routers

h. Flux (Redux, Vuex)

i. TypeScript

j. Dependency Injection

k. Observables (RxJS)

l. Other:

4. Which question about the modern front end you liked the most and why?

5. Have you been asked about server-side JavaScript? *

a. Node (Modules)

b. Event Loop

c. Streams

d. Express (Koa, Hapi)

e. WebAssembly (V8)

f. Build (Webpack, Rollup)

g. Test (Karma, Jest)

h. Other:

6. Which question about server-side JavaScript you liked the most and why?

7. Have you been asked common programming questions? *

a. Functional Programming (Currying, Pure Functions)

b. Architecture and Technical Design (Patterns, Best Practices, Protocols)

c. Algorithms (Big O Notation)

d. Infrastructure (Cloud, Databases, Auth)

e. VCS (Git, Mercurial)

f. Testing (TDD)

g. Other:

8. Which question about programming you liked the most and why?

9. Did you have a writing code assignment? *

a. Yes

b. No

10. If you had a code assignment, what was that?

Most questions are about technical skills and your latest interview, but feel free to answer in any appropriate way.

The full form is available here — https://forms.gle/zpt2WwCxHJs1Ecdr5

We would really appreciate your help, and we promise to write an article about it “What a JavaScript Developer Should Know” later on based on survey results.

In the end, we want to help developers to be successful with passing interviews.

Please let us know your thoughts on the topic! Is it useful? Is there something missing in the questionary?

Thanks for your time!

--

--

Alex Korzhikov
Alex Korzhikov

Written by Alex Korzhikov

Software engineer, instructor, mentor, and author of technical materials #JavaScript

No responses yet