Random logo

Random Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
100% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Random.

Showing 3 of 6
Random logo
Random

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview was good and they asked questions about data structures and algorithms, operating systems, computer networks, object-oriented programming, database management systems, projects, Git and GitHub, and some basic SQL queries.

Confirmed questions1 question
  • Could you solve the jump game problem from index one to the nth index?
Random logo
Random

Software Development Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Panel
Interview formats
Technical Coding Behavioral

So, the interview process starts with a quick screening, then there's a tough technical test. After that, you'll have several interviews with different people on the team to see if you're a good fit and if you have the right skills. Lastly, a panel makes the final decision.

Confirmed questions3 questions
  • Can you explain object-oriented programming concepts? And what's the difference between abstraction and encapsulation?
  • Can you describe the difference between a stack and a queue?
  • How would you optimize a given algorithm or code snippet?
Random logo
Random

Software Developer

Engineering

Entry Average Positive experience Decline offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

It was a coding round focused on algorithms and database normalization. The interviewer was nice and wanted to hear my approaches first before diving into the optimal one, which was mandatory. The questions were about sorting algorithms and database concepts.

Confirmed questions2 questions
  • Find the first and last occurrences of an element in an array
  • Solve the two sum problem

Random Software Engineer Interview Questions

Quoted word for word from Random interview reports.

Find the first and last occurrences of an element in an array

Read reports

Could you solve the jump game problem from index one to the nth index?

Read reports

Can you describe the difference between a stack and a queue?

Read reports

Can you explain object-oriented programming concepts? And what's the difference between abstraction and encapsulation?

Read report

How would you optimize a given algorithm or code snippet?

Read report

Could you provide a detailed description of your IoT project?

Read report

Formats, difficulty and experience

Across all 6 Random interview reports.

Interview formats

Technical 46.2%
Coding 38.5%
Behavioral 15.4%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Positive 100%