Exponent's Ace the Tech Interview Blog

Tech Interviewing Tips, Tricks, and Stories

  • Home
  • Exponent Courses
  • Guest Blog
  • Product Management
  • Software Engineering
  • Data Science
  • Product Marketing
  • Technical Program Management
Technical Program Management

How to Answer System Design Questions like "Design Twitter."

Common system design questions in your PM or TPM interviews are those like "Design Twitter." What's the best way to answer them? How can candidates prepare?

Anthony Pellegrino Anthony Pellegrino
product design

How to Answer Product Design Interview Questions

Product Design is a topic that is bound to come up in your product management interviews. Here's how to answer them!

Anthony Pellegrino Anthony Pellegrino
Technical Program Management

What is System Design in Technical Program Management?

System Design is one of the three main pieces of technical program management. What exactly is it? How do you prepare for system design interview questions?

Anthony Pellegrino Anthony Pellegrino
Product Management

Agile vs. Waterfall: Which Methodology is Right For Your Project?

Product managers, technical program managers, and software developers will need development methodologies like Agile or Waterfall to develop their products. But, how do you choose which to use?

Anthony Pellegrino Anthony Pellegrino
Product Management

Networking to grow your PM career

In this article, I'll discuss ways in which you can grow, maintain, and leverage your network to help you in your Product Management career!

Jeff Lee Jeff Lee
Technical Program Management

What is Program Sense in Technical Program Management?

Program sense is one of the cornerstones of a technical program manager's position. Program sense questions are also included in a TPM interview. So what is it, after all?

Anthony Pellegrino Anthony Pellegrino
Product Management

How I got a $375K PM offer from Instagram

Recently, a Facebook recruiter reached out to me about senior PM openings. Curious, I went through the interview process to put my learnings to the test. I received a $300K offer, which I negotiated to $375K. In the end, I walked away.

Linda Zhang
Technical Program Management

System Design Interview Prep: SQL vs NoSQL Databases

In system design interviews, you will often have to choose what database to use, and these databases are split into SQL and NoSQL types. SQL and NoSQL databases each have their own strengths (+) and weaknesses (-), and should be chosen appropriately based on the use case.

Kevin Jin Kevin Jin
Technical Program Management

How to Ace the Technical Program Management Interview

We understand that the TPM interview can be pretty intimidating. Technical program management, itself, is one of those roles that is a mix of many different fields. Let's dive into acing the technical program management interview!

Anthony Pellegrino Anthony Pellegrino
Product Management

How to Ace Google’s Product Strategy Interview

Here's exactly how to ace the Google product strategy interview.

Alexis and Adrienne Alexis and Adrienne
Product Management

The Ultimate PM Interview Study Plan

Here's how to crack the PM interview, written by Richa Pareek, Uber PM and former Google PM.

Richa Pareek Richa Pareek
Product Management

Group Product Managers vs. Principal Product Managers

Group Product Managers and Principal Product Managers are both lucrative PM careers, but which is right for you?

Anthony Pellegrino Anthony Pellegrino
Guides

What's It Take to Work at Google?

Getting hired at Google is as competitive as enrolling in the top Ivy League schools. So how can you stand out, what's it really take to work at Google?

Anthony Pellegrino Anthony Pellegrino
Software Engineering

Remote Work Is Changing Tech Salaries In The Era Of Coronavirus

High pay, the California dream, and snack bars are just a smattering of images that pop in your head when you think of software builders working for big-name tech companies in California. Twitter,

Artur Meyster Artur Meyster
Product Management

Ace the product management take-home assignment

In this article, I’ll discuss the overall strategy on how to tackle the PM interview take-home assignment so that you can progress further in your PM interviews and improve your chances of landing your next product management gig!

Jeff Lee Jeff Lee
Product Management

What is Product Vision?

Product visions is the compass PMs use during the development of their products. Nevertheless, product managers frequently struggle when creating their product visions, and while it is a challenging thing to do, here are the ways you can reliably create them.

Anthony Pellegrino Anthony Pellegrino
Product Management

How to Ace A/B Testing Interview Questions

A/B testing is some of the most important research that is conducted by most companies today. As such, aspiring PMs should expect to be asked several questions on A/B testing and should be prepared to answer them fully.

Anthony Pellegrino Anthony Pellegrino
Product Management

How to Write a Product Requirements Document (PRD)

Want to know what a PRD is? Or how to write one? If you’re new to writing PRDs, here are some tips to help you make the most out of the process.

Omar Eduardo Fernandez Omar Eduardo Fernandez
Software Engineering

Learn Software Engineering Levels to Advance Your Career

What you can expect from this article is a look at a standard level system, a discussion on the value of levels, and then a zoomed in look on how that system plays out in specific companies. By the end, you’ll have the information and tools you need to see how you need to get where you want to be.

Michael Smit Michael Smit
Product Management

The New Normal For Tech PMs Navigating COVID-19

How are PMs handling the landscape amid COVID-19? We surveyed 60+ tech PMs from all industries, levels of experience, and regions of the world to find out exactly what’s changed, and we've got some solid advice to help you adjust to the new normal.

Lindsey Parker Lindsey Parker
Product Management

How Technical Should Product Managers Be?

PMs build and manage technical products. To do so, they interact with software engineers and data scientists on a daily basis. However, PMs are not hired to write code or conduct data science work. So, how technical should a good product manager be?

Kevin Wei Kevin Wei
Product Management

Is Product Management Certification Right For You?

You want to be a PM, but you're still building experience. Does getting PM Certified make sense? We break it down and give you a few suggestions.

Lindsey Parker Lindsey Parker
Product Management

PM While Black: Making product management accessible to the Black community

In this post, we talk to Kayiita Johnson, product manager at Google Nest and the founder of PM While Black, a site making PM accessible to the Black community. In this Path to PM post, Kayiita and I discuss the challenges the Black community faces in getting into PM and how he is addressing them.

Stephen Cognetta Stephen Cognetta
Reviews

Lambda School Review

Lambda School is one of the many coding bootcamps on the market seeking to close the talent gap in the tech industry. If you're thinking about enrolling Lambda School, be sure to check out our review.

Anthony Pellegrino Anthony Pellegrino
Product Management

Career Path of a Product Manager

Whether you're an aspiring or a current product manager, you certainly have wondered how your role will look 5 to 10 years down the line. In this article, we will explore how one's PM job responsibilities and compensation evolves as they climb the rungs of the PM career ladder.

Kevin Wei Kevin Wei

Products

  • Product Management
  • Technical Program Management
  • Software Engineering
  • Product Marketing
  • Pricing
  • Coaching

More

  • About Exponent
  • Google PM Interviews
  • Facebook PM Interviews
  • LinkedIn PM Interviews
  • Microsoft PM Interviews
  • Amazon PM Interviews
  • Uber PM Interviews

Follow us

  • Facebook
  • Twitter
Product Management Today