import React from 'react';
import clsx from 'clsx';
import Layout from '@theme/Layout';
import BrowserOnly from '@docusaurus/BrowserOnly';
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
import Link from '@docusaurus/Link';
import useBaseUrl from '@docusaurus/useBaseUrl';
import styles from './styles.module.css';
import successStories from '../data/successStories';
const BLIND_75_URL =
'https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU';
const BLIND_OFFER_NUMBERS_URL =
'https://www.teamblind.com/post/Sharing-my-offer-numbers-from-big-companies-for-your-reference-yNgqUPQR';
const FEATURES = [
{
title: <>π― Go From zero to hero>,
description: (
<>
Go from zero to tech interview hero with this handbook. No prior
interview experience needed.
>
),
link: '/software-engineering-interview-guide/',
},
{
title: <>π Curated practice questions>,
description: (
<>
No one has time to practice a few hundred questions. We created the{' '}
Blind 75 List
{' '}
to tell you which the best questions are.
>
),
link: '/coding-interview-study-plan/',
},
{
title: <>π Interview best practices>,
description: (
<>
Straight-to-the-point Do's and Don'ts during an interview. The battle is
already half won.
>
),
link: '/coding-interview-cheatsheet/',
},
{
title: <>πββοΈ Practical algorithm tips>,
description: (
<>
Practical tips for every algorithm topic - common techniques and corner
cases to look out for.
>
),
link: '/algorithms/study-cheatsheet/',
},
{
title: <>π¬ Behavioral questions>,
description: (
<>
Check out what behavioral questions companies commonly ask and you can
prepare your answers ahead of time.
>
),
link: '/behavioral-interview-questions/',
},
{
title: <>π§ͺ Tested and proven>,
description: (
<>
Countless engineers have gotten their dream jobs with the help of Tech
Interview Handbook.
>
),
},
];
function Tweet({url, handle, name, content, avatar, date}) {
return (
{siteConfig.tagline}
Brought to you by the author of{' '}
Blind 75
Start reading now β
);
}
function WhatIsThisSection() {
return (
What is this
The fastest way to prepare effectively for your software
engineering interviews, used by over 500,000 engineers
Tech Interview Handbook goes{' '}
straight to the point and tells you the{' '}
minimum you need to know to excel in your
technical interviews.
Having personally gone through the interviewing process, it was
frustrating to have to find resources from everywhere to prepare
for my technical interviews.
This handbook contains the essence of technical interviewing I
gathered over my last job hunt, which allowed me to clinch 9
offers out of 11 top Bay Area companies -{' '}
Google, Airbnb, Palantir, Dropbox, Lyft, and some
startups!
A senior Netflix engineer used Tech Interview Handbook and
got{' '}
7 offers from 7 companies
{' '}
with the top offer being $800k USD π€―!
);
}
function MoonchaserSection() {
// Because the SSR and client output can differ and hydration doesn't patch attribute differences,
// we'll render this on the browser only.
return (
{() => (
Get paid more. Receive risk-free salary negotiation
advice from Moonchaser. You pay nothing unless your
offer is increased.
Not sure where to start in your interview preparation?
We've got you covered.
This guide is structured in a{' '}
simple to follow, step-by-step style covering all
aspects of your software engineering interview preparation -{' '}
no prior interview experience required.
Prepare a FAANG-ready resume>}
contents={[
<>Create an ATS-proof resume>,
<>Software engineering specific resume content>,
<>Optimizing and testing your resume>,
]}
ctaLink="/resume/"
/>
Negotiate the best offer>}
contents={[
<>Negotiation strategies for software engineers>,
<>Guide on how compensation works for software engineers>,
]}
ctaLink="/understanding-compensation/"
/>
Prepare for the job>}
contents={[
<>How to choose between companies>,
<>Guide to engineering levels>,
]}
ctaLink="/choosing-between-companies"
/>
);
}
function FeaturesSection() {
return (
Why this guide
We have everything you need - all straight to the point
Tired of grinding LeetCode? Grokking the Coding Interview is
the recommended way to quickly learn coding question
patterns to help you ace the coding interviews.
Over 500,000 people have benefitted from this handbook!
1οΈβ£ Tech Interview Handbook
This repository has practical content that covers all phases
of a technical interview, from applying for a job to passing
the interviews to offer negotiation. π
>
}
/>
Another excellent tech interview handbook! If you need to
prepare yourself for a tech interview or you're an interviewer
and need additional inspiration. Happy Monday! #techinterviews
>
}
/>
Tech Interview Handbook π» - Content to help you ace your next
technical interview. Lots of front-end content here β
>
}
/>
Ready to rock your #Coding interviews? Follow along as
@yangshunz shares tips on how to land your dream job from
personal experience.
>
}
/>
5. Tech Interview Handbook
Here's free and curated technical interview preparation
materials for busy engineers. Besides the usual algorithm
questions, other awesome stuff includes How to prepare for
coding interviews, Interview Cheatsheet, and more.
>
}
/>
Preparing for a job interview?
The tech interview handbook contains carefully curated to help
you ace your next technical interview.
And it's free.
>
}
/>
Lastly, the Tech Interview Handbook. This is a pretty solid
comprehensive resource from your initial introduction, to
resumes, system design, coding, etc. Points to other solid
resources that can be a great help.
>
}
/>
πΉTech Interview Handbook: Another useful resource that covers
information about technical interviews. It covers the job
applications, the interview process and the post-interview
>
}
/>
The Tech Interview Handbook provides carefully curated content
to help you ace your next technical interview.
>
}
/>
Nice open source tech interview handbook>}
/>
);
}
function SuccessStory({name, quote, thumbnail, title}) {
return (