Ποιοι είναι οι στόχοι σας για επαγγελματική ανάπτυξη στην εταιρεία μας;
Python
Πώς βοηθά η χρήση δεικτών στη βάση δεδομένων στην αύξηση της ταχύτητας εκτέλεσης των ερωτημάτων;
Μπορείς να απαριθμήσεις τους τύπους βάσεων δεδομένων με τους οποίους έχεις εργαστεί και να εξηγήσεις τα χαρακτηριστικά τους;
Εξηγήστε την ουσία της μονολιθικής αρχιτεκτονικής και τα βασικά χαρακτηριστικά της.
Σε ποιες περιπτώσεις συνιστάται η εφαρμογή της αρχιτεκτονικής μικροϋπηρεσιών σε ένα έργο;
Περιγράψτε το έργο στο οποίο εργαστήκατε στην τελευταία σας θέση.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης ασύγχρονων τεχνολογιών;
Ακολουθείς τις αρχές SOLID κατά την ανάπτυξη λογισμικού;
Ποια είναι η διαφορά μεταξύ μιας κλάσης και ενός αντικειμένου;
Ποιες μέθοδοι υλοποίησης αφηρημένων κλάσεων χρησιμοποιούνται στην Python;
Σε τι πρέπει να δώσεις προσοχή για να εντοπίσεις πιθανά προβλήματα κατά την εξέταση μιας μελλοντικής εργασίας;
Μπορείς να περιγράψεις τα βασικά καθήκοντα και έργα που ανέλαβες στην προηγούμενη εργασία σου;
Πείτε μας πώς λάμβατε και διατυπώνατε τα καθήκοντα για την προηγούμενη εργασία σας
Ποιος είναι ο σκοπός των mock αντικειμένων στη διαδικασία αυτοματοποιημένων δοκιμών;
Συζητά ο διευθυντής τις ανησυχίες ή την δυσαρέσκειά σου σχετικά με την τρέχουσα θέση;
Ποια σημάδια υποδεικνύουν την ανάγκη δημιουργίας ευρετηρίου στη βάση δεδομένων;
Ποια είναι η διαφορά μεταξύ ορισμού μιας κλάσης και δημιουργίας ενός αντικειμένου της;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του πλαισίου Django στην ανάπτυξη web εφαρμογών;
Έχετε εργαστεί με το Docker; Τι κάνατε με αυτό;
# Προς το παρόν, η τεκμηρίωση και οι απαιτήσεις για αυτόν τον κώδικα δεν είναι 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("ταύτιση")