Golang
Πώς βλέπεις το νέο σου χώρο εργασίας, τι περιμένεις;
Ποιος είναι ο σκοπός ενός καναλιού με κενή δομή chan struct{};
Ας διευκρινίσουμε στο χάρτη. Στα κουβά, είναι η προηγούμενη υλοποίηση, η νέα υλοποίηση, τι μπορούμε να πούμε;
Ποιοι είναι οι τρόποι δήλωσης ενός WaitGroup; Πώς γράφουμε μια τιμή σε ένα κανάλι;
Έχετε εργαστεί με PostgreSQL, MongoDB, ClickHouse και άλλες βάσεις δεδομένων;
Ποια είναι τα χαρακτηριστικά του Kafka;
Ποια εντολή μπορούν να χρησιμοποιηθούν για να ελέγξετε τους καταναλισκόμενους πόρους στο Linux;
Γράψτε ένα Singleton σε Go χρησιμοποιώντας sync.Once, στη συνέχεια κάντε πιο δύσκολο: GetLogger δέχεται name και age, επιστρέφει ένα μόνο αντίγραφο για ίδιες παραμέτρους
Ποιες μεθόδους πληρωμής έχεις ενσωματώσει στα φιάτ?
Πες μου για την εκπαίδευσή σου — καταλαβαίνω σωστά ότι τελείωσες το πτυχίο; Σε ποια ειδικότητα;
// Πρέπει να τροποποιήσετε τη συνάρτηση ap ώστε το 6 να περιλαμβάνεται στο εμφανιζόμενο slice και το slice να είναι ταξινομημένο // Σημαντικό - η συνάρτηση ap δεν επιστρέφει τίποτα package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // το αναμενόμενο αποτέλεσμα πρέπει να είναι - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Τι είναι το μοτίβο Singleton; Είναι μοτίβο ή αντι-μοτίβο;
Πώς ήταν οργανωμένη η διαδικασία ανάπτυξης στην ομάδα σου (CI/CD, δοκιμές, ανασκόπηση κώδικα);
Διαφορές στις δομές αποθήκευσης δεδομένων μεταξύ βάσεων δεδομένων γραμμής και στήλης
Μίλησε για τα επίπεδα απομόνωσης των συναλλαγών
Τι είναι τα Test Containers;
func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }
Ποια αρχές ακολουθείτε στη δουλειά σας;
Πες περισσότερα για την εμπειρία σου στην EMCD Tech — τι συνέβη εκεί, πώς μεγάλωσες σε δύο χρόνια και μισό;