SkillAgentSearch skills...

InterviewPrep

A interview preparation guide for myself and others to help land a dream job!

Install / Use

/learn @westonkl/InterviewPrep

README

Interview Prep <img src="https://media.giphy.com/media/WUlplcMpOCEmTGBtBW/giphy.gif" width="50">

Table of Contents


Purpose of this guide:

<img align="right" height="150" src="https://media0.giphy.com/media/xT9DPIBYf0pAviBLzO/200w.webp?cid=ecf05e47wp3u03qd5ypxxp7zal7yp7fq8m5mvulj0dwk0huw&rid=200w.webp&ct=g">

:open_book: This guide is intended to provide short info snippets on a variety of coding topics and the interview process.
:warning: This is a work in progress, feel free to contributute.
:climbing: I hope you pass your interviews, become a better programmer, and land your dream job!!

Resume Help

:page_with_curl: Look up Mayuko and Ken Jee for the best resume advice.
General guidelines include: keeping it to one page, demonstrating impact at past positions, fitting your skills to a job, and demonstrating knowledge of tools and languages.

Applying

Good application sites include:

Try to add keywords to your linkedin profile, and make sure it is kept up to date. Recruiters will come to you and it is a great way to get a foot in the door. Pay attention to job descriptions and try to learn the skills and technologies to make yourself relevant to the field you would like to get into. Additionally reaching out through a well thought out message to a recruiter or manager may help you get an interview.

Motivation

How to Land a SWE Internship :climbing:

Mayuko how to land a SWE internship (video)
Nicholas how to land a SWE internship (video)
Tina Ultimate Guide to a Data Science internship (video)

Last Step

:tada: Congratulations!! :tada:
Negotiating an offer (video)
Levels.fyi

Gaining Experience:

:star: Creating and working on meaningful personal projects is incredibly important towards demonstrating your experience.

Expanding your resume/portfolio:

  • :brain: Kaggle
  • Creating a RESTful API
  • Web applications (with persistent memory)
  • :bar_chart: SQL analysis (tableau, powerbi)
  • :octocat: Contributing to open source projects

Portfolio Resources:
Build a Data Science portfolio playlist (videos)
More Data Science portfolio tips (video)
Software Engineering Projects and tips (video)

Misc helpful links:

Other Helpful Repos: :octocat:

Truly Random Articles
How a browser works
Raft Article
Code Review Best Practices
Expectations of a Junior Developer
A Billion Cheat Sheets on Everything
Google Learning

Dev Tool Websites
Color Gradient Generator Website :art:
Hidden Dev Tools Website
Simple Icons
Shield Badge Creator


Mock interviews:

Places to find another person to practice interview with: :microphone:

  • https://interviewing.io/
  • https://www.pramp.com/#/
  • https://www.swecareers.com/mock-interviews

Example Coding Interviews: :film_projector:
Nick White Java Leetcode Playlist
Google Coding Interview with a normal SWE
JavaScript interview with a Google engineer
Python interview with a Google engineer: Coin Change


<h1 align='center'>The Behavioral Interview</h1><br> <img align="right" height="170" src="https://media3.giphy.com/media/ES4Vcv8zWfIt2/200w.webp?cid=ecf05e47k6p6wo3scebqr4uv4xgkx9dj7nemk8dsd4prpb21&rid=200w.webp&ct=g">

:telephone_receiver: Most behavioral interviews are short inquiries into your experience and character.
They may throw in some technical 'trivia' questions on things they are looking for.
Some behavioral interviews also involve walking through a past project or two. Make sure to maintain good documentation and understand every part of your past projects.

**Tell me about

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated22d ago
Forks3

Security Score

80/100

Audited on Mar 6, 2026

No findings