Processo seletivo para Desenvolvedor FullStack Activesoft. Esta prova consiste em 3 partes: SQL, Frontend (React/Javascript) e Backend (Django/Python).
A rota /albums/ está retornando uma listagem dos álbuns com os artistas do álbum, porém em alguns de nossos clientes que utilizam bancos armazenados em servidores próprios ela está muito lenta. Ao acompanhar as consultas SQL com um profiler foi detectado que está sendo realizado muitas consultas no banco e isso está causando a lentidão. Corrigir essa situação, explique o que causava esta situação e como foi resolvido.
A rota
/albums/
está retornando uma listagem dos álbuns com os artistas do álbum, porém em alguns de nossos clientes que utilizam bancos armazenados em servidores próprios ela está muito lenta. Ao acompanhar as consultas SQL com um profiler foi detectado que está sendo realizado muitas consultas no banco e isso está causando a lentidão. Corrigir essa situação, explique o que causava esta situação e como foi resolvido.