Python
Σε ποιο μέρος του χρηματοοικονομικού προϊόντος μπορούν να γίνουν συγχρονισμένες κλήσεις και πού χρειάζεται ασυνχρονία;
Όσον αφορά τα τεχνικά δυνατά και αδύνατα σημεία, μπορείς να το αναπτύξεις πιο συγκεκριμένα (όχι αφηρημένα);
Έγραφα συχνότερα ερωτήματα SQL μέσω ORM ή χωρίς ORM;
Γιατί η πολυνηματικότητα στην Python δεν είναι πολύ αποδοτική; Μιλήστε για το GIL, την ασύγχρονη λειτουργία και το πολλαπλό επεξεργαστή.
Ευχές σχετικά με το πρόγραμμα εργασίας
Μπορείς να εξηγήσεις πώς λειτουργεί το next();
Πώς μπορεί να μεταδοθεί και να παρακολουθείται ένας μοναδικός αναγνωριστικός αριθμός αίτησης (trace ID) κατά την αλληλεπίδραση μεταξύ μικροϋπηρεσιών;
Συμμετείχατε στην επιλογή της αρχιτεκτονικής μικροϋπηρεσιών; Γιατί συγκεκριμένα μικροϋπηρεσίες;
Ποιος έγραψε τον κώδικα; Χρησιμοποιήσατε βοηθούς AI κατά την ανάπτυξη;
Ποιος είναι ο ρόλος και η εφαρμογή των mixins στην Python για την επέκταση της λειτουργικότητας των κλάσεων;
Πες μου για την εμπειρία σου, τι ήταν ενδιαφέρον στην πρακτική, πού και με τι ασχολήθηκες;
Μπορείτε να εξηγήσετε με περισσότερες λεπτομέρειες γιατί αυτοί οι τύποι δεδομένων θεωρούνται μεταβλητοί; Μπορείτε να δώσετε συγκεκριμένα παραδείγματα μεταβλητών τύπων δεδομένων και να εξηγήσετε πώς ακριβώς μεταβάλλονται;
Τι είναι τα σήματα στο Django;
Τι είναι η δυαδική αναζήτηση;
Ποια είναι τα μειονεκτήματα του JWT;
Ποια είναι η διαφορά μεταξύ μιας στοίβας και μιας ουράς;
# Περιγραφή του προβλήματος # Δίνεται μια διαδοχή ακέραιων αριθμών ταξινομημένη σε αύξουσα σειρά. # Είναι απαραίτητο να υλοποιήσετε μια λειτουργία που πραγματοποιεί δυαδική αναζήτηση ενός στοιχείου σε αυτήν τη διαδοχή. # Η λειτουργία πρέπει: # 1. Να δέχεται δύο επιχειρήματα: # - μια ταξινομημένη λίστα αριθμών, # - μια τιμή στόχο για αναζήτηση. # 2. Να επιστρέφει το δείκτη του βρεθέντος στοιχείου, αν το στοιχείο υπάρχει. # 3. Να επιστρέφει -1, αν το στοιχείο δεν υπάρχει στη λίστα. # Απαιτήσεις # - Η λύση πρέπει να είναι επαναληπτική. # - Είναι σημαντικό να διατηρηθεί η πολυπλοκότητα O(log n). # - Ο κώδικας πρέπει να γραφεί σε Python 3 και να ακολουθεί τις βασικές αρχές καθαρού κώδικα.
Ποια βήματα λαμβάνονται σε περίπτωση σύγκρουσης δεδομένων ή σφαλμάτων συστήματος;
Εξήγησε την αρχή λειτουργίας του αλγορίθμου δυαδικής αναζήτησης και τα βασικά του βήματα.
Πες λίγα για τον εαυτό σου (2-3 λεπτά)