Sobes.tech

Πότε είναι καλύτερο να χρησιμοποιείτε Mutex και πότε Channel;

Middle+
WaterWal
98

Επίπεδο δυσκολίας: ΕΥΚΟΛΟ Δίνεται ένας ταξινομημένος πίνακας αριθμών, στον οποίο υπάρχουν διπλότυπα. Πρέπει να αφαιρέσετε τα διπλότυπα in-place (αμέσως στον αρχικό πίνακα) και να επιστρέψετε το μέγεθος του τελικού πίνακα. Παράδειγμα: Είσοδος: nums = [0,0,1,1,1,2,2,3,3,4] Έξοδος: 5, nums = [0,1,2,3,4,_,_,_,_,_] Επεξήγηση: Σε αυτόν τον πίνακα υπάρχουν 5 μοναδικά στοιχεία. Τοποθετήστε τα στις πρώτες πέντε θέσεις του αρχικού πίνακα και επιστρέψτε τον αριθμό 5. Τα επόμενα στοιχεία στον αρχικό πίνακα μπορεί να είναι οτιδήποτε.

Senior
Ozon ФинтехOzon Финтех
98

Ποιες λειτουργίες και επεξεργασία είναι δυνατές κατά την εργασία με μηδενικούς χάρτες στη γλώσσα προγραμματισμού;

Junior — Middle
Кадровое агентство BWG
98

Ποια είναι τα καταστάσεις μιας goroutine;

Senior
sber tech
98

Πώς λειτουργεί γενικά το τυπικό σχήμα εξουσιοδότησης μέσω JWT;

Senior
X5 techX5 tech
98

Πώς λειτουργεί η σύλληψη πανικού (panic/recover) στο Go;

Middle
Япоки
98

Ποιες βιβλιοθήκες και πλαίσια χρησιμοποιήθηκαν στην υπηρεσία Go;

Middle
СБЕРСБЕР
98

Τι είναι ένα map στο Go; Πώς είναι δομημένο (νέα υλοποίηση στο Go 1.24);

Senior
Магнит Тех
98

Μπορεί να οριστεί η διεύθυνση 192.168.0.0 ως διεύθυνση υπολογιστή;

Senior
Flant
98

Υπάρχουν κάποιες δυσκολίες με τη χρήση εξωτερικής αποθήκευσης; και, ας πούμε, μπορεί να έχουμε αρκετές εγκαταστάσεις μιας εφαρμογής. Τι μπορεί να συμβεί σε αυτή την περίπτωση;

Senior
VKVK
98

Ποια είναι η διαφορά μεταξύ DROP και TRUNCATE;

Middle
Япоки
98

Πες μου για το pipeline CI/CD: ποια περιβάλλοντα, ποια βήματα, πώς χτίστηκε η διαδικασία;

Senior
А7
98

Πώς διαχειρίζονται τα σφάλματα στο Go; Ποια είναι η διαφορά μεταξύ errors.Is και errors.As;

Middle+
YadroYadro
98

Τι σημαίνουν τα σφάλματα 502 Bad Gateway και 504 Gateway Timeout, και πώς πρέπει να αντιδράσει ένας προγραμματιστής σε αυτά;

Senior
Headshot
98

Πώς προσδιορίσατε πού βρισκόταν το σημείο συμφόρησης ενός συγκεκριμένου αιτήματος;

Middle+
А7
98

Πώς διαχειρίζεται αυτό ο προγραμματιστής αν δεν είναι αίτημα δικτύου, αλλά ανάγνωση από αρχείο;

Middle
RWB
98

Πρέπει να εμφανιστεί: 1. Μοναδικοί συνδυασμοί χρήστη και ID προϊόντος για όλες τις αγορές που πραγματοποιήθηκαν από χρήστες πριν από το μπλοκάρισμά τους. Ταξινόμηση πρώτα κατά όνομα χρήστη, μετά κατά SKU 2. Βρείτε χρήστες που πραγματοποίησαν αγορές άνω των 5000 ρουβλίων. Εμφανίστε τα ονόματά τους στη μορφή: ID χρήστη | όνομα | επώνυμο | συνολική αξία αγορών

Senior
OZONOZON
97

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Ευχαριστούμε για την παραγγελία σας!\n\n" body += "Ακολουθούν τα αντικείμενα της παραγγελίας σας:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Ευχαριστούμε για την παραγγελία σας!\n\n" orderDetails += "Ακολουθούν τα αντικείμενα της παραγγελίας σας:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nΣύνολο (συμπεριλαμβανομένου ΦΠΑ): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Επιβεβαίωση Παραγγελίας" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
97

Ποια είναι η διαφορά μεταξύ SSL και TLS;

Senior
Lenta Tech
97

Ποια είναι τα κοινά ζητήματα που μπορεί να προκύψουν σε κώδικα που παράγεται από AI και πώς πρέπει ένας προγραμματιστής να τα χειριστεί σωστά;

Senior
AndersenAndersen
97
/412