Taro Logo

Software Engineer Interview Experience

February 24, 2025
Neutral ExperienceNo Offer

Process

I applied online.

I applied at their careers page, then talked to a recruiter, then had a zoom call with an engineer where I did a live coding problem. The process went fairly quickly.

Questions

First question: Does the mapping of the array to string pass? i.e., return True if the mapping does not change.

  • array = [1, 2, 1], string = "dog cat dog" -> true
  • array = [1, 2, 2], string = "horse dog cat" -> false (mapping of 2 -> dog changes)

Second question: Now, a 2D array and you pick 1 choice each time. If any combination of choices can make the string true, return True.

  • array = [[1, 2], [1, 4, 5], [6]], string = "hello hello person" -> true
  • array = [[1, 3], [1], [3]], string = "hello bye person" -> false # fails since person must be 3 and bye must be 1.

Interviewer strongly pushed me to use a recursive solution over the stack-based solution that I had visualized. I was not able to determine the recursive solution but think I could have made the stack work.

Was this helpful?

Interview Statistics

The following metrics were computed from 20 interview experiences for the Vanta Software Engineer role.

Success Rate

20%
Pass Rate

Vanta's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.

Experience Rating

Positive40%
Neutral15%
Negative45%

Candidates reported having mixed feelings for Vanta's Software Engineer interview process.

Vanta Work Experiences