Interviewing for Frontend Engineers

Inital phone screen

Coding without a computer

Before you apply

Resume

Experience

To prepare

Prescreen

const greeting = {
  words: "Hello",
  number: "five"
}

greeting.message = "say Hello instead";

Code test

Big-O

Big Theta

function search(arr, num) {
  for (let i = 0; i < arr.length; i++) {
    if(arr[i] === num) {
      return true;
    }
  }
  return false;
}

Big Omega

function search(arr, num) {
  for (let i = 0; i < arr.length; i++) {
    if(arr[i] === num) {
      return true;
    }
  }
  return false;
}

💡Tip:

Big-O, count the loops

Phone screen

Phone screen problems

On-site interviews

On-site questions

function reverse(str) {
  return str.split('').reverse().join();
}

Arrays

See also: 1 - Web Dev/Basic Data Structures and Algorithms