Taro Logo

Software Engineer Interview Experience - San Francisco, California

January 11, 2022
Neutral ExperienceNo Offer

Process

I applied through a recruiter. The process took 3 weeks.

I didn't particularly like the interview process. It started off with a meet and greet with a recruiter followed by an intro call with a high-level member of the team. He was a pretty relaxed guy and I enjoyed talking to him.

Next was the system design round. This round was pretty fun too. We went through a practical problem with minimized complexity and they asked to design the data model. The interesting thing I noticed is a very high focus on writing raw SQL queries. I don't know many people in the industry that know SQL that intimately, but it seems like a strange thing to test since querying can just be done using Google on the fly.

The next interview was just an interview about my background and previous projects, and once again I was asked a lot about my database experience. I was asked specifically about the complex queries I had written, again a strange thing because I usually just lookup the raw query based on what I want to do and forget about it. It's rare that I remember all the times I did a specific cross-join or group-by on my old team.

The coding round came next and the interviewer really wanted me to do it independently without talking to him lmao. I received a doc from the company with an API key and organization ID and was told to make a series of HTTP requests. The tech part of this interview wasn't too bad, but the API definitely expects you to assume a lot about specific treasury management terms. I spent a lot of time fidgeting around with figuring out what the data even meant and what I was supposed to do.

Halfway through the interview, the interviewer asked me if I knew what these terms meant, and he began to explain what exactly the requests were looking for. I was able to complete the task after that in the last 20 minutes.

Last interview was with a customer service manager about team collaboration and that was pretty casual conversation.

Questions

Basically use the modern treasury API to GET and POST things. There are 5 or so requests you need to make in an hour, so work on moving fast. They also want your code to be clean and modular, so think about organization and how the operations fit together (classes). Use whatever HTTP library you can and format in JSON to parse. Super basic stuff in the coding round, just move quickly.

System Design: Something basic like designing a Booking.com data model. They ask a lot about how you would query the data from your model, so brush up on your raw SQL.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Modern Treasury Software Engineer role in San Francisco, California.

Success Rate

0%
Pass Rate

Modern Treasury's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive33%
Neutral33%
Negative33%

Candidates reported having mixed feelings for Modern Treasury's Software Engineer interview process in San Francisco, California.