This coding problem is quite challenging and requires a solid understanding of computer science fundamentals. It involves deep knowledge of algorithms, data structures, and possibly low-level system design principles. Tackling such a question demands both strong problem-solving skills and a firm grasp of core concepts like computational complexity, memory management, and optimization techniques.
Pretty smooth got contact by hr and then got know the basic info, however the interviews was delayed like 3 times so it was kind of annoying yeah and then I got offered at another job so I ended up decline this one
Took about two weeks from start to finish, which felt surprisingly quick. The first round was a technical assessment focusing on coding questions. One of my prompts involved counting islands in a grid, and mid-way, it hit me that I had practiced a similar question on PracHub just days earlier. The following rounds included parsing a nested list and finding a minimum cost path in a weighted grid. All were manageable, and I ended up receiving an offer, but ultimately chose to decline. Overall, a straightforward and pleasant experience.
Interview questions [3]
Question 1
Count the number of islands in a 2D grid of ones and zeros
I applied through a recruiter. I interviewed at TikTok
Interview
- recruiter asked me to speak in Chinese for latter half of screen
- 1st round was algo interview
- 2nd round was algo and system design
- didn't move forward after second round
Interview questions [1]
Question 1
- 1st round was simple 1D dp problem
- 2nd round was graph problem (Djikstra's) and ML system design