Frage im Vorstellungsgespräch bei Engine

Hackerrank: "Reduce the string by removing K consecutive identical characters" 1) Live coding: an interactive coding exercise in which you have to format a list/array output based on an input array and some output rules. 2) System design: Not really a traditional system design interview where you diagram all the components in your distributed system, but rather, you have to specify how you would structure your DB tables and pseudocode for a money withdrawal, money transfer and transaction history operations. How would you prevent race conditions in the DB for those scenarios, etc. They want to hear things like pessimistic locking, 2-phase commit, ACID properties, etc. Have that in mind. 3) Project Retrospective: this is with an engineering manager and you need to present an example of a project that you've done and are proud of. Achieved results, challenges, how you tackled the problem, etc