Premium Employer

i

This company page is being actively managed by SurveyMonkey Team. If you also belong to the team, you can get access from here

SurveyMonkey Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

SurveyMonkey Interview Questions and Answers

Updated 6 Nov 2024

SurveyMonkey Interview Experiences

Popular Designations

4 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Python code to calculate the sum
  • Ans. 

    Python code to calculate the sum of elements in a list

    • Use the built-in sum() function in Python to calculate the sum of elements in a list

    • Create a list of numbers and pass it as an argument to the sum() function

    • Example: numbers = [1, 2, 3, 4, 5] total = sum(numbers) print(total)

  • Answered by AI
  • Q2. Terraform code debug and analysis

Skills evaluated in this interview

Senior Devops Engineer Interview Questions asked at other Companies

Q1. What are Terraform life cycles ? and how do we use them ?
View answer (3)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

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

Round 1 - Technical 

(3 Questions)

  • Q1. Longest non-repeating substring
  • Ans. 

    Find the longest substring without any repeating characters

    • Use a sliding window approach to track the longest substring without repeating characters

    • Keep track of the characters seen so far in a set to quickly check for repeats

    • Update the start index of the window when a repeat is found

  • Answered by AI
  • Q2. React basics, Virtual DOM, Pure Components, useMemo,
  • Q3. Build a component to display concentric circles
  • Ans. 

    Create a component to display concentric circles

    • Use HTML canvas element to draw circles

    • Calculate the radius and position of each circle

    • Use CSS for styling and positioning if needed

  • Answered by AI

Skills evaluated in this interview

Senior Front end Developer Interview Questions asked at other Companies

Q1. Discuss a time when you had to refactor a large codebase. How did you approach the task, and what steps did you take to ensure that the code remained maintainable and scalable?
View answer (1)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. React/JS fundamentals

Senior Front end Developer Interview Questions asked at other Companies

Q1. Discuss a time when you had to refactor a large codebase. How did you approach the task, and what steps did you take to ensure that the code remained maintainable and scalable?
View answer (1)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Technical questions, coding questions, design related questions.

Senior Software Engineer 2 Interview Questions asked at other Companies

Q1. What microservices patterns are you aware ? let's assume that there is a microservice based architecture and service A is calling service B which in turn service C. If service b fails, how will you manage transaction and logging ?
View answer (1)

SurveyMonkey interview questions for popular designations

 Senior Front end Developer

 (2)

 Senior Devops Engineer

 (1)

 Senior Software Engineer 2

 (1)

Jobs at SurveyMonkey

View all

Interview questions from similar companies

I appeared for an interview before Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

This was an online coding round where we were supposed to solve 2 questions under 90 minutes . Both the questions in my set were related to Graphs and were quite tricky and heavy to implement.

  • Q1. 

    Path Counting in Directed Graph

    Given a directed graph with a specified number of vertices V and edges E, your task is to calculate the total number of distinct paths from a given source node S to all ot...

  • Ans. 

    Calculate the total number of distinct paths from a given source node to all other nodes in a directed graph.

    • Use dynamic programming to keep track of the number of paths from the source node to each node in the graph.

    • Consider using modular arithmetic to handle large numbers and prevent overflow.

    • Start by initializing the number of paths from the source node to itself as 1.

    • Iterate through the edges of the graph and updat...

  • Answered by AI
  • Q2. 

    Course Schedule II Problem Statement

    You are provided with a number of courses 'N', some of which have prerequisites. There is a matrix named 'PREREQUISITES' of size 'M' x 2. This matrix indicates that fo...

  • Ans. 

    Given courses with prerequisites, determine a valid order to complete all courses.

    • Use topological sorting to find a valid order of courses.

    • Create a graph with courses as nodes and prerequisites as edges.

    • Start with courses that have no prerequisites and remove them from the graph.

    • Continue this process until all courses are taken or there are no valid courses left.

    • If there is a cycle in the graph, it is impossible to com

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a Data Structures and Algorithms round with some standard questions . I was expected to come up with an
efficient approach and code it as well .

  • Q1. 

    Merge Intervals Problem Statement

    You are provided with 'N' intervals, each containing two integers denoting the start time and end time of the interval.

    Your task is to merge all overlapping intervals a...

  • Ans. 

    Merge overlapping intervals and return sorted list of merged intervals.

    • Sort the intervals based on start times.

    • Iterate through intervals and merge overlapping intervals.

    • Return the merged intervals in sorted order.

  • Answered by AI
  • Q2. 

    Longest Route Problem Statement

    Given a 2-dimensional binary matrix called Mat of size N x M that consists solely of 0s and 1s, find the length of the longest path from a specified source cell to a destina...

  • Ans. 

    Find the length of the longest path from a source cell to a destination cell in a binary matrix.

    • Use depth-first search (DFS) to explore all possible paths from source to destination.

    • Keep track of visited cells to avoid revisiting them.

    • Return the length of the longest path found, or -1 if no path exists.

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was also a DSA round where I was asked to code only one of the questions but I eventually ended up coding both
as I had some spare time and explained my approches very smoothly to the interviewer . This round went preety well .

  • Q1. 

    Longest Increasing Subsequence Problem Statement

    Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...

  • Ans. 

    Find the length of the longest strictly increasing subsequence in an array of integers.

    • Use dynamic programming to solve this problem efficiently.

    • Initialize an array to store the length of the longest increasing subsequence ending at each index.

    • Iterate through the array and update the length of the longest increasing subsequence for each element.

    • Return the maximum value in the array as the result.

  • Answered by AI
  • Q2. 

    Search In Rotated Sorted Array Problem Statement

    Given a rotated sorted array ARR of size 'N' and an integer 'K', determine the index at which 'K' is present in the array.

    Note:
    1. If 'K' is not present...
  • Ans. 

    Given a rotated sorted array, find the index of a given integer 'K'.

    • Use binary search to find the pivot point where the array is rotated.

    • Then perform binary search on the appropriate half of the array to find 'K'.

    • Handle cases where 'K' is not present in the array by returning -1.

  • Answered by AI
Round 4 - Face to Face 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was also a DSA round with 2 questions of Medium to Hard difficulty . I was expected to follow some clean code and OOPS principles to write the code in this round .

  • Q1. 

    Rank from Stream Problem Statement

    Given an array of integers ARR and an integer K, determine the rank of the element ARR[K].

    Explanation:

    The rank of any element in ARR is defined as the number of elem...

  • Ans. 

    Given an array and an index, find the number of elements smaller than the element at that index appearing before it in the array.

    • Iterate through the array up to index K and count the number of elements smaller than ARR[K].

    • Return the count as the rank of ARR[K].

    • Handle edge cases like empty array or invalid index K.

  • Answered by AI
  • Q2. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Implement a doubly linked list to maintain the order of recently used keys.

    • Use a hashmap to store key-value pairs for quick access.

    • Update the order of keys in the linked list on get and put operations.

    • Evict the least recently used key when the cache reaches its capacity.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAFacebook interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Referral and was interviewed before Apr 2021. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. What experience do you have using SQL?
  • Ans. 

    I have extensive experience using SQL for data analysis and reporting.

    • Proficient in writing complex SQL queries

    • Experience in data manipulation, aggregation, and filtering

    • Familiarity with joins, subqueries, and stored procedures

    • Experience in optimizing queries for performance

    • Examples: Used SQL to analyze customer behavior and create reports for marketing team, extracted data from multiple tables using joins and subqueri

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Priceline Data Analyst interview:
  • Excel
Interview preparation tips for other job seekers - Have a portfolio of database experience.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in May 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. They asked about How have you developed Business in your Ex Company

Interview Preparation Tips

Interview preparation tips for other job seekers - I explained that we rigorously used to do telling calling as well as Birthday-Anniversary wish and offer calling and thus we used to develop our Business. I was First Got Hired through Consultancy via Naukari and after seeing my performance, Amazon-Prione consumed me to the main business on pay roll.

I applied via Company Website and was interviewed in May 2019. There were 4 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. About your self
  • Q2. About your previous company and job profile
  • Q3. How do you relate your previous job profile with the profile you are applying
  • Q4. Any thing extra ordinary you have done in your previous company (s) that has changed your business
  • Ans. 

    Implemented a new customer feedback system that increased customer satisfaction by 20%

    • Implemented a new customer feedback system to gather insights and improve customer experience

    • Analyzed feedback data to identify common issues and areas for improvement

    • Implemented changes based on feedback to address customer concerns and enhance overall satisfaction

    • Trained team members on how to effectively use the new system and inte...

  • Answered by AI
  • Q5. Hobbies and all

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Have proper knowledge about your work experience
Make your CV precis and do adhere to it
Be honest

I applied via Naukri.com

Interview Questionnaire 

2 Questions

  • Q1. Why Amazon?
  • Q2. What do you expect from Amazon?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be open to anything, and keep your expectations low as your expectations might kill you. Just relax and take everything in a healthy way

I applied via Recruitment Consultant and was interviewed before Jul 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. DS Algo Questions on Trees. Leadership Principles

Interview Preparation Tips

Interview preparation tips for other job seekers - Read up on DS Algo and white paper coding and Leadership Principles

SurveyMonkey Interview FAQs

How many rounds are there in SurveyMonkey interview?
SurveyMonkey interview process usually has 1 rounds. The most common rounds in the SurveyMonkey interview process are Technical and One-on-one Round.
How to prepare for SurveyMonkey interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SurveyMonkey. The most common topics and skills that interviewers at SurveyMonkey expect are Python, Program Management, Presentation Skills, AWS and Excel.
What are the top questions asked in SurveyMonkey interview?

Some of the top questions asked at the SurveyMonkey interview -

  1. Build a component to display concentric circ...read more
  2. Python code to calculate the ...read more
  3. Longest non-repeating substr...read more

Tell us how to improve this page.

SurveyMonkey Interview Process

based on 4 interviews

Interview experience

3.3
  
Average
View more
Join SurveyMonkey World’s most popular platform for surveys and forms.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5.1k Interviews
Uber Interview Questions
4.2
 • 149 Interviews
Expedia Group Interview Questions
3.8
 • 75 Interviews
LinkedIn Interview Questions
4.3
 • 65 Interviews
OLX Interview Questions
3.8
 • 57 Interviews
Facebook Interview Questions
4.3
 • 52 Interviews
Groupon Interview Questions
3.1
 • 42 Interviews
Priceline Interview Questions
3.8
 • 13 Interviews
Synaptics Interview Questions
3.9
 • 10 Interviews
View all

SurveyMonkey Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

4.0

Salary

4.0

Job security

5.0

Company culture

4.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Senior Cloud Security Engineer II

Bangalore / Bengaluru

21-31 Yrs

Not Disclosed

Explore more jobs
Compare SurveyMonkey with

Amazon

4.0
Compare

Uber

4.2
Compare

Fareportal

3.3
Compare

OLX

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