CharterUP logo

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

2.5 Rounds average
Average Typical difficulty
38.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CharterUP.

Showing 3 of 13
CharterUP logo
CharterUP

Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions1 question
  • Can you share an instance where you encountered issue X? Describe your approach to resolving it.
CharterUP logo
CharterUP

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Background check Presentation
Interview formats
Behavioral Technical Coding Presentation

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.

Confirmed questions2 questions
  • Do you follow any programmers?
  • Do you follow any programmers?
CharterUP logo
CharterUP

Software Developer

Engineering

Mid Difficult Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

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.

Confirmed questions3 questions
  • 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

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

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.

Interview formats

Technical 34.4%
Coding 28.1%
Behavioral 21.9%
Presentation 6.2%
Other 6.2%

Interview difficulty

Easy 0%
Average 61.5%
Difficult 38.5%

Candidate experience

Positive 38.5%
Negative 53.8%
Neutral 7.7%