Skip to content

Instantly share code, notes, and snippets.

View theTSLC's full-sized avatar

Tom Le Coney theTSLC

  • Austin, TX
View GitHub Profile
@theTSLC
theTSLC / The Technical Interview Cheat Sheet.md
Created December 19, 2018 19:28 — forked from WHYjun/The Technical Interview Cheat Sheet.md
This is my technical interview cheat sheet. Feel free to fork it or do whatever you want with it. PLEASE let me know if there are any errors or if anything crucial is missing. I will add more links soon.

Studying for a Tech Interview Sucks, so Here's a Cheat Sheet to Help

This cheatsheet is written by @TSiege. You can check the original version of cheatsheet at link

This list is meant to be both quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.

Data Structure Basics

Array

@theTSLC
theTSLC / System Design.md
Created April 9, 2018 15:17 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@theTSLC
theTSLC / fix-homebrew-npm.md
Created June 16, 2017 22:07 — forked from DanHerbert/fix-homebrew-npm.md
Instructions on how to fix npm if you've installed Node through Homebrew on Mac OS X or Linuxbrew

Fixing npm On Mac OS X for Homebrew Users

Installing node through Homebrew can cause problems with npm for globally installed packages. To fix it quickly, use the solution below. An explanation is also included at the end of this document.

Solution

This solution fixes the error caused by trying to run npm update npm -g. Once you're finished, you also won't need to use sudo to install npm modules globally.

Before you start, make a note of any globally installed npm packages. These instructions will have you remove all of those packages. After you're finished you'll need to re-install them.

@theTSLC
theTSLC / # mariadb - 2016-12-21_17-40-51.txt
Created December 21, 2016 23:58
mariadb on macOS 10.11.6 - Homebrew build logs
Homebrew build logs for mariadb on macOS 10.11.6
Build date: 2016-12-21 17:40:51