Sobes.tech

Golang

Na tua opinião, por que usar contêineres se já existe virtualização?

Senior
164

O que será exibido ao executar o programa: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulação de trabalho }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164

Escreva uma consulta SQL que retorne a quantidade de pedidos por cada usuário com um total de preço maior ou igual a 1000, ordenada por quantidade de pedidos em ordem decrescente: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+

Senior
164

Que mecanismos são necessários para não perder as respostas que chegam através de webhook do HeadHunter?

Senior
163

No Linux, o comando top mostra que um processo consome 146% da CPU. Essa situação é real e deve-se fazer algo a respeito?

Middle
162

Mencionaste a transição de monólito para microserviços — isso estava especificamente relacionado com a pesquisa?

Middle
162

O que são transações e que níveis de isolamento de transações existem, particularmente no PostgreSQL?

Middle
160

Que volumes de dados entraram no ClickHouse?

Senior
159

Como pode um processo usar múltiplos núcleos ao mesmo tempo no Linux?

Middle
158

Por que consideras um novo lugar, o que é importante na escolha de uma oferta?

Senior
158

Com que intensidade procura um novo lugar e por que decidiu entrar no mercado?

Senior
158

Por que decidiu procurar um novo emprego e sair da Wildberries?

Middle+
157

Tem uma ideia da diferença entre fluxo e processo?

Senior
157

Quais são as suas expectativas financeiras? Está disposto a considerar uma oferta com prémios?

Middle+
155

O que é normalização de banco de dados? Em que casos é necessária a desnormalização?

Senior
154

Com que bases de dados relacionais trabalhou? Teve que resolver problemas de sharding e particionamento?

Middle+
154

O que é uma transação, quais níveis de isolamento conhece? Quais anomalias podem ocorrer? Como funciona o Serializable no PostgreSQL?

Middle+
154

O que queres e o que não queres num novo trabalho?

Middle+
153

O que é importante numa equipa?

Senior
153

Que outros problemas o TCP resolve além de garantir a entrega?

Middle
153
/13