Rally Health logo

Rally Health Software Engineer Interview Questions
& Process

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

Based on 53 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
47.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Rally Health.

Showing 3 of 53
Rally Health logo
Rally Health

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Offer
Interview formats
Coding Technical System Design Behavioral Case

The interview process was super smooth and wrapped up in about a week because my recruiter was on top of it. It kicked off with a quick recruiter chat, then an online coding test with two medium LeetCode problems. After that, I had a 5-part onsite interview. The onsite included 2 coding interviews (each with an easy LeetCode problem), an architecture discussion, a culture fit interview, and a product sense interview. Everything went great and the interviewers were really friendly. All in all, it was an awesome process.

Confirmed questions3 questions
  • Can you find the minimum value in a sorted array that has been rotated?
  • Solve this easy LeetCode problem.
  • Solve this other easy LeetCode problem.
Rally Health logo
Rally Health

Senior Software Engineer

Engineering · more than a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Coding Technical

I started with a recruiter call where we discussed the company and the role. They described a senior full stack position focusing on React, Scala, AWS, and microservices. I was interested. The next step was a phone screen with another senior engineer. It was an hour long. The first 30 minutes were about my background. The second half involved a coding exercise on codinghire.com. I wasn't a fan of the virtual whiteboard format, especially given my experience. The interviewer picked a random problem: checking for anagrams. I provided a simple, readable solution and discussed its ease of review. The interviewer then pressed on Big O notation, which caught me off guard as I'd prepared for full stack topics. I gave my best Big O answer and was asked to rewrite the function using a hash map. I struggled a bit, and the interviewer helped. He then asked for the Big O of the hash map version. Finally, he asked which solution I preferred, and I reiterated my preference for the simpler, more readable code. He didn't seem convinced. The interview concluded with me asking questions, but my interest had waned due to their interview approach.

Confirmed questions5 questions
  • Can you write some code to check if two strings are anagrams?
  • What's the Big O notation for the anagram function?
  • Please rewrite the anagram function using a hash map.
Rally Health logo
Rally Health

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Coding

Met them at a career fair on campus and got a coding challenge and an initial round with a developer and HR. I submitted my coding challenge on time and then waited 2 whole months for them to contact me saying they'd review it that week. They reached out the following week saying they didn't get to it last week and would look at it this week instead. This repeated for 4 weeks straight. After I sent a strong email demanding they review my coding interview that week because I had other offers, they quickly replied within 24 hours with a rejection. Could have definitely saved me 3 months of follow-up emails and sent my rejection faster.

Confirmed questions1 question
  • How would you approach coding weighted distances?

Rally Health Software Engineer Interview Questions

Quoted word for word from Rally Health interview reports.

Find the least common ancestor of nodes in a binary tree using BFS.

Read reports

Can you find the nth element from the end of a linked list?

Read reports

Can you find the minimum value in a sorted array that has been rotated?

Read reports

Can you provide a JavaScript function to return an array containing only the unique elements from a given array?

Read report

Given an integer N and a sequence of digits, write code to insert operators (+, -, *) between the digits to form a mathematical expression that evaluates to N. Division is not allowed.

Read report

Can you perform a level order traversal of a binary tree?

Read report

How would you perform a depth-first traversal of a binary tree?

Read report

Can you write a function to check if a string containing brackets like [], (), or {} is balanced, meaning every opening bracket has a corresponding closing bracket and no closing bracket is found within another pair? For example, "( a + b )" is true, but "[ a + ( b + c ] )" is false.

Read report

Formats, difficulty and experience

Across all 53 Rally Health interview reports.

Interview formats

Coding 34.8%
Technical 27.5%
Behavioral 24.6%
System Design 12.3%
Case 0.7%

Interview difficulty

Easy 18.9%
Average 67.9%
Difficult 13.2%

Candidate experience

Negative 35.8%
Neutral 17%
Positive 47.2%