Ποιες primitive συγχρονισμού γνωρίζετε;
Golang
Ποια είναι η διαφορά μεταξύ μιας goroutine και ενός ρεύματος;
Ας φανταστούμε την κατάσταση: αρκετές ενεργές αναγνώσεις, έρχεται ένα αίτημα εγγραφής (RWMutex). Σε ποια σειρά θα εκτελεστούν οι λειτουργίες;
Τι είναι τα slices στο Go, πώς λειτουργούν;
[όνομα] αφηγείται το μεγαλύτερο λάθος του στη δουλειά και πώς βγήκε από αυτό.
Γιατί χρησιμοποιούνται οι διεπαφές στο Go, ποια είναι τα πλεονεκτήματα και τα μειονεκτήματά τους;
package main import "fmt" func main() { a := []int{1,2} a = append(a, 3) b := append(a, 4) c := append(a, 5) fmt.Println(b) fmt.Println(c) }
Μίλησέ μου για τις συμβολοσειρές στο Go: ποια είναι τα χαρακτηριστικά τους, πώς να δουλέψεις μαζί τους; Γιατί το strings.Builder είναι καλύτερο από το bytes.Buffer για τη σύνδεση συμβολοσειρών;
Μίλησέ μου για το map στο Go: πώς είναι δομημένο, ποια είναι η πολυπλοκότητα των λειτουργιών κατά μέσο όρο και στην χειρότερη περίπτωση.
Πώς σταματάτε την εκτέλεση των αιτήσεων HTTP μετά το πρώτο σφάλμα;