| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | # | Type | Time limit | Question | Comments | ||||||||||||||||||||||||
2 | 1 | Behavioral #1 | 3 minutes | What are you looking for in your next role? | Evaluate if your coding partner is following the S.A.R. (Situation, Action, Result) methodology | ||||||||||||||||||||||||
3 | 2 | Behavioral #2 | 3 minutes | What was the most difficult bug that you fixed in the past 6 months? | Evaluate if your coding partner is following the S.A.R. (Situation, Action, Result) methodology | ||||||||||||||||||||||||
4 | 3 | Algorithms & Data Structures #1 | 3 minutes | What is Stack and where it can be used? | |||||||||||||||||||||||||
5 | 4 | Algorithms & Data Structures #2 | 3 minutes | What is a Linked List and What are its types? | |||||||||||||||||||||||||
6 | 5 | Coding challenge | 30 minutes | https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/ | Thinking in terms of Big-O notation, think if your coding partner has achieved an optimal solution. This can be completed in JavaScript or Ruby. | ||||||||||||||||||||||||
7 | 6 | HTML & CSS #1 | 3 minutes | Can you explain the difference between coding a web site to be responsive versus using a mobile-first strategy? | |||||||||||||||||||||||||
8 | 7 | HTML & CSS #2 | 3 minutes | Have you played around with the new CSS Flexbox or Grid specs? Could you explain them to me? | |||||||||||||||||||||||||
9 | 8 | JavaScript #1 | 3 minutes | What is the significance, and what are the benefits, of including 'use strict' at the beginning of a JavaScript source file? | |||||||||||||||||||||||||
10 | 9 | JavaScript #2 | 3 minutes | Can you describe the Document Object Model in JavaScript? | |||||||||||||||||||||||||
11 | 10 | React/Redux #1 | 3 minutes | What do you understand from “In React, everything is a component.”? | |||||||||||||||||||||||||
12 | 11 | React/Redux #2 | 3 minutes | Explain the purpose of render() in React. | |||||||||||||||||||||||||
13 | 12 | Ruby #1 | 3 minutes | Explain how (almost) everything is an object in Ruby. | |||||||||||||||||||||||||
14 | 13 | Ruby #2 | 3 minutes | Explain the role of modules and mixins in Ruby. | |||||||||||||||||||||||||
15 | 14 | Ruby on Rails #1 | 3 minutes | How should you use filters in controllers? | |||||||||||||||||||||||||
16 | 15 | Ruby on Rails #2 | 3 minutes | Explain the Active Record pattern. | |||||||||||||||||||||||||
17 | 16 | System Design | 15 minutes | How would you design a Social Network Feed? | You are evaluating an entry-level candidate. You shouldn't expect a complex design as an answer, but an overview of the main components of the solution. Make sure that your coding partner doesn't start designing something in high detail. |