Carta logo

Carta Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 67 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
46.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Carta.

Showing 3 of 67
Carta logo
Carta

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 6 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding Behavioral System Design

So I had this interview for Software Engineer II, Fund Administration, and honestly it was the best rejection I've ever gotten. I had 6 interviews total, with 4 of them being part of a virtual onsite. The whole thing was pretty long and tough. The technical challenge itself wasn't super hard, but it was super time-consuming. I think there are different versions of it, but the one I got would've taken me way more than the 4 hours I was given, even for senior engineers. I sent in what I had at 4 hours, even though I knew I could've made it so much better with just 2 more hours, despite knowing the industry well. It felt like they were more focused on finding reasons *not* to hire you than reasons *to* hire you, which is fine but what's a red flag can be kinda subjective, especially for design stuff. On the bright side, the recruiters were amazing and really empathetic, even working around my schedule changes for the onsite. They even gave me a call to let me know I was rejected, instead of an email, and they gave me feedback when I asked for it, which I really appreciated. They were also super quick with communication, responding to my emails in hours. Before the onsite, the recruiter prepped me and made sure I had everything I needed. And the interviewers were some of the nicest people I've met in this industry, making the interviews feel more like casual chats, which is rare. When I asked them what they valued most at Carta, they all said 'people', and you could totally see it. Their candidate dashboard was also really clean and easy to use, which makes me think they care about the candidate experience. Overall, it's a great process that other companies should look up to.

Confirmed questions2 questions
  • Tell me about your behavioral and technical skills, using industry-standard questions.
  • What is it that you value the most about working at Carta?
Carta logo
Carta

Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding

My interview experience was quite negative. It began with an initial screening chat with both the recruiter and the hiring manager. After that, I was given a take-home coding assignment, which I dedicated a significant amount of time to complete. However, after I submitted it, I heard nothing back for about two weeks. When I followed up, they told me I'd performed well and that they wanted to proceed to the next stage. We sorted out the scheduling, but shortly after, I received an email stating they were no longer proceeding due to a change in their circumstances. The whole thing left me with a bad impression, mainly due to the poor communication, lack of clarity, and disregard for candidates' time.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Carta logo
Carta

Software Developer

Engineering · more than a year ago

Staff Average Positive experience No offer 7 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Coding Behavioral System Design Presentation

The interview process kicked off with a hiring manager call, followed by a take-home programming assignment. Then, there was a virtual onsite that included 5 interviews: a review of the take-home project, a behavioral chat, a discussion with a product manager, a system design session, and a conversation with the director. Finally, a recruiter call wrapped things up. Each interview, except for the recruiter and PM talks, had two interviewers. I really liked this process. The take-home assignment was a much better way to assess technical skills than a timed coding exercise, which I think is flawed because it doesn't show true coding ability and forces you to write less-than-ideal code to finish on time. Plus, those timed tests can be ageist, not reflecting real-world experience in shipping production code. Carta's approach let me build something I was proud of, showing my skills effectively. Reviewing the take-home code during the onsite was also smart, offering a chance to discuss improvements and prove I did the work. Having multiple interviewers onsite also gave me a good feel for the engineering team, which is important since I'm also evaluating the company.

Confirmed questions2 questions
  • The take home test involved getting a CSV and processing it to produce a result. It is very related to some work they do at the company so you can expect them to ask questions around how you would make it more efficient, handle different kinds of data, and manage scale.
  • Live interview questions were typical questions like giving an example of helping to level someone up, examples of when you found a bug in the code, how you foster communication between teams, etc.

Carta Software Engineer Interview Questions

Quoted word for word from Carta interview reports.

How do you sort an array of numbers and what is the complexity?

Read reports

Could you create a RESTful GET API endpoint using Python that processes JSON data from Reddit, covering array and dictionary manipulations like sorting, filtering, and pagination?

Read reports

Can you implement a Least Recently Used (LRU) cache that also handles Time To Live (TTL) for its entries?

Read reports

Can you explain what dependency injection is and why it's useful?

Read reports

Solve a map reduce problem where you are given a table of data and need to reduce it.

Read report

Could you parse a CSV file with some specific constraints?

Read report

How would you design a global subscription service for calculating "X"?

Read report

From the languages on your resume, which one is faster and why?

Read report

Was a question asked about a MapReduce problem and its implementation?

Read report

Formats, difficulty and experience

Across all 67 Carta interview reports.

Interview formats

Technical 30.2%
Coding 27%
Behavioral 22.8%
System Design 13.8%
Presentation 4.8%

Interview difficulty

Easy 19.4%
Average 70.1%
Difficult 10.4%

Candidate experience

Positive 46.3%
Negative 40.3%
Neutral 13.4%