I help front-end engineers get the job they want via expert 1:1 training and resources.

A typical plan:

do free intro session:
    do baseline assessment
    // first job? new industry? comp?
    do identify goals
    do agree on plan

do resume workshop 💼

for >= 3 sessions:
  // based on previous session and plan
  do mock interview 💪
  get candid expert feedback
  for each issue:
    // eg: recursion, react hooks
    do find fundamental issue 🔍
    do address fundamental issue 🏛
  get homework & extra resources

🙋 Who is Coach Matt?

I'm a Silicon Valley-based engineer and have been interviewing, mock interviewing, and running training sessions my entire career.2,000+ hours of them in fact. I love this. I hope it shows in my work.

🏛️ Concepts before Algos

Combinatorics

A field of discrete math concerned with discrete objects and counting techniques used to determine the number of possible outcomes in a scenario.

Backtracking

An algorithmic pattern that considers multiple possibilities and undoes part of the candidate solution when that solution does not work.

Memoization

Using caching to store the result of a pure function call. Because this is done on a pure function, there is no cache invalidation. A cache eviction strategy may still be necessary due to hardware limitations.

Heap

A data structure that allows for O(1) removal of the lowest value for min heaps, and O(1) removal of the largest value for max heaps.

Truthiness

A value's truthiness determines if it is treated as true (truthy) or false (falsy) when used in a boolean context.


❓ FAQs