
Casper 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 Casper.
Software Engineer
I was contacted via Vettery. The first step was a call with HR, who were nice and asked about my background and my reasons for leaving my current job. After that, I had a chat with an engineering manager. This wasn't technical; we just discussed my resume, the company vibe, and the job's responsibilities. It went for about 45 minutes. A few days later, I got a standard rejection email. I'm not sure what I could have done differently since the reason was so vague. Maybe it was my experience, or not fitting the culture, or something else, but it wasn't because of my technical skills since they never tested those.
- What's prompting your departure from your present employment?
- Could you share some details about your professional background?
- What makes you want to move on from your current position?
Software Engineer
It was a pretty standard interview process. Started with a personality fit chat with the recruiter. Then a technical phone screen where we talked about my background and current role with an engineer. After that, there was a take-home assignment, and the final stage was an afternoon-long on-site interview. I thought the take-home was a bit too specific to their tech stack, felt like it filtered people based on that rather than actual skills. The people I met were nice and smart though. Overall it was a good experience, but I didn't love how much they focused on their specific technology in the last two parts.
- What are your thoughts on relational database design?
Software Engineer
The HR department seemed a bit unorganized, but everyone I talked to was super friendly. After my second phone interview, I was told I'd get a coding assignment in a day or two. I ended up waiting about 4 days and emailed the recruiter about it, but got no response. I reached out again after a week and a half, and this time she replied with the coding assignment, explaining there was a mix-up. This was right before Christmas, and the deadline was Dec. 26. I probably should have asked for an extension given the holiday, but I submitted a rushed assignment instead. It was a bummer, but I definitely learned something from it.
- Can you outline a Ruby on Rails application design for managing shipments, warehouses, products, and inventory?
Casper Software Engineer Interview Questions
Quoted word for word from Casper interview reports.
“Can you implement a weight conversion class?”
Read reports →“Can you outline a Ruby on Rails application design for managing shipments, warehouses, products, and inventory?”
Read reports →“What are your thoughts on relational database design?”
Read reports →“What type of tasks would be part of this role?”
Read reports →“What's prompting your departure from your present employment?”
Read report →“What makes you want to move on from your current position?”
Read report →“What are your impressions of our company culture?”
Read report →“Tell me about a time you collaborated with team members on a task or project.”
Read report →“Could you share some details about your professional background?”
Read report →Formats, difficulty and experience
Across all 6 Casper interview reports.