
Hammer 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 Hammer.
Software Engineer
The whole process was fast and good. The technical team is good. It's a good profile. The technology is very good. There are many things to learn. I interviewed and got confirmed in about a month. Received the offer letter very fast.
- Technical questions relevant to the job.
Software Engineer
I had an onsite interview first, no prior calls. I interviewed with other software engineers one on one. They asked some basic questions on data structures, networking, programming concepts, and to figure out how some sample code works. It was about checking my overall understanding of concepts. Then I had a second onsite interview, which was pretty similar.
- Questions on binary tree algorithms were asked, not too difficult though.
Senior Software Engineer
I interviewed with the hiring manager and two senior staff engineers. The manager seemed a bit nervous, speaking very quickly. One of the senior engineers asked me some C++ questions and incorrectly stated I was wrong about a question regarding 'delete'. It turns out I was correct after looking it up later. They also asked some general problem-solving questions. The role involves working with SCRUM, focusing on sustaining and feature work, not new development. The salary range seemed to be in the low $90s. Overall, it felt like an okay place to work, but perhaps not a lot of fun, based on the vibe from the engineers.
- Given 8 objects, one with a different weight, what's the most efficient way to find it using minimal measurements?
- Can you identify the issue with this C++ code: { object* p=NULL; p = new object(); p->foo() delete p; }?
Hammer Software Engineer Interview Questions
Quoted word for word from Hammer interview reports.
“Can you identify the issue with this C++ code: { object* p=NULL; p = new object(); p->foo() delete p; }?”
Read reports →“How would you find a cycle in a single linked list?”
Read reports →“Given 8 objects, one with a different weight, what's the most efficient way to find it using minimal measurements?”
Read reports →“Can you define what a Virtual Destructor is?”
Read reports →“Can you explain the SIP message flow and how a call is set up?”
Read report →“Could you ask some data structure questions?”
Read report →Formats, difficulty and experience
Across all 6 Hammer interview reports.