Pergunta de entrevista da empresa 89up

Demonstrate knowledge of Python & Flask, along with supplemental knowledge of API’s, GET & POST requests and Linux DevOps techniques. Also demonstrate knowledge of Docker (and optionally Docker-swarm), as well as which supplemental services may be required to support such a site – e.g. SQL database, in-memory key/value store, message-queues or webservers in proxy roles. The site will also have a basic level of hardening against attack using known Linux tools and systems, such as UFW, fail2ban, and ssh configuration tightened ## Out of Scope * Site design aesthetics – these will generally be provided by 89up’s design team, and a functional site is all that is required. That being said, any positive use of design aesthetics, e.g. CSS frameworks will be looked upon favourably. * Unit tests, integration tests or functional tests – it is assumed that due to the testing nature of this site, along with the time constraints and other work constraints, it will be impractical to implement a testing suite * Version control (git) – Again, as this is an experimental or testing site, version control is not assumed, but if used, may be examined, and will be favourably regarded. * Code comments – again, due to time and other constraints in this test, clean code comments are not required. * Scaling is not considered part of the test