Cracking the Tech Job Interview

by: ‘Mohammad Noor’ AbuKhleif
noor.guru

go.noor.guru/interview

Who am I?

A Computer Engineer

Graduated from the University of Jordan in 2017

An Intern

  • Software Engineering Internship in Samsung R&D Institute - Jordan (2017)
  • Software Engineering Internship in Atypon - Jordan (2017)

A Software Engineer

@Atypon

  • Automation Engineer (06/2017 - 10/2017)
  • FullStack Engineer (10/2017 - 09/2018)
  • Mid-Level FullStack Engineer (09/2018 - 08/2019)

A Software Engineer

@Amazon

  • Software Development Engineer (09/2019 - 11/2021)

A Software Engineer

@Expedia Group

  • Software Development Engineer III (12/2021 - Today)

How can You Prepare?

How can You Prepare?

  • Right Now
  • The Graduation Year
  • The Last Few Months
  • The Interview Day
  • The Offer & Beyond

How can You Prepare

Right Now?

LinkedIn

LinkedIn

Title

Bio

Skills

Open to

Connections

Experience

Projects

Activities

Recommendations

LinkedIn

www.linkedin.com/in/mohnoor94/

Build Your CV

Build Your CV

One and only One Page

No Pictures

No Personal Information (Religion, Age, Relationship Status, Gender, etc.)

Keep it Simple, and use Microsoft Word!

Add Links to your Projects

Add Links to your GitHub and LinkedIn accounts

Learn

Learn

Git & GitHub

X Programming Language

Problem Solving

Learn

Cracking the Coding Interview

Cracking the Coding Interview

Learn

A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

A Common-Sense Guide to Data Structures and Algorithms

Focus on Your Projects

Work in teams

Enjoy the process!

Get Multiple Internships

1-3 Real Internships

Startups, Mid & Large Companies

Different Stacks & Experiences

How can You Prepare

in the Graduation Year?

Focus on What You Want

Focus on What You Want

The Specialization

The Tech Stack

The Company Size

The Exact Position

Know the Difference

Know the Difference

Big CompaniesStartups
StableFast
BureaucraticAgile
Focused ExperienceAll-in-one
Vertical LearningHorizontal Learning
Less ResponsibilityMore Responsibility
$$$$

Focus on What Do You Want, and Prepare!

Focus on What You Want, and Prepare!

Big CompaniesStartups
Problem Solving****
Exact Tech Stack****
Continuous Learning Mindset*****
Teamwork****
(not so) Soft Skills****

Any application that can be written in JavaScript, will eventually be written in JavaScript.” - Atwood’s Law

Learn JavaScript

Learn JavaScript

The Complete JavaScript Course 2022: From Zero to Expert!

The Complete JavaScript Course 2022: From Zero to Expert!

How can You Prepare

in the Last Few Months?

Stick to a Plan!

Read “Cracking the Coding Interview”, AGAIN!

Cracking the Coding Interview

Practice, Practice, & Practice!

Technical Interview Preparation Kit

The HackerRank Interview Preparation Kit

Schedule Multiple Interviews

And make this a habit!

Fail Fast!

The (not so) Soft Skills

You have to talk

You have to think out loud

You have to work on a team

You have to accept feedback

You have to have the growth mindset

Communication is THE KEY!

Practice, Practice, & Practice!

Mock Interviews are a MUST

Pramp: Practice makes Perfect

How can You Prepare

in THE DAY?

Sleep Well

Say Good Morning

Eat Well

Talk to People

Talk to Your Interviewer, and Ask Questions

THINK OUT LOUD

Good Luck!

The Afterthoughts

Ask for Feedback

After 1 Week

After 2 Weeks

After 1 Month

The Offer & Beyond

Know Your Value!

Always Negotiation!

But first, Learn how to do it

Questions

Don’t You Dare




@moh_noor94