
Signpost 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 Signpost.
Software Engineer
I got a call from HR to schedule a phone interview with an engineer, which happened about a week later. The HR person was super enthusiastic and gave a lot of details. The interview with the engineer was about 30 minutes long and the guy was friendly. The questions felt more like a discussion than a quiz. He asked some straightforward things like 'what's a stack overflow', but mostly we talked about algorithms.
- Could you explain what a stack overflow is?
- What is a race condition?
- Can you describe an algorithm for shuffling cards?
Software Engineer
So, the first phone interview was about 40 minutes long. They asked 3 tech questions and 2 algorithm questions. For the tech questions, they asked about racing conditions, the difference between the web and internet, and the big O for inserting into a hashmap. For algorithms, it was about detecting circles in a linked list and shuffling an array. You can find all the answers online or in books.
- What distinguishes the web from the internet?
Software Engineer
I sent in an application online and then they emailed me about a technical interview. The questions felt pretty easy, but I was sick and couldn't think straight. You should probably practice the early stuff in CACTI or do some easy LeetCode problems.
- Can you explain how to shuffle an array both in-place and out-of-place, and what is the time complexity O(n)?
- Describe how to detect a loop in a linked list and identify its starting point, and what is the big O notation for this algorithm?
- What distinguishes the Internet from the Web at a protocol level?
Signpost Software Engineer Interview Questions
Quoted word for word from Signpost interview reports.
“What is the difference between the web and the internet?”
Read reports →“What distinguishes the web from the internet?”
Read reports →“What distinguishes the Internet from the Web at a protocol level?”
Read reports →“Can you explain the difference between the internet and the web?”
Read reports →“How would you detect a loop in a linked list?”
Read report →“Describe how to detect a loop in a linked list and identify its starting point, and what is the big O notation for this algorithm?”
Read report →“How would you detect if a linked list contains a loop, and what's the approach to find where the loop starts?”
Read report →“What is a race condition?”
Read report →“Can you explain how to detect a loop in a linked list?”
Read report →Formats, difficulty and experience
Across all 6 Signpost interview reports.