Skip to content

Instantly share code, notes, and snippets.

View HusseinLezzaik's full-sized avatar
💥
Hacking

Hussein Lezzaik HusseinLezzaik

💥
Hacking
View GitHub Profile

What happens in a ML Interview?

  • Background and culture fit
  • Whiteboard Coding (similar to SWE interviews)
  • Pair Coding (similar to SWE-interviews)
  • Pair debugging (often ML-specific code)
  • Math puzzles (e.g. involving Linear Algebra)
  • Take-home ML project
  • Applied ML (e.g. explain how you'd solve this problem with ML)
  • Previous ML projects (e.g. probing on what you tried, why things did/didn't work)
  • ML Theory (e.g. bias-variance tradeoff, overfitting, underfitting, understanding of specific algorithms)

Strategy

  • Gather System Requirements
  • Plan
  • Estimate
  • Communicate
  • Diagram

Estimation Cheatsheet

Units

  • 1 kB = 1000 bytes
# Vanilla Crew Scheduling
# Step 1: Define the flights and crew members, along with the flight times and max work hours.
# Flight times in hours
flight_times = {
"flight_1": 5,
"flight_2": 3,
"flight_3": 4,
}
@HusseinLezzaik
HusseinLezzaik / minimal-python.py
Last active July 15, 2023 22:24
python stuff
## Pip
```python
$ pip install package_name==required_version
$ pip uninstall package_name
```
## Install via Brew
```python
$ brew install python@3.10
```