Sobes.tech

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

Middle
193

Πώς περιγράφουμε τους κανόνες για την τοποθέτηση pods σε συγκεκριμένους κόμβους;

Senior
192

Ποιες primitive συγχρονισμού υπάρχουν στο Go;

192

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

Middle
191

Πώς μπορούμε να ενώσουμε αποτελεσματικά τις συμβολοσειρές στο Go; Ποιες επιλογές υπάρχουν;

Senior
191

Ποιες ιδιότητες πρέπει να διαθέτει μια καλή συνάρτηση κατακερματισμού;

Middle
191

Τι είναι το XSS (Cross-Site Scripting) και πώς αντιμετωπίζεται;

Middle
191

Έχεις αντιμετωπίσει ποτέ την έννοια του sharding;

Middle
191

Τι θα είναι σημαντικό για σένα κατά την επιλογή ενός νέου τόπου εργασίας;

Senior
190

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

Middle
190

Ποια είναι η διαφορά μεταξύ διαδικασίας και νήματος;

Middle
189

Μίλησε για τις SQL επιθέσεις

Middle
189

Γράψτε μια συνάρτηση που ελέγχει αν μια συμβολοσειρά είναι παλίνδρομο. - Ένας παλίνδρομος είναι μια ακολουθία χαρακτήρων που διαβάζεται το ίδιο και από τις δύο κατευθύνσεις. - Πρέπει να ελέγξετε μόνο τους χαρακτήρες του αλφαβήτου a-zA-Zа-А-я, χωρίς να λαμβάνετε υπόψη το διακριτικό μέγεθος.

Middle
189

Αξιολογείσαι ως middle ή senior;

Middle+
188

Τι είναι το inode στο Linux;

Senior
188

Έχεις εμπειρία στη βελτιστοποίηση ερωτημάτων σε σχεσιακές βάσεις δεδομένων;

Middle
187

Γράψτε μια συνάρτηση που ελέγχει αν μια συμβολοσειρά είναι παλίνδρομο. Ένας παλίνδρομος είναι μια ακολουθία χαρακτήρων που διαβάζεται το ίδιο και από τις δύο κατευθύνσεις. Πρέπει να ελέγξετε μόνο με χαρακτήρες του αλφαβήτου a- я, А- Я, χωρίς να λαμβάνετε υπόψη το διακριτικό μέγεθος.

Middle
187

Ποια είναι τα συστατικά στην αρχιτεκτονική του Kubernetes;

Senior
186

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

Middle
186

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
185
/12