
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
Candidate interview experiences
First-hand accounts from people who interviewed at Random.
Software Engineer
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.
- Could you solve the jump game problem from index one to the nth index?
Software Development Engineer
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.
- 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?
Software Developer
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.
- 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 →“Solve the two sum problem”
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 →“Tell me about what you know regarding this company.”
Read report →Formats, difficulty and experience
Across all 6 Random interview reports.