How can you trust a data store distributed among an arbitrary number of independent peers? Since each peer has control over its own version of the data, how can you reach a consensus? In a nutshell, these are the main problems blockchain solves.
Conducting interviews is hard. Hard enough to make large companies fail. In fact, so many are bad at it that failure is somehow expected, and finding one that does it well makes you wanna hop on board without asking much else.
Running a Rust HTTP server using Rocket is really easy and well documented, however, if you plan to go serverless, there's still a lot of uncharted territories.