Golang
Cos'è una stringa in Go? Come conoscere la lunghezza della stringa in caratteri e in byte?
Come hai affrontato la gestione delle versioni dei contratti gRPC?
Condizione Ci sono 3 entità - utente, chat, messaggio • L'utente ha un nome e una data di registrazione • La chat ha un nome e una data di creazione • Il messaggio ha testo, autore e data di creazione • Un utente può essere in più chat contemporaneamente • Il messaggio appartiene obbligatoriamente a una chat, e non può appartenere a più di una chat contemporaneamente • È necessario descrivere il dominio sotto forma di tabelle
Perché hai deciso di creare un metodo separato Start per avviare i worker?
Come garantire l'ordine nell'elaborazione dei messaggi in Kafka?
Con quale stack hai lavorato più spesso?
Come formulare un prompt per l'IA affinché completi tutti i punti del compito di creare un server di prenotazione delle sale: implementa tutta l'API secondo la specifica OpenAPI, utilizza Go e applica un'architettura di produzione perfetta?
Come restituiremo l'intero ordine e parzialmente (progettazione API)?
pacchetto main import ( "fmt" ) func a(p *string) { s2 := "string2" *p = s2 } func main() { str1 := "string1" p := &str1 fmt.Println(*p) a(&p) fmt.Println(*p) }
Parla di Kubernetes — cosa hai fatto con il cluster?
Hai esperienza con Docker e Kubernetes? A quale livello?
Parla delle goroutine. Supponiamo di avere un'applicazione, le goroutine sono in esecuzione, e qualcosa è andato storto — come terminare forzatamente una goroutine?
Di cosa ti occupavi esattamente nel tuo attuale lavoro? Qual è la tua area di responsabilità?
La posizione prevede un trasferimento obbligatorio a Cipro e un formato completamente in ufficio. Quanto è accettabile per te?
Cosa bisogna fare sul consumatore per esattamente una volta?
Dove viene allocata la memoria per uno slice: nello stack o nell'heap?
Parlaci dell'ultimo progetto a cui hai lavorato. Qual è il tuo ruolo attuale?
Cos'è una goroutine e come funziona?
Cos'è un gruppo di consumatori in Kafka?
Come evitare di bloccarsi indefinitamente leggendo da un canale vuoto? Cos'è select e quali sono i suoi pattern?