Hackpack Blog

How to Prepare for Google Interview Questions from a Google Engineer

Interview

In this interview between Hackpack founder Daniel Habib and Google software engineer Tobias, we go through the ins and outs of the Google interview process and get tips from a current Googler.

Read More

Latest posts

The Big Tech Coding Interview Framework - Pt 4. Review

The 4th part in a 4 part series on how to approach every programming interview, regardless of the topic.

Read More

How to Find Great Practice Systems Design Questions

Most practice systems design questions do not reflect those you’ll get during an interview. There is, of course, a lot of high-quality information regarding how to solve systems design interview questions in general. But it’s hard to get that information to stick without a solid set of practice questions. In this article, we break down how to find great systems design questions to help you practice for your programming interview.

Read More
How to study

How to Master Programming Interview Concepts

Breaking down the five stages (Zero, Research, Repetition, Refinement & Master) and how to move through each one efficiently.

Read More
How to study

How I Got Over Imposter Syndrome While Working at Meta

How I got over imposter syndrome while working at Meta. I had worked towards this goal of working in Big Tech for so long, that it was hard for me to believe I actually got there. Post-imposter syndrome, I can now share some advice for anyone who may be experiencing the same thing.

Read More
How to study

3 Things I Learned After Failing my FAANG Interviews

When I got my first interview at Google, I had 0 engineering experience. I went through the phone screen and completely failed, realizing that I was way less prepared than I had imagined. Right after I failed, I put an invite on my calendar for exactly a year later to follow up with the recruiter and reapply. I failed again, and then decided it was time for a change in my study habits.

Read More
Interview

Coding interview advice from a software engineer at Microsoft

Hackpack founder Daniel Habib interviews Hackpack Alumnni Leo who just got a job at Microsoft. They discuss how he got the job, the resources he used, and advice for anyone who is currently studying for programming interviews.

Read More
How to study

6 Tips for Staying Focused when Studying for Programming Interviews

It is no secret that the process of studying for programming interviews can be quite isolating. Not only do you have to worry about the material itself, but also the pressure of needing to perform well in order to get a job offer. This can lead to a lot of stress and burnout, especially if you are not used to this type of environment. We discuss some tips to help you stay focused as you study.

Read More
Soft Skills

How to ask your interviewer questions that make you stand out

At the end of most interviews you get an opportunity to ask your interviewer questions. This is a great opportunity to help you stand out from the rest.

Read More
How to study

How to pick a side project for coding interviews

How do you know if you're picking a project that is impressive and going to help you get an interview? Here are a few tips to help you optimize your projects when applying to Big Tech companies.

Read More
How to study

Are you ready for your FAANG interview?

Here's a quick list of questions that you can ask yourself to help you figure out if you are ready for your FAANG interview.

Read More
How to study

Why Mock Coding Interviews are Important

Everyone knows that you need to know data structures and algorithms for coding interviews, but sometimes people neglect the other key skills required to land the job. In this post I’ll break down what these skills are, offer some guidance on how to get started, and share a resource for free mock interviews.

Read More
What to study

Don't Buy Cracking the Coding Interview for Big Tech Interviews

If you are targeting big tech, don't waste your time with cracking the coding interview. There are better resources out there to help you get the job faster.

Read More
What to study

Best Coding Interview Resources

There is not one resource that is going to help you pass your technical interview. Having a comprehensive understanding of what tools are available to you is key. In this article, we narrow down the tools you should use to help you get to the job faster based on your preferences and where you are in your studying.

Read More
What to study

How to use the Algorithm Design Manual

The Algorithm Design Manual is the best book to use when preparing for big tech interviews. Here are some tips to help you use it more efficiently

Read More
How to study

How to optimize your Github to get more interviews at FAANG

Recruiters are constantly looking through Github to find engineers to invite for interviews. Here are a few tips simple tips for optimizing your Github to help you standout

Read More
How to study

How to use Leetcode more efficiently

Stop wasting your time solving leetcode problems at random and add some structure to how you approach leetcode.

Read More
How to study

A framework for crushing Big Tech interviews

Big Tech programming interviews are about more than just your ability to program, the sooner you recognize that and change the way you prepare, the faster you will get a job. Here is the framework I used to help me land offers at Meta and Google

Read More
How to study

The Big Tech Coding Interview Framework - Pt 3. Coding

Now that you’ve come up with a strategy, it’s time to plan and write your code. Before you start writing any code, you should have already figured out how you were going to solve the problem at a high level. Here we break down common mistakes made during the coding portion of the interview and provide some tips on how to avoid them

Read More
How to study

The Big Tech Coding Interview Framework - Pt 2. Strategy

Coming up with an optimal solution during an interview can be challenging. The goal of this section is to help you come up with a consistent way to solve complicated programming problems.

Read More
How to study

The Big Tech Coding Interview Framework - Pt 1. Inspect

For every single interview question, you should start with an inspection step. Spending 5 minutes analyzing the question and gathering information shows the interviewer that you critically think about problems before just diving in. It also buys you time to come up with a proper solution.

Read More
Soft Skills

How to get value out of your mock interviews

Mock programming interviews can be time consuming and intimidating - here's how to make sure you didn't just waste your time

Read More