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

Clear (1)

SurveyMonkey Senior Devops Engineer Interview Questions and Answers

Updated 6 Nov 2024

SurveyMonkey Senior Devops Engineer Interview Experiences

1 interview 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

Interview questions from similar companies

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
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Nov 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 - Technical 

(1 Question)

  • Q1. Prefer not to due to NDA
Round 3 - Coding Test 

Brush up on DS and Algorithms

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on DS and algorithms
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
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There were 4 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Hiring manager round
  • Q2. Questions on previous projects
Round 2 - One-on-one 

(2 Questions)

  • Q1. Longest subsequence with sum zero
  • Ans. 

    Find the longest subsequence in an array with sum zero.

    • Iterate through the array and keep track of the running sum.

    • Store the running sum in a hashmap along with the index.

    • If the same sum is encountered again, the subsequence between the two indices has a sum of zero.

  • Answered by AI
  • Q2. Find diameter of tree
  • Ans. 

    The diameter of a tree is the longest path between two leaf nodes in the tree.

    • Calculate the longest path between two leaf nodes in the tree

    • This can be done by finding the height of the left and right subtrees and adding them together

    • The diameter of the tree is the maximum of either the diameter of the left subtree, the diameter of the right subtree, or the sum of the heights of the left and right subtrees

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

(1 Question)

  • Q1. System design: Hotel booking system
  • Ans. 

    Design a hotel booking system for managing reservations and availability.

    • Use a database to store hotel information, room availability, and reservations.

    • Implement user authentication and authorization for booking.

    • Include a search feature for users to find available rooms based on their criteria.

    • Allow users to make reservations, modify or cancel them.

    • Send confirmation emails to users after successful bookings.

  • Answered by AI
Round 4 - Coding Test 

Divide one big integer by another

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(3 Questions)

  • Q1. What is ACID in DBs ?
  • Ans. 

    ACID stands for Atomicity, Consistency, Isolation, and Durability in databases.

    • Atomicity ensures that all operations in a transaction are completed successfully or none at all.

    • Consistency ensures that the database remains in a consistent state before and after the transaction.

    • Isolation ensures that multiple transactions can be executed concurrently without affecting each other.

    • Durability ensures that once a transaction...

  • Answered by AI
  • Q2. What is the difference in checked and unchecked exceptions ?
  • Ans. 

    Checked exceptions are checked at compile time while unchecked exceptions are not checked at compile time.

    • Checked exceptions are subclasses of Exception class except RuntimeException and its subclasses.

    • Unchecked exceptions are subclasses of RuntimeException and Error classes.

    • Checked exceptions must be caught or declared in the method signature using 'throws' keyword.

    • Unchecked exceptions do not need to be caught or decl...

  • Answered by AI
  • Q3. Find the min difference between any two integers of 2 sorted list
  • Ans. 

    To find the minimum difference between any two integers of 2 sorted lists, iterate through both lists simultaneously and keep track of the minimum difference.

    • Iterate through both sorted lists simultaneously

    • Keep track of the minimum difference found so far

    • Update the minimum difference if a smaller difference is found

  • Answered by AI

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 2023. There were 2 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. Given array of integer create subarray with sum = 0
  • Ans. 

    Create subarrays with sum = 0 from given array of integers.

    • Iterate through the array and keep track of the running sum.

    • Store the running sum in a hashmap and check if the current sum - any previous sum equals 0.

    • If yes, then the subarray between those two indices has a sum of 0.

  • Answered by AI
  • Q2. Left view of binary tree
  • Ans. 

    The left view of a binary tree is the set of nodes visible when the tree is viewed from the left side.

    • Traverse the tree in a level order manner and keep track of the first node at each level.

    • Use a queue to store nodes at each level and update the left view nodes accordingly.

    • Example: For a binary tree with root node 1, left child 2, and right child 3, the left view would be [1, 2].

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Solve sudoku, row and columns should have 1-9 numbers and the numbers shouldnt repeat

Round 2 - Technical 

(1 Question)

  • Q1. What is the toughest problem you solved and once I answered they started digging in to it
Round 3 - Technical 

(1 Question)

  • Q1. System Design - Design a parking lot
  • Ans. 

    Design a parking lot system with features like parking, retrieving, and tracking available spots.

    • Create a ParkingLot class with attributes like total number of spots, available spots, and a list of parked vehicles.

    • Implement methods for parking a vehicle, retrieving a vehicle, and tracking available spots.

    • Use data structures like arrays or lists to manage parked vehicles and available spots.

    • Consider implementing feature...

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

(1 Question)

  • Q1. Several questions related to behavioral and troubleshooting

Interview Preparation Tips

Interview preparation tips for other job seekers - be confidant

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

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

SurveyMonkey Interview FAQs

How many rounds are there in SurveyMonkey Senior Devops Engineer interview?
SurveyMonkey interview process usually has 1 rounds. The most common rounds in the SurveyMonkey interview process are Technical.
What are the top questions asked in SurveyMonkey Senior Devops Engineer interview?

Some of the top questions asked at the SurveyMonkey Senior Devops Engineer interview -

  1. Python code to calculate the ...read more
  2. Terraform code debug and analy...read more

Recently Viewed

INTERVIEWS

Rupeek

No Interviews

INTERVIEWS

DMG MORI

No Interviews

INTERVIEWS

ERPROOTS

No Interviews

INTERVIEWS

JAY JAY MILLS

No Interviews

INTERVIEWS

ERPROOTS

No Interviews

INTERVIEWS

Cityfurnish

No Interviews

INTERVIEWS

JAY JAY MILLS

No Interviews

INTERVIEWS

MathLogic

No Interviews

INTERVIEWS

Rupeek

5.6k top interview questions

INTERVIEWS

Univlabs

No Interviews

Tell us how to improve this page.

SurveyMonkey Senior Devops Engineer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Join SurveyMonkey World’s most popular platform for surveys and forms.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
AmbitionBox Interview Questions
4.9
 • 153 Interviews
Uber Interview Questions
4.2
 • 149 Interviews
Expedia Group Interview Questions
3.8
 • 75 Interviews
LinkedIn Interview Questions
4.3
 • 65 Interviews
Facebook Interview Questions
4.3
 • 52 Interviews
Priceline Interview Questions
3.9
 • 13 Interviews
Synaptics Interview Questions
3.8
 • 10 Interviews
SentinelOne Interview Questions
3.1
 • 8 Interviews
View all
Compare SurveyMonkey with

Amazon

4.1
Compare

Uber

4.2
Compare

Fareportal

3.4
Compare

OLX

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