The company offers good pay and a good Chinese environment.
There was a toxic culture, high pressure, and a big workload.
The process moves on fast. Four separate rounds with Zoom. * Coding LeetCode hard * Coding LeetCode hard * System design * Behavior question * What is your most challenging project? * Dive deep following * Reject
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
OA, 2 easy questions. One is for binary tree diameter: calculate the maximum length of a path in a binary tree. It can be solved using DFS. The other is a scheduling problem: find the maximum number of available rooms without conflicting.
The process moves on fast. Four separate rounds with Zoom. * Coding LeetCode hard * Coding LeetCode hard * System design * Behavior question * What is your most challenging project? * Dive deep following * Reject
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
OA, 2 easy questions. One is for binary tree diameter: calculate the maximum length of a path in a binary tree. It can be solved using DFS. The other is a scheduling problem: find the maximum number of available rooms without conflicting.