Taro Logo

Software Engineer Interview Experience

August 21, 2026
Negative ExperienceGot Offer

Process

Faced a system design question about creating a URL shortener first, which felt a bit straightforward. Then came a coding challenge to find the longest palindromic substring, followed by implementing an LRU cache. While the overall difficulty was easy, I didn't feel challenged enough for a role at TikTok. Interestingly, a similar architecture breakdown was on PracHub during my prep, which helped me get through that part. I received an offer, but ultimately decided it wasn't the right fit for me.

Questions

Design a URL shortener system like TinyURL.

Find the longest palindromic substring in a string.

Implement an LRU cache with O(1) operations.

Was this helpful?

Interview Statistics

The following metrics were computed from 606 interview experiences for the TikTok Software Engineer role.

Success Rate

6%
Pass Rate

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

Experience Rating

Positive33%
Neutral46%
Negative22%

Candidates reported having good feelings for TikTok's Software Engineer interview process.

TikTok Work Experiences