Golang
Scrivi una funzione che verifica se una stringa è un palindromo. - Un palindromo è una sequenza di caratteri che si legge ugualmente in entrambe le direzioni. - È necessario verificare solo i caratteri dell'alfabeto a-zA-Zа-А-я, senza considerare le differenze tra maiuscole e minuscole.
Cosa preferisci di più in questo momento: sviluppo di prodotti o sviluppo di piattaforme?
Il tracing è già stato fatto — cosa hai esattamente fatto?
Per favore, raccontami, quale lingua stai usando come principale ora? Ci sono lingue aggiuntive con cui lavori?
Bene, allora cosa è cambiato esattamente nella richiesta stessa?
Quali agenti AI o chat hai usato nel lavoro?
Hai letto la descrizione della posizione?
Cosa succede se si passa uno slice come argomento di una funzione e lo si modifica all'interno?
Possiamo influenzare il garbage collector in Go?
Hai sentito parlare di QUIC? Cos'è?
Cos'è la capacità nei slice e come viene utilizzata?
Cos'è una rune in Go?
Quali sono le tue aspettative salariali all'interno dell'intervallo proposto?
Perché ora nella ricerca di lavoro?
Quanti anni di esperienza commerciale hai con Go?
Quali tipi di dati possono essere usati come chiave per una mappa? È possibile usare un array come chiave?
Cosa verrà visualizzato all'esecuzione del programma: 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) // Simulazione di lavoro }() } wg.Wait() fmt.Println(len(counter)) }
Come determineresti che una versione della chat è migliore dell'altra se ne avessi due?
Possiamo aggiungere un elemento a uno slice nil?
A quale categoria di sviluppatori ti consideri: un 'esecutore di compiti' o una 'superstar del team'?