
CharterUP Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CharterUP.
Software Engineer
The whole thing took about 5 weeks, with several rounds. It was cool talking with the team, and the questions were pretty standard for a senior role, they made it fun. I did a live coding thing in 10 seconds, which impressed the interviewer. The final architecture discussion went well too, gave me a feel for their tech vision. Didn't get an offer though. Not sure why, maybe it was compensation because the budget changed and ended up being lower than expected for senior. Still, I liked the team and company and would consider them again.
- Can you share an instance where you encountered issue X? Describe your approach to resolving it.
Software Engineer
The application process was a bit out there, starting with questions about SAT scores and essays. Then there was a 12-minute cognitive test with 50 questions. Instead of a typical coding test, they emailed a PDF with starter code and expected the completed code back within a set time. After that, I had a behavioral interview where I noticed some red flags. When I asked about working during the pandemic, they focused only on sales declining, not employee impact. They were vague about training, saying they 'throw you in to the deep end.' The final interview was a video call with mostly men, and one senior person was quite rude. When asked about other offers, I said yes, and he called my other offer a 'cushy 9 to 5' and implied I might need to take a salary hit if the company faced issues, questioning my drive. This felt like a sign of an unstructured company that doesn't value work-life balance.
- Do you follow any programmers?
- Do you follow any programmers?
Software Developer
The interview process was pretty laid back and open. I started with the CTO, and then two developers joined in. They asked some brief, guiding questions, then really dug into topics like microservices, data modeling, and even my work ethic and motivations. They seemed genuinely interested in my background and what I could contribute. They were also open about the team's current situation. While I didn't have a coding test, they did put me on the spot to talk through three Javascript exercises that clearly aimed to highlight some tricky language details. I think I did alright on those.
- Could you share how you first started coding?
- What activities do you enjoy outside of your professional life?
- If you were to start a new project, what would be your preferred tech stack?
CharterUP Software Engineer Interview Questions
Quoted word for word from CharterUP interview reports.
“Given that Michael is quicker than Henry, and Alan is quicker than Michael, does this mean Alan is quicker than Henry?”
Read reports →“Regarding the `formatString` method, can you implement it to modify `myResult` based on `myString`? The goal is to remove characters from consecutive runs if the run length exceeds `maxRepeat`, similar to these examples: with 'xxxy' and a maxRepeat of 2, the result is 'xxy'; with 'xxyy' and a maxRepeat of 1, the result is 'xy'; and with 'xxxxyyyyxx' and a maxRepeat of 1, the result is 'xyx'.”
Read reports →“Can you explain how the Wonderlic exam is scored?”
Read reports →“Are there online resources to help prepare for the Wonderlic exam?”
Read reports →“Do you think it's feasible to answer all 50 questions in 12 minutes?”
Read report →“Could you design and code a pricing engine for charterUP quotes? It needs to take `VehicleType`, `VehicleCount`, `PricingMethod`, `PricingMethodUnits`, and `VehicleTypeRate` as inputs. The price calculation is `price = VehicleCount * VehicleTypeRate * PricingMethod * PricingMethodUnits`. The pricing methods include Daily, Hourly, and Distance (per mile), and vehicle types include Charter Bus, Mini Bus, Sprinter, Party Bus, Sedan, SUV, Limousine, and Trolley. Remember to store rates for each combination of VehicleType and PricingMethod.”
Read report →“Do you follow any programmers?”
Read report →“Who do you consider the best developer, either someone you know or someone you follow?”
Read report →“I found it difficult to complete all 50 questions within the time limit and had to skip some challenging ones. Any advice?”
Read report →Formats, difficulty and experience
Across all 13 CharterUP interview reports.