Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Pinterest Senior Software Engineer Interview Questions and Answers

Updated 22 May 2024

Pinterest Senior Software Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Basic questions about your CV
Round 2 - Coding Test 

Live coding on any platform - DSA round

Round 3 - Technical 

(1 Question)

  • Q1. DSA round - whiteboarding

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What design tool can be implemented to determine if A and B are friends, and if B and C are friends, subsequently making A and C friends automatically?
  • Ans. 

    A graph traversal algorithm like Depth First Search (DFS) can be implemented to determine if A and B are friends, and if B and C are friends, subsequently making A and C friends automatically.

    • Implement a graph where each person is a node and friendships are edges between nodes

    • Use Depth First Search (DFS) to traverse the graph and check for connections between A and B, and B and C

    • If both connections exist, then A and C

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

50 questions in 12mins

Round 3 - Technical 

(1 Question)

  • Q1. Basic DSA question in binary search and memoization

Interview Preparation Tips

Interview preparation tips for other job seekers - basic DSA question on binary search and basic memoization was asked
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I was interviewed before Jul 2023.

Round 1 - Coding Test 

45 min round. Similar to Leetcode medium level question.

Round 2 - Coding Test 

45 min coding round, 2 question asked

Round 3 - Technical 

(1 Question)

  • Q1. System design of proximity service
  • Ans. 

    Design a system for proximity service

    • Utilize geolocation data to track user locations

    • Implement algorithms to calculate proximity between users

    • Use real-time updates to notify users of nearby contacts

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. Behavioral questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Minimum Knight Moves (LC Medium)
  • Q2. OS, CN, DB concepts like multithreading, semaphore, tcp vs udp, transaction and ACId properties. Java concepts like stack vs heap(memory), error vs exception. Any 1 Project discussion for 10 mins

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the fundamental concepts of operating systems and databases. Refer to the company-tagged questions from LC.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Interviewer asked introduction
  • Q2. After Introduction he will dig into my projects and after that one DSA Problem
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Word search II from leetcode
  • Ans. 

    Word search II is a problem where you have to find all words from a given list in a 2D board of characters.

    • Use a trie data structure to efficiently search for words in the board.

    • Implement a backtracking algorithm to explore all possible paths in the board.

    • Optimize the search by pruning branches that cannot lead to a valid word.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Implement boolean canConstruct(String targetString, String[] dict) which returns true if we can construct the targetString by concatenating the words given in the dictionary

Round 2 - Technical 

(1 Question)

  • Q1. Implement key value store
  • Ans. 

    Implement a key value store for storing and retrieving data efficiently.

    • Use a hash table or a balanced tree data structure to store key-value pairs.

    • Implement functions for inserting, updating, deleting, and retrieving key-value pairs.

    • Consider implementing features like transactions, concurrency control, and data persistence.

    • Example: Implement a simple key value store using a hash table in Python.

  • Answered by AI

Skills evaluated in this interview

I applied via Company Website and was interviewed in Dec 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. 1. Questions around projects : JWT, UserAuthentication etc
  • Q2. 2. Write a code to find frequency of characters in a given string?
  • Ans. 

    Code to find frequency of characters in a given string

    • Use a hash table to store character frequencies

    • Iterate through the string and update the hash table accordingly

    • Print the hash table to display the character frequencies

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. 1. Write a code to reverse a linked list?
  • Ans. 

    Code to reverse a linked list

    • Create three pointers: prev, curr, and next

    • Initialize prev to null and curr to head

    • Loop through the list and set next to curr's next node

    • Set curr's next node to prev

    • Move prev and curr one node ahead

    • Return prev as the new head

  • Answered by AI
  • Q2. 2. Write a code to reverse linked list in size of K?
  • Ans. 

    Code to reverse linked list in size of K

    • Create a function that takes head of linked list and size K as input

    • Traverse the linked list in groups of K nodes

    • Reverse each group of K nodes using iterative or recursive approach

    • Connect the reversed groups to form the final linked list

    • Return the new head of the reversed linked list

  • Answered by AI
  • Q3. 3. Questions around project and design a database structure for comments system of quora?
Round 4 - HR 

(1 Question)

  • Q1. Basic HR round questions

Interview Preparation Tips

Topics to prepare for AmbitionBox Senior Software Engineer interview:
  • Data Structures
  • Algorithms
  • Web Development
Interview preparation tips for other job seekers - Interview is almost easy, just be confident and think out of the box.

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Assignment 

Given an simple gaming questions to be developed in JS

Round 3 - Coding Test 

Given another UI design in image to be developed

Contribute & help others!
anonymous
You can choose to be anonymous

Pinterest Interview FAQs

How many rounds are there in Pinterest Senior Software Engineer interview?
Pinterest interview process usually has 3 rounds. The most common rounds in the Pinterest interview process are HR, Coding Test and Technical.

Recently Viewed

SALARIES

Cognizant

SALARIES

Tech Mahindra

SALARIES

Virtusa Consulting Services

SALARIES

Cognizant

SALARIES

Cisco

INTERVIEWS

Pinterest

No Interviews

SALARIES

SAP

SALARIES

Adobe

SALARIES

Wipro

SALARIES

HCL Group

Tell us how to improve this page.

Pinterest Senior Software Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Compare Pinterest with

Etsy

4.2
Compare

Facebook

4.3
Compare

Google

4.4
Compare

Instagram

4.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview