Python
Ποια προβλήματα υπάρχουν κατά τη χρήση του ProcessPool; Ποια είναι οι λεπτομέρειες στη δουλειά με τις διαδικασίες;
Έχετε εξετάσει τις κενές θέσεις που σας έχουν σταλεί;
Έχουμε μια εφαρμογή FastAPI με ένα συμβάν τερματισμού (shutdown) που εκτελεί κάποια λογική. Αν σκοτώσουμε την εφαρμογή με το σήμα -9 (kill -9), θα εκτελεστεί ο τερματισμός;
Έχετε εμπειρία στη χρήση του MobX για τη διαχείριση της κατάστασης σε εφαρμογές;
Πείτε μας για το μέγεθος και τη δομή της ομάδας σας
Έχετε εργαστεί με το Kubernetes; Ποια εργαλεία ανάπτυξης χρησιμοποιήσατε;
Πες μου για το ACID. Ιδιαίτερα για τα επίπεδα απομόνωσης των συναλλαγών. Ποιο επίπεδο χρησιμοποίησαν;
Πώς επηρεάζουν τα χαρακτηριστικά διαχείρισης μνήμης στην Python τη συμπεριφορά των εφαρμογών;
Ποιος είναι ο σκοπός του μπλοκ finally στη δομή try...except στην Python;
# Προς το παρόν, η τεκμηρίωση και οι απαιτήσεις για αυτόν τον κώδικα δεν είναι 100% # ακριβείς και σε ορισμένα σημεία δεν είναι ενημερωμένες, οπότε δεν τις παραθέτουμε εδώ. # Ο ίδιος ο κώδικας λειτουργεί σε διακομιστές παραγωγής, των οποίων τα αποτελέσματα χρησιμοποιούνται από διάφορα # συστήματα, μερικά γραμμένα σε COBOL, και άλλα σε αρκτικές πλατφόρμες σε πετρελαϊκές πλατφόρμες, # που λαμβάνουν εισερχόμενα δεδομένα μέσω μονοκατευθυντικού σήματος από δορυφόρους. # Δεν θα θέλαμε να σπάσουμε τίποτα από όλα αυτά, και μετά να χρειαστεί να τα επισκευάσουμε. # Επομένως, οι απαιτήσεις "τι και πώς πρέπει να κάνει αυτός ο κώδικας" πρέπει να βασίζονται στο πώς λειτουργεί στην πραγματικότητα # αυτή τη στιγμή. db = Model() def process(data): print("μέγεθος αρχείου: " + str(len(data))) γραμμές χρηστών = open("/opt/data/users.txt").read().splitlines() αποτέλεσμα = [] for γραμμή in γραμμές χρηστών: γραμμές συναλλαγών = open("/opt/data/transactions.txt").read().splitlines() process(γραμμές συναλλαγών) for str2 in γραμμές συναλλαγών: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+\.\d+", str2): continue user_id = γραμμή.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+\.\d+", parts[4]): αποτέλεσμα.append(str2) if len(αποτέλεσμα) > 0: print("ταύτιση")
Πώς υλοποιείται η δημιουργία υπηρεσίας στο σύστημα;
Πώς πραγματοποιείται η μετάδοση μηνυμάτων στο σύστημα RabbitMQ;
Ερώτηση SQL: γράψτε ένα ερώτημα για να λάβετε όλους τους χρήστες που έχουν προσκαλέσει τουλάχιστον ένα άτομο.
Τι συμβαίνει γενικά κατά τη δημιουργία μιας μεταβλητής στην Python, τι έχει;
Ποια εξήγηση βρίσκεται πίσω από το όνομα 'πυραμίδα δοκιμών' και γιατί χρησιμοποιείται ακριβώς αυτή η μεταφορά;
Μπορείτε να εξηγήσετε τι εννοείται με μια τοπική μεταβλητή στον προγραμματισμό;
Πώς να λύσετε το πρόβλημα του ανταγωνιστικού πρόσβασης σε ένα προϊόν κατά τη διάρκεια μιας έκπτωσης; Πώς να χρησιμοποιήσετε το Redis για να λύσετε αυτό το πρόβλημα χωρίς αποκλεισμό σε επίπεδο βάσης δεδομένων;
Πώς γίνεται η διαχείριση εκδόσεων των δεδομένων στη βάση δεδομένων;
Σε ποια αποτελέσματα καταλήγουν συνήθως οι τυπικές κυβερνοεπιθέσεις;
Έχετε συμμετάσχει στη δημιουργία έργων από το μηδέν;