
Relativity Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 79 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Relativity.
Software Engineer
So for this role, they wanted me to review and practice medium-level data structures and algorithms (DSA), making sure I had strong problem-solving skills. I also had to revisit system design basics, like being able to clearly explain design choices, trade-offs, and the reasoning behind any architectural decisions made. Pretty much, it was standard DSA and system design questions for a regular Software Engineer job.
- Can you explain stacks and queues and their applications?
Software Engineer Intern
I went through 2 interview stages: a phone screen and a short live coding session. The first round was pretty relaxed, with behavioral questions and two English questions. I was quickly invited to the next stage. Then, there was a coding interview, where I had a few tasks involving class implementation and basic searching. They suggested I'd be moving on, but then completely ghosted me, and I received an automated rejection email after a month. I admit I didn't perform well in the interview, but I feel they could have at least informed me about their decision sooner than a month later. Getting an automated email during the interview process after resume screening is also quite unexpected. During those two rounds, the interviewers were nice and seemed helpful (though round 2 was a bit chaotic, which might have also been my fault).
- Could you write a book class?
- What was the time and memory complexity of your algorithm?
- How could your algorithm be improved?
Software Engineer
I got a call from the recruiter to do a phone screen, which I passed. Then there was a HackerRank challenge that I thought was easy and passed. After that, I was invited for an onsite interview. The first part of the onsite was with a junior engineer where we talked about general stuff like learning and my projects. I mentioned my compiler project, but since I applied for web development, they were more interested in fun projects. The second interview was with a manager, and it was all behavioral, asking about my internships. I can't recall much, but I tried to be straightforward with my answers. The technical part of the onsite wasn't too hard. It had OOP questions and a whiteboard coding problem about shape classes. They also asked me to design YouTube, and I suggested using the YouTube API to get video URLs and download them locally, which I think is the real-world approach. However, they wanted me to build a web crawler instead. I ended up emailing the recruiters to check on my status and found out they were moving forward with other candidates. It's probably for the best. The office was cool, but the work-life balance seemed off based on the junior engineer's description of after-work gatherings.
- Can you share two significant high points and two significant low points from your time in college?
- Describe your approach to designing YouTube.
- Could you write the code for a Triangle class?
Relativity Software Engineer Interview Questions
Quoted word for word from Relativity interview reports.
“Implement the logic for a 2D array cell class where its state depends on its neighbors.”
Read reports →“How would you instantiate an object in C# using an assembly when the code is not accessible?”
Read reports →“How do you count the number of islands in a matrix board?”
Read reports →“Write an object oriented programming class that inverts the logic of a provided if statement.”
Read reports →“How would you structure a query to find all patients associated with a specific doctor within this schema?”
Read report →“How would you find and return the maximum value from a list containing various shapes?”
Read report →“Can you design a base class for shapes like triangle and rectangle?”
Read report →“Can you determine how many degrees of separation various cities have from Chicago based on shared interstates?”
Read report →“Can you create different shape classes that compute area, given a key value for that shape?”
Read report →Formats, difficulty and experience
Across all 79 Relativity interview reports.