Python
Πώς λειτουργούσε το σύστημα πριν από τη μετάβαση σε event-driven/Kafka: ήταν REST API στο FastAPI;
Ποια πληροφορία φτάνει στο API Gateway κατά τη δημιουργία αίτησης δανείου;
Τι είναι μια μάσκα υποδικτύου και γιατί είναι απαραίτητη;
Πρέπει να επικυρώσετε τη δομή ΜΟΝΟ για την ορθότητα του ανοίγματος και του κλεισίματος των αγκυλών. δοκιμαστικά_δεδομένα = [ "[][[]]", # έγκυρο "[[[]]]", # έγκυρο "[][][]", # έγκυρο "]]][[", # άκυρο "[[[]", # άκυρο "[]]", # άκυρο "[[]]", # άκυρο "][]]", # άκυρο "[]][[]", # άκυρο "[][[]", # άκυρο ] def είναι_έγκυρο(τιμή: str):
# Επομένως, οι απαιτήσεις "τι και πώς πρέπει να κάνει αυτός ο κώδικας" πρέπει να γίνουν αποδεκτές όπως λειτουργούν τώρα. db = Model() def processa(δεδομένα): print("μέγεθος αρχείου: " + str(len(δεδομένα))) γραμμές_χρηστών = open("/opt/data/users.txt").read().splitlines() αποτέλεσμα = [] for γραμμή in γραμμές_χρηστών: γραμμές_συναλλαγών = open("/opt/data/transactions.txt").read().splitlines() processa(γραμμές_συναλλαγών) for γραμμή2 in γραμμές_συναλλαγών: μέρη = γραμμή2.split() είναι_έγκυρο = db.check_transaction( user_id=μέρη[3], change=μέρη[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+", γραμμή2): 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+", μέρη[4]): αποτέλεσμα.append(γραμμή2) if len(αποτέλεσμα) > 0: print("ταίριασμα")
Τι συμβαίνει μετά την εισαγωγή ενός ονόματος τομέα στη γραμμή διευθύνσεων του προγράμματος περιήγησης και το πάτημα του Enter; Περιγράψτε τη σειρά των γεγονότων.
Ποιος πρέπει να πληρώσει το τέλος κατά τη μεταφορά και πώς πρέπει να αντικατοπτρίζεται στην πράξη;
Αν αρχικά αυξήσετε μια τιμή κατά 20%, και στη συνέχεια μειώσετε την προκύπτουσα τιμή κατά 20%, ποιο θα είναι το αποτέλεσμα σε σχέση με την αρχική τιμή;
Πώς να οργανώσετε τη συλλογή τελών κατά τη μεταφορά χρημάτων μεταξύ χρηστών: ποιες ερωτήσεις να κάνετε στην επιχείρηση και ποιες τεχνικές λύσεις να προτείνετε;
Υλοποιήστε μια λειτουργία πρόσθεσης curried add(a) που λαμβάνει έναν αριθμό και επιστρέφει μια άλλη λειτουργία που λαμβάνει έναν δεύτερο αριθμό. Η τελική κλήση επιστρέφει το άθροισμα των δύο αριθμών.
Πόσες συνδεδεμένες περιοχές υπάρχουν στον πίνακα (Αριθμός συνδεδεμένων περιοχών); Όροι Δίνεται ένας δισδιάστατος πίνακας ακεραίων. Κάθε κελί περιέχει έναν αριθμό. Δύο κελιά θεωρούνται συνδεδεμένα αν είναι γειτονικά οριζόντια ή κάθετα και περιέχουν τον ίδιο αριθμό. Μια συνδεδεμένη περιοχή είναι μια μέγιστη ομάδα κελιών με την ίδια τιμή, που είναι συνδεδεμένα μεταξύ τους. Γράψτε μια συνάρτηση που επιστρέφει τον αριθμό τέτοιων συνδεδεμένων περιοχών στον πίνακα. Είσοδος Ένας δισδιάστατος πίνακας ακεραίων grid (μέγεθος πίνακα m×n). Έξοδος Ένας ακέραιος — ο αριθμός των συνδεδεμένων περιοχών. Περιορισμοί 1 <= m, n <= 100 Πρότυπο κώδικα: # Διαθέσιμο χωρίς εισαγωγές: json, sys, io def count_regions(grid): # Υλοποιήστε τη λύση εδώ return 0
Γιατί αποφασίσατε να εισέλθετε στην αγορά; Τι δεν σας ικανοποιεί στη τρέχουσα εργασία σας;
Πώς πλοηγείστε και εργάζεστε σε συστήματα Unix: πώς να συνδεθείτε και να πραγματοποιήσετε βασική διάγνωση;
Με ποιες άλλες γλώσσες προγραμματισμού έχετε εργαστεί ή ποια μη εμπορική εμπειρία ανάπτυξης έχετε;
Υπάρχουν ερωτήσεις σχετικά με τα στάδια της συνέντευξης;
Μετά την έναρξη του τέλους, τα χρήματα αφαιρούνται από τους χρήστες, αλλά ο διαχειριστής δεν βλέπει το εισόδημα της εταιρείας. Πού θα μπορούσαν να βρίσκονται τα χρήματα και πώς να το διαγνώσετε;
Πόσα νήματα μπορούν να εκτελέσουν bytecode ταυτόχρονα στην Python;
Πώς να αλλάξετε το μοντέλο δεδομένων ώστε να συνδυάσετε με σαφήνεια τέσσερις συναλλαγές μιας μεταφοράς και στη συνέχεια να πραγματοποιήσετε μια επιστροφή με μια ενέργεια;
Έχετε στα χέρια σας έγγραφα στρατιωτικής εγγραφής και ανώτατης εκπαίδευσης;
Ποιες προσεγγίσεις χρησιμοποιείτε για τον ανταγωνιστικό και παράλληλο χειρισμό εργασιών σε Python, συμπεριλαμβανομένης της επίδρασης του GIL;