J'ai postulé en ligne. Le processus a pris plus d'une semaine. J'ai passé un entretien chez Trust Wallet en mars 2023
Entretien
Had a first-contact call with someone from HR with the usual Got a take-home assignment. The task was fairly fun to do, though quite open-ended. No mock-ups have been provided and the UI was described very briefly. They turned down my solution with feedback that suggest they haven't properly read or understood my code. For example, complaining that one of the classes "returns strings which isn't ideal" while their task itself showed app interaction examples as purely text-based. Also mentioning that the app doesn't show any dialogs, while the task itself was, again, very text-oriented and nowhere does it specify the need for dialogs. There was no follow-up session where they would have asked me about the choices and assumptions I made. While the take-home task email contained the generic "let me know if you have any questions", I think if they me to come back with a bunch of clarification questions, then it should have been made more clear that these questions are part of the interview too. Otherwise going back-and-forth over email would delay the submission.
Questions d'entretien [1]
Question 1
The assignment is to build an interactive interface (using SwiftUI) to a transactional key-value store. A user should be able to compile and run this program and get an interactive interface where they can select commands and textfield to enter command value. The user can enter commands to set/get/delete key/value pairs and count values. The interface should also allow the user to perform operations in transactions, which allows the user to commit or roll back their changes to the key value store. That includes the ability to nest transactions and roll back and commit within nested transactions.
Smooth, most of the questions on web3 and crypto, less tech skill and critical question in the first round interview. Basically just a chill talk and background interview at the first round.