A Pinterest Engineering guide to technical interviews - Deepstash
A Pinterest Engineering guide to technical interviews

A Pinterest Engineering guide to technical interviews

Curated from: medium.com

Ideas, facts & insights covering these topics:

3 ideas

·

4 reads

Explore the World's Best Ideas

Join today and uncover 100+ curated journeys from 50+ topics. Unlock access to our mobile app with extensive features.

Preparing for your interview

Use sites like Leetcode and Interviewing.Io to find great practice questions. At Pinterest, you can generally code in whatever language you prefer. If you’re not a regular user of the product already, spend some time getting to know what you could be working on. If you’re not a regular user of the product already, spend some time getting to know what you could be working on.

2

2 reads

Working Through the Problem

There are a couple ways to identify optimizations:

  • Look over your design for repeated, superfluous work, and think about how to minimize it.
  • Think about what sort of data structures are best designed for the problem. For example, maps are Optimized for Lookups, heaps are Optimized for sorting.

2

1 read

Asking The Right Questions

Some examples are: 

  • What’s a typical day like for you?  
  • What are your favorite and least favorite things about your job?  
  • Why did you choose to join, and why have you stayed?  

2

1 read

IDEAS CURATED BY

Timothy Gates's ideas are part of this journey:

How to Become a Quick Learner

Learn more about humanresources with this collection

Cultivating a growth mindset and embracing challenges

Developing adaptive thinking and problem-solving skills

Effective learning frameworks and approaches

Related collections

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates