Τι είναι μια συναλλαγή στο PostgreSQL; Μίλησε για το ACID.
Golang
Ποιος είναι ο ρόλος της κλήσης συστήματος SELECT στη διαδικασία αλληλεπίδρασης με το σύστημα αρχείων και πώς χρησιμοποιείται για την παρακολούθηση εισόδου/εξόδου;
Πες μου για την τελευταία σου δουλειά: τι έκανες, ποιο τεχνολογικό στοίβα χρησιμοποιούσες, ποιες ήταν οι δύσκολες εργασίες;
Τι θα ήθελες να βρεις από την άποψη του έργου, της εταιρείας, της ομάδας;
Πώς σκοτώνουμε μια διαδικασία στο Linux; Με ποιες εντολές;
Έχουμε μια βάση δεδομένων με κωδικούς χρηστών, οι κωδικοί είναι hash (λειτουργία hashPassword), και επίσης γνωρίζουμε το σύνολο χαρακτήρων που μπορούν να χρησιμοποιηθούν στους κωδικούς (μεταβλητή alphabet). Το καθήκον μας είναι να υλοποιήσουμε τη λειτουργία RecoverPassword ώστε να ανακτήσει τον κωδικό από το γνωστό hash και να ολοκληρωθεί επιτυχώς το TestRecoverPassword. Βασικές απαιτήσεις: Οποιαδήποτε μέθοδος επιτρέπεται package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Σφάλμα: αναμενόταν %q, λήφθηκε %q\n", exp, act) ok = false } } if ok { fmt.Println("Οι δοκιμές ολοκληρώθηκαν με επιτυχία") } }
Γράψτε μια συνάρτηση Exclude που επιστρέφει τα στοιχεία από το slice a που δεν υπάρχουν στο slice b.
-- Γράψτε ένα ερώτημα που θα διορθώσει τα δεδομένα: -- αντικαταστήστε το parent_id με NULL μόνο στις κατηγορίες, -- που αναφέρονται στον εαυτό τους -- ΑΝΑΜΕΝΟΜΕΝΗ ΚΑΤΑΣΤΑΣΗ ΤΟΥ ΠΙΝΑΚΑ ΜΕΤΑ ΤΗΝ ΕΝΕΡΓΕΙΑ -- +----+----------+-----------+ -- | id | όνομα | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Αντικαταστάθηκε με NULL -- | 2 | προϊόντα | 4 -- | 3 | παιχνίδια | NULL // Αντικαταστάθηκε με NULL -- | 4 | μουσική | 2 -- +----+----------+-----------+
Τι κάνει η εντολή top στο παρασκήνιο (ερώτηση του συνεντευκτή);
Τι συμβαίνει αν η συσκευή δεν λάβει απάντηση κατά τη διάρκεια της σύνδεσης TCP;
Με ποια κριτήρια θα επιλέξεις τον εργοδότη αν έχεις πολλές προσφορές;
Ποιος παίρνει την απόφαση για την αναστροφή;
Πώς λύσατε το πρόβλημα της ασυγχρονισμού δεδομένων κατά τη μεταφορά μεταξύ αποθηκευτικών χώρων;
Ποια δείκτες παρακολουθείτε για να αξιολογήσετε την κατάσταση και την απόδοση των υπηρεσιών;
Γιατί στη γραμμή 15 η δήλωση του map πρέπει να είναι μέσα σε αγκύλες και όχι σε αγκύλες;
Εκτός από το Go, με τι εργάστηκες από τους message brokers, βάσεις δεδομένων;
Πώς υπολογίζει το top το ποσοστό CPU; Με ποιο αλγόριθμο;
Στο ερώτημα χρησιμοποιήθηκε WHERE, αλλά υπάρχει και ο τελεστής HAVING — ποια είναι η διαφορά μεταξύ τους;
Πόσο κώδικα συνήθως γράφεις σε Go ανά έργο ή σε μια συγκεκριμένη χρονική περίοδο;
Ποια είναι τα βασικά πλεονεκτήματα και διαφορές μεταξύ ενός δυαδικού δέντρου και ενός ισορροπημένου δέντρου στο πλαίσιο των δομών δεδομένων;