Taro Logo

Software Engineer Interview Experience - San Jose, California

January 1, 2025
Negative ExperienceNo Offer

Process

A transaction wallet system requires careful design to ensure atomicity and consistency across multiple databases. Here's how to approach it:

Use a distributed transaction coordinator (DTC) or a saga pattern to maintain consistency between databases.

Questions

A hard Leetcode question. System design: design a wallet management system.

Was this helpful?

Interview Statistics

The following metrics were computed from 82 interview experiences for the TikTok Software Engineer role in San Jose, California.

Success Rate

6%
Pass Rate

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

Experience Rating

Positive37%
Neutral39%
Negative24%

Candidates reported having good feelings for TikTok's Software Engineer interview process in San Jose, California.

TikTok Work Experiences