Sobes.tech

Embedded / IoT

Come hai ottimizzato PostgreSQL? Cosa fare con una query SELECT lenta?

Middle
Позитив Технолоджис
64

// Cosa mostrerà il seguente codice e perché? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

Junior
СБК ПАРУС
64

Se i bean sono dichiarati tramite @Configuration e @Bean, come funziona @Qualifier e qual è il nome del bean?

Middle
Позитив Технолоджис
63

Descrivi lo schema di estensione parallela degli abbonamenti: argomento, chiave di partizione, numero di partizioni e istanze dei consumatori

Senior
СБК ПАРУС
62

Qual è la differenza tra blocco pessimista e ottimista in PostgreSQL?

Senior
СБК ПАРУС
60

Qual è la differenza tra eccezioni Checked e Unchecked in Java? Come gestirle?

Middle
Позитив Технолоджис
59

Cosa mostrerà il seguente programma e quanto tempo impiegherà a essere eseguito? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulazione di una richiesta di rete. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

Junior
СБК ПАРУС
59

I campi address e phone sono pubblici. Perché Java non ama i campi pubblici? Cosa cambia realmente passando a private + getter/setter?

Junior
ИП Ганус Александр Андреевич
58

Parlami di progetti o casi tecnicamente complessi di cui puoi vantarti

Junior
Позитив Технолоджис
57

Quale livello di isolamento delle transazioni scegliere per prevenire il sovraccarico solo attraverso il livello di isolamento?

Senior
СБК ПАРУС
57

Come rileggere un messaggio da Kafka?

Senior
ИП Ганус Александр Андреевич
57

Quanto tempo richiede l'esecuzione dopo l'ottimizzazione? Dipende dal numero di thread del processore (GOMAXPROCS)?

Junior
СБК ПАРУС
57

Cosa mostrerà il seguente codice e perché? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }

Junior
СБК ПАРУС
57

Qual è stato il compito che ti è rimasto più impresso tra quelli che hai svolto?

Middle
Позитив Технолоджис
53

Hai lavorato con architettura pulita e Domain-Driven Design?

Intern
Adapty
53

1. Quali funzionalità client (funzionalità utente) hai implementato nell'ultimo anno nel tuo attuale luogo di lavoro? 2. Qual è circa la percentuale di compiti che hai realizzato direttamente in PHP nell'ultimo anno? 3. Quale rapporto PHP/GO sarebbe confortevole per te nei compiti in un nuovo luogo di lavoro (circa in %)? 4. Per quale motivo vuoi cambiare lavoro? 5. Indica la tua esperienza nello sviluppo commerciale nel linguaggio GO. 6. Hai esperienza con REST RPC, gRPC, API? 7. Hai esperienza nello sviluppo di servizi in Kubernetes? Esperienza di deployment? (Descrivi su quali progetti) 8. Hai esperienza nel deployment di sistemi operativi simili a Unix? (Descrivi cosa hai dovuto fare) Come valuti il tuo livello di conoscenza di Linux? (utente/avanzato). 9. Hai conoscenze e/o esperienza con terraform? (Descrivi su quali progetti l'hai usato) 10. Hai lavorato con database come PostgreSQL, MongoDB? 11. Quale livello di reddito consideri? 12. Quanti anni lavori nello sviluppo commerciale e quanti specificamente con Go? 13. Hai esperienza nello sviluppo di giochi o applicazioni mobili con gamification? Se sì, allega un link al progetto. 14. Descrivi brevemente (3-5 frasi) l'architettura dell'ultimo servizio in Go che hai progettato o modificato significativamente. Quali componenti, perché questa struttura, cosa faresti diversamente ora? 15. Racconta di refactoring o migrazioni che hanno richiesto più di 2 settimane. Cosa ha scatenato, quali metriche c'erano prima/dopo, cosa non è andato secondo i piani? 16. Con quali strumenti di IA lavori quando scrivi codice? Cosa hai cambiato nel tuo uso dell'IA nel 2025? 17. Descrivi un caso in cui l'uso dell'IA ha semplificato significativamente il tuo lavoro o ti ha fatto risparmiare tempo. 18. Racconta un po' della tua esperienza con WebSocket o altre soluzioni in tempo reale. In quale prodotto li hai usati? Quante connessioni simultanee hai supportato, quali problemi di scalabilità hai incontrato? 19. Hai esperienza con code (BullMQ, Kafka, RabbitMQ o altri)? In quali compiti li hai usati? 20. Descrivi un caso in cui i test hanno rilevato un bug prima della vendita o quando la mancanza di test ha portato a un problema. Qual è stato questo caso? 21. Racconta di un bug o incidente in Go che hai debugato più a lungo. Come si è manifestato, quanto tempo ci hai messo, qual è stata la causa? 22. Indica il massimo RPS o MAU del prodotto su cui hai lavorato. Se possibile, indica anche la latenza p99 che hai mantenuto. 23. Qui puoi allegare un esempio di codice (link a documento/pastebin) o link a Github. 24. Se non hai risposto a una posizione su HH, allega un link o un file del tuo curriculum. 25. Campo libero per commenti, dove puoi scrivere tutto ciò che ritieni importante!

Intern
Adapty
52

Cosa fare in caso di OutOfMemoryError?

Middle
Позитив Технолоджис
51

Cos'è un reverse proxy e come si può implementare?

Intern
Adapty
51

Cos'è una Vista Materializzata in ClickHouse?

Intern
Adapty
50

Ci sono domande sulla società Bizon?

Middle+
.wrk
50
/9