LiveRamp logo

LiveRamp Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 371 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
32.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at LiveRamp.

Showing 3 of 371
LiveRamp logo
LiveRamp

Software Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Behavioral

it was leetcode questions. you will be good if you spend time on solving coding problems. self intro and follow up questions. then leetcode questions again. you will be good if you spend time on solving coding problems. self intro and follow up questions.

Confirmed questions2 questions
  • leetcode questions
  • self intro and follow up questions
LiveRamp logo
LiveRamp

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Coding

The recruiter contacted me and we discussed the interview process. The recruiter seemed to be reading my resume for the first time and didn't know much about the role, which gave me a bad feeling. He also made comments about where I lived. He said I was moving on to a conversation with the hiring manager to discuss my experiences, and that it wouldn't be technical. I prepared for this, but the next round was a coding question instead of a discussion about my background. I emailed the recruiter about the discrepancy and asked for a re-interview. A week later, I haven't heard back, so I assume he's ignoring it. It was a bad experience because I wanted to work there.

Confirmed questions2 questions
  • Tell me about your past work and what you've done.
  • Work through a Leetcode problem that uses BFS/DFS.
LiveRamp logo
LiveRamp

Software Engineer

Engineering · more than a year ago

Staff Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

I was contacted by a junior recruiter to set up a time for an interview with the main recruiter. When the scheduled time came, the recruiter didn't show up. They called later to reschedule for the next day, but again, they didn't attend the call. A few days later, the junior recruiter called again to reschedule. The recruiter still didn't join the call and rescheduled. The recruiter didn't show up for that call either. The recruiter didn't even have the courtesy to call and apologize. The junior recruiter called a third time and asked for a time. This time, I didn't pick a time and just told them to call me whenever they had a moment. Finally, the recruiter attended and apologized for everything. Then, an interview was set up with the hiring manager. The recruiter didn't give me any details about the interview, just said it was a technical interview. More fun with the hiring manager interview. He didn't have a Zoom meeting link to join the call. He called me and asked for the Zoom URL. Trying to join the Zoom interview was quite a circus. There were sound issues and screen-sharing issues. After several attempts, we started the Google Meet call. There were similar issues there too. After a lot of hiccups, screen sharing finally worked. There weren't many questions, just the usual ones, and then they immediately started the coding interview. As a big data engineer, I was expecting Python or Scala coding questions. It turned out to be Java coding. When I questioned the need for Java in a big data role, the hiring manager explained that most of their work is in Java, with a little bit in Scala and Python. I started losing patience. When I said I wasn't comfortable with Java, the hiring manager mentioned he would consider me for a different position. So he asked me to code in Python, but there was no option to change the language. Since the language option didn't work and I was frustrated, I asked the hiring manager if we could stop there. The hiring manager also seemed to think it was a sign from above, and we ended the interview without accomplishing anything. I gave interview feedback to the recruiter, but they didn't acknowledge it. Overall, my impression is that HR is not professional and the hiring manager is unaware of their requirements.

Confirmed questions1 question
  • Could you please state your name?

LiveRamp Software Engineer Interview Questions

Quoted word for word from LiveRamp interview reports.

Given an API to check word validity, find the shortest word ladder between two given words by changing one letter at a time, where each intermediate word must also be valid.

Read reports

Given a list of words, group all words that have the same pattern. Example: Input: {"mom", "eat", "ate","dad", "go" } Output: {"mom", "dad"}, {"eat", "ate"}, {"go"}

Read reports

Given a list of times when stones rise and the frog's hopping distance, what's the minimum time for the frog to cross the river?

Read reports

If you know the branching factor and the distance between two nodes, what is the time complexity for BFS to find the shortest distance between them?

Read reports

For an array of n numbers, what is an O(n) time algorithm to find the cumulative sum of sums of all pairs of numbers?

Read report

How would you count the number of unique IP addresses given a bit mask? For example, with 1.1.1.1 and 1.1.1.2 and a 24-bit mask, the result should be '1'.

Read report

Given a frog wanting to cross a pond of distance X, and it can jump at most D units, and an array A where A[i] is the position of a leaf at time i, find the minimum time for the frog to reach the other side.

Read report

What is the minimum number of redirects needed to get from a starting article to an ending article, considering wiki articles and their internal links?

Read report

Given two strings, what is the minimum number of steps you must take to change it into another string of the same length? Each step consists of changing one letter and the resulting word must be in the English language.

Read report

Formats, difficulty and experience

Across all 371 LiveRamp interview reports.

Interview formats

Coding 39.1%
Technical 36.9%
Behavioral 20.3%
System Design 2.6%
Presentation 0.6%

Interview difficulty

Easy 18.9%
Average 62.8%
Difficult 18.3%

Candidate experience

Neutral 40.2%
Negative 27.6%
Positive 32.2%