Golang
Τι άλλο θα συμβεί (εκτός από πανικό) κατά την ανταγωνιστική εγγραφή σε ένα map χωρίς συγχρονισμό;
Μπορείτε να μιλήσετε για τη σύνθεση της ομάδας;
Τι είναι το πλαίσιο στο Go και για ποιο λόγο χρησιμοποιείται;
Ποια είναι η διαφορά μεταξύ Atomic και μιας κανονικής ανάθεσης σε μια μεταβλητή;
Τι είναι το ACID; Μίλησε για τα επίπεδα απομόνωσης των συναλλαγών στο PostgreSQL.
Τι είναι η στοίβα και η ουρά (heap); Πώς διαφέρουν; Πώς να μάθετε πού έχει κατανεμηθεί μια μεταβλητή;
Τι σε κινητοποιεί, γιατί σου αρέσει να δουλεύεις ως προγραμματιστής;
Περιγράψτε το API του συστήματος κράτησης εισιτηρίων
Γιατί προκύπτουν αποχρώσεις με το μήκος της συμβολοσειράς σε UTF-8;
Με τι ασχολούνταν η ομάδα σου και τι έκανες εσύ;
Ποιες τιμές θα λάβει το πεδίο rnk (DENSE_RANK) για τους υπαλλήλους από τους πίνακες IT και HR;
Οι DevOps ρύθμισαν τον κύριο αγωγό, ή εσύ ο ίδιος ασχολήθηκες με τα manifests του Kubernetes ή περιηγήθηκες στο cluster, κοιτάζοντας τα logs;
Ποια είναι η διαφορά μεταξύ ενός κλιμακωτού και ενός μη κλιμακωτού δείκτη;
Μπορείς να γράψεις σύνθετα ερωτήματα SQL ή σε ποιο επίπεδο περίπου;
Έχετε χρησιμοποιήσει δημόσιες cloud;
Γράψτε τη λειτουργία processBatch - διαιρέστε έναν πίνακα συμβολοσειρών σε παρτίδες των 10, αποθηκεύστε κάθε παρτίδα μέσω της διεπαφής Saver, και με επιτυχία στείλτε ειδοποίηση μέσω της διεπαφής Notifier
Υπάρχουν ακόμα αγώνες δεδομένων στην υλοποίηση; Συγκεκριμένα στη μέθοδο Keys, που επιστρέφει μια φέτα κλειδιών;
Πες μας για τον εαυτό σου εκτός εργασιακού πλαισίου: χόμπι, ενδιαφέροντα, γεγονότα για σένα ως άτομο.
// Ερώτηση 1. Τι θα εμφανιστεί στην οθόνη; package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
// Εργασία: υλοποιήστε το workerPool // numWorkers – αριθμός εργαζομένων // jobs – λίστα με αριθμούς προς επεξεργασία // Κάθε εργαζόμενος υψώνει τον αριθμό στο τετράγωνο // Επιστρέψτε όλα τα αποτελέσματα (η σειρά δεν έχει σημασία) func workerPool(numWorkers int, jobs []int) []int { // ο κώδικάς σας εδώ }