ROLLER logo

ROLLER Software Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

1.5 Rounds average
Average Typical difficulty
27.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ROLLER.

Showing 3 of 11
ROLLER logo
ROLLER

Software Engineer

Engineering · nearly a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

First, I had a chat with a recruiter about standard stuff, which was fine. Then, it got weird. The recruiter asked a bunch of tech questions that the engineering team gave them, and they wrote it all down (or maybe recorded it) to tell the engineers later. These questions were pretty specific but also high-level, like asking about interfaces versus abstract classes. It was tough because I was explaining to someone who didn't really get the tech stuff, and you lose a lot in conversation when you can't go back and forth easily. Questions like that really threw me off.

Confirmed questions1 question
  • Can you explain the distinction between an interface and an abstract class?
ROLLER logo
ROLLER

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical System Design Coding

I applied online and then about two weeks later, I had a first-round screening over Teams. The HR person asked general and technical questions. They were upfront that they weren't technical and would just pass my answers to the tech team. I wasn't super ready since it was my first interview after restarting my job search, so I was a bit surprised. But it was still a good experience overall.

Confirmed questions6 questions
  • Can you explain what attributes are in C#?
  • What is the purpose of using statements in C#?
  • Could you describe the difference between an interface and an abstract class?
ROLLER logo
ROLLER

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

Had a call with the Recruitment Manager, who was super nice and gave me the lowdown on the company, its vibe, and how the interviews work. They then asked about my general background and some tech stuff relevant to the role. Towards the end, I got to ask my own questions and they walked me through the rest of the process. A couple days later, they let me know I didn't get the job. The feedback was helpful, and I appreciated how professional they were. Seems like a cool place to work with a great culture!

Confirmed questions3 questions
  • Can you tell me about your recent experience with C# attributes?
  • What are your thoughts on Reflection?
  • How do you handle Optimistic concurrency?

ROLLER Software Engineer Interview Questions

Quoted word for word from ROLLER interview reports.

What is the distinction between clustered and unclustered indexes in SQL Server?

Read reports

What is the difference between an interface and an abstract class?

Read reports

Can you explain the distinction between an interface and an abstract class?

Read report

Could you describe the difference between an interface and an abstract class?

Read report

Can you tell me the differences between interfaces and abstract classes?

Read report

Formats, difficulty and experience

Across all 11 ROLLER interview reports.

Interview formats

Behavioral 45.8%
Technical 41.7%
Coding 8.3%
System Design 4.2%

Interview difficulty

Easy 18.2%
Average 54.5%
Difficult 27.3%

Candidate experience

Negative 63.6%
Positive 27.3%
Neutral 9.1%