Golang
Na linguagem Go, existem goroutines — threads leves. Pode explicar como entende quando deve usar uma goroutine e quando não deve?
Adicione paginação à consulta SELECT da tabela books (50 registos por página).
Fala sobre ti, a tua experiência, o que tens feito ultimamente.
Como era regulado o número de instâncias? Quem estabelecia os requisitos de recursos no Kubernetes?
O que são mapas (map) em Go?
Há 10 GB de espaço livre no disco, mas não é possível copiar um arquivo de 4 GB. O que fazer? (problema com inode)
Pode descrever uma situação em que usar um Mutex seja mais apropriado do que canais?
// Implementar autocomplete para filmes: // mostrar os 3 principais resultados em ordem alfabética para as primeiras 3+ letras digitadas. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}
Que volumes de dados foram transferidos para o ClickHouse para os analistas?
Fala sobre o sistema de eventos na Avito — trabalhaste numa existente ou reescreveste do zero?
Como avalias o teu nível?
Com que desafios enfrentou e como os superou?
Participou na integração de novos funcionários, ajudou colegas mais jovens?
Como acelerar a execução de um grande número de testes unitários?
Como vais escolher entre as muitas propostas?
Que funções desempenhaste como líder da subequipa?
O que são genéricos em Go? Já os usou?
O que é importante na escolha de uma empresa? A que vais prestar atenção?
Qual é a diferença entre os comandos EXPLAIN e EXPLAIN ANALYZE no PostgreSQL?
Fala sobre os princípios SOLID