Sobes.tech

Τι είναι μια συναλλαγή στο PostgreSQL; Μίλησε για το ACID.

Middle
264

Ποιος είναι ο ρόλος της κλήσης συστήματος SELECT στη διαδικασία αλληλεπίδρασης με το σύστημα αρχείων και πώς χρησιμοποιείται για την παρακολούθηση εισόδου/εξόδου;

Junior — Middle
263

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

Middle
263

Τι θα ήθελες να βρεις από την άποψη του έργου, της εταιρείας, της ομάδας;

Senior
261

Πώς σκοτώνουμε μια διαδικασία στο Linux; Με ποιες εντολές;

Middle
259

Έχουμε μια βάση δεδομένων με κωδικούς χρηστών, οι κωδικοί είναι 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("Οι δοκιμές ολοκληρώθηκαν με επιτυχία") } }

Middle+
259

Γράψτε μια συνάρτηση Exclude που επιστρέφει τα στοιχεία από το slice a που δεν υπάρχουν στο slice b.

Senior
258

-- Γράψτε ένα ερώτημα που θα διορθώσει τα δεδομένα: -- αντικαταστήστε το parent_id με NULL μόνο στις κατηγορίες, -- που αναφέρονται στον εαυτό τους -- ΑΝΑΜΕΝΟΜΕΝΗ ΚΑΤΑΣΤΑΣΗ ΤΟΥ ΠΙΝΑΚΑ ΜΕΤΑ ΤΗΝ ΕΝΕΡΓΕΙΑ -- +----+----------+-----------+ -- | id | όνομα | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // Αντικαταστάθηκε με NULL -- | 2 | προϊόντα | 4 -- | 3 | παιχνίδια | NULL // Αντικαταστάθηκε με NULL -- | 4 | μουσική | 2 -- +----+----------+-----------+

Senior
250

Τι κάνει η εντολή top στο παρασκήνιο (ερώτηση του συνεντευκτή);

Middle+
248

Τι συμβαίνει αν η συσκευή δεν λάβει απάντηση κατά τη διάρκεια της σύνδεσης TCP;

Junior — Middle
247

Με ποια κριτήρια θα επιλέξεις τον εργοδότη αν έχεις πολλές προσφορές;

Middle
247

Ποιος παίρνει την απόφαση για την αναστροφή;

Senior
244

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

Senior
244

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

Junior — Middle
241

Γιατί στη γραμμή 15 η δήλωση του map πρέπει να είναι μέσα σε αγκύλες και όχι σε αγκύλες;

Senior
241

Εκτός από το Go, με τι εργάστηκες από τους message brokers, βάσεις δεδομένων;

Senior
241

Πώς υπολογίζει το top το ποσοστό CPU; Με ποιο αλγόριθμο;

Middle
241

Στο ερώτημα χρησιμοποιήθηκε WHERE, αλλά υπάρχει και ο τελεστής HAVING — ποια είναι η διαφορά μεταξύ τους;

Middle
240

Πόσο κώδικα συνήθως γράφεις σε Go ανά έργο ή σε μια συγκεκριμένη χρονική περίοδο;

Junior — Middle
239

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

Junior — Middle
236
/13