
Cimpress Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 154 interview experiences · FREE TO READ
Which role are you interviewing for?
26 roles · 154 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Cimpress.
Intern
I had two rounds of technical interviews. They focused on fundamental computer science topics like operating systems, system design, and databases. There were also some basic data structures and algorithms questions, which were medium in difficulty. Specifically, they asked about linked lists and graphs. A lot of emphasis was placed on object-oriented programming concepts.
- Can you discuss System Design concepts and how you would design a playlist using a specific data structure, explaining your rationale?
- Design a playlist using a data structure and justify why you chose it.
Software Engineer
This was a really bad interview experience. They rescheduled it like 5 or 6 times. During the actual interview, the interviewer didn't seem that interested in my solutions. The first question was coding related, and I explained it well. It was supposed to be an hour long, but they finished it in about 35-40 minutes. I got the feeling they might have already filled the position or had other plans.
- Can you explain Hash map and Linked list in Core Java?
Financial Analyst
I interviewed at Cimpress for a Financial Analyst role. After a personal health break, I was interested because it aligned with my career goals, even though my prior experience and compensation were higher. The process had three technical rounds, each about 45 minutes, and one was with the Head of Finance. I passed the first two but got rejected after the last one with a vague reason like my "skills are better suited for another role." After putting in many hours across several discussions, this generic feedback feels like an afterthought. If I wasn't a fit, they should have known way earlier, maybe during the HR screening or after the first round. It seems like the interview process was uncoordinated and lacked direction. It felt more like they were just trying to fill time and justify the process instead of making real hiring decisions. The whole thing seemed disorganized and disrespectful of my time. Cimpress really needs to fix its hiring process, not just for efficiency but for basic professionalism and respect.
- A case study involving a budget versus actual analysis was presented.
Data Engineer
I got referred by a friend and then the recruiter called me. The first step was an online test on Hacker Earth, which lasted 90 minutes. It included MCQs on data engineering, Git, and modern data warehouses, plus some SQL coding. After that, the first interview round was scheduled. They asked me about SQL, DBT, and Python data modeling concepts like dimension and fact tables. I also got questions related to my resume and some scenario-based ones. I got rejected after the first round. Honestly, I felt the technical interviewer had like 10 years of experience and was expecting that from me even though I have 5 years and the job description only asked for 4+ years.
- Can you tell me about yourself?
- What are window functions?
- Could you explain dbt materializations and provide guidance on selecting the appropriate one?
Cimpress Interview Questions
Quoted word for word from Cimpress interview reports.
“What happens to the lake's water level if you throw a heavy granite stone from a boat into the lake?”
Read reports →“Given a train traveling 240 km in 3 hours, what would be its average speed in km/h?”
Read reports →“Given a matrix, write a function to set entire row and column to zero if an element in that row/column is zero.”
Read reports →“Given an array with a series of numbers, find the Kth missing number in the series.”
Read reports →“Write a function that identifies duplicate elements in an array and returns the total count of these duplicates.”
Read report →“Write a SQL query to find customers who placed more than one order in a month, given customer and order tables with order placement dates and a customer ID foreign key.”
Read report →“Given an array of stock prices, find the maximum profit you can achieve by buying and selling the stock once.”
Read report →“given a scenario with the above coupons and items in a cart, calculate the total price.”
Read report →“Can you find pairs of duplicate numbers in an integer array and provide the total count of all duplicates?”
Read report →Formats, difficulty and experience
Across all 154 Cimpress interview reports.