Tips on finding great jobs

Bryan Hanner
21 min readintermediate
--
View Original

Overview

This article provides a comprehensive guide on effectively finding and applying for tech jobs, particularly in software engineering. It covers strategies for job applications, interview preparation, and tracking progress throughout the job search process.

What You'll Learn

1

How to effectively track your job applications and interview progress

2

Why quantifying your achievements on your resume is crucial

3

When to apply for jobs to maximize interview opportunities

4

How to prepare for behavioral and technical interviews in software engineering

Prerequisites & Requirements

  • Basic understanding of job application processes and interview techniques

Key Questions Answered

How should I prepare my resume for tech job applications?
To prepare your resume effectively, focus on quantifying your achievements, such as the impact of your work. For example, include metrics like 'FAQs will be used by 4,000+ service agents & 100,000+ customers across 3+ companies' to demonstrate your contributions.
What is the typical interview process for software engineering roles?
The interview process generally includes a behavioral phone screen, a technical phone screen, and multiple on-site interviews covering behavioral and technical questions. This structure helps assess both soft and hard skills effectively.
When is the best time to apply for tech jobs?
It's advisable to apply and interview with several non-dream companies first to build confidence before targeting your preferred companies. This approach allows you to practice and refine your interview skills without the pressure of your top choices.

Key Actionable Insights

1
Start your job search early to allow ample time for preparation and adjustments.
Beginning your applications three months before your desired start date can help you refine your resume and interview skills, making you more competitive.
2
Keep detailed notes on each company you apply to, including your interactions and research.
This practice will help you remember key details about each company and tailor your conversations during interviews, enhancing your chances of making a good impression.
3
Prioritize scheduling your interviews at times that suit your peak performance hours.
By aligning interviews with your most alert times, you can present your best self, which is crucial for making a positive impression on potential employers.

Common Pitfalls

1
Applying too late to companies can result in missed opportunities.
Many larger companies have longer hiring processes, so it's essential to apply early to ensure you can interview before other offers expire.