
ShipHawk Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at ShipHawk.
Software Engineer
HR reached out first for a quick 15-minute call to go over my resume and experience. Then I had a phone interview with an Engineer. I was told it'd be about soft skills and my previous answers, but it turned out to be super technical, which totally caught me off guard. I really wish I'd done a quick refresher. The interviewer was pretty rough, making me feel dumb for an answer that wasn't quite right, which really killed my vibe for the rest of the interview. Honestly, it was a close call for a negative experience, but I'm hoping other interviewers are cooler. I got rejected the next day.
- When would you use a Hashtable versus a LinkedList, and why?
Software Engineer
I talked to the VP of Engineering over Zoom. He was really chill and the interview went smoothly. It started with me just talking about my background, mainly Rails and full-stack stuff. Then he hit me with some technical questions, starting with basic Ruby and then getting harder, asking about things like meta-programming, threads, databases, and ElasticSearch, all based on what I'd done. It was cool though, we actually had a good chat about tech and he even gave me the answers when I was stumped. You definitely need to know your languages and programming concepts inside out because he's super knowledgeable and can discuss it all.
- Beyond the basic Ruby questions, how can you invoke a public method without using the standard class dot notation?
- Could you explain the three mixin methods?
- What are your thoughts on using meta-programming in a production environment?
Software Engineer
You start with a couple of phone calls to discuss your background. Then, there's a timed coding challenge online. After that, you work on a small project where you have some flexibility on what to do, as long as it fits certain rules. The last part is meeting them in person for some pair or mob programming.
- Have you ever written tests, and if so, can you quantify how many?
- What's your approach to refactoring CSS?
ShipHawk Software Engineer Interview Questions
Quoted word for word from ShipHawk interview reports.
“Beyond the basic Ruby questions, how can you invoke a public method without using the standard class dot notation?”
Read reports →“Can you explain binary search to a child?”
Read reports →“When would you use a Hashtable versus a LinkedList, and why?”
Read reports →“Solve an easy frog jumping on paddies programming interview question online”
Read reports →“Can you define what Postgres transactions are and what different types of joins are available?”
Read report →“In what scenarios would you utilize the Having clause?”
Read report →“Could you explain the three mixin methods?”
Read report →“What's your approach to refactoring CSS?”
Read report →“What are your thoughts on using meta-programming in a production environment?”
Read report →Formats, difficulty and experience
Across all 5 ShipHawk interview reports.