Sobes.tech

Τι έκανες στην προηγούμενη δουλειά σου; Πες μια ενδιαφέρουσα περίπτωση.

Middle+
196

Έχετε συμμετάσχει στην επίλυση αλγοριθμικών προβλημάτων;

Junior — Middle
193

Χρησιμοποιήσατε περιορισμό στον αριθμό των αιτημάτων στο FastAPI;

Junior — Middle
192

Πώς αλληλεπιδράσατε με τα εσωτερικά συστήματα και εργαλεία στην προηγούμενη εργασία σας;

Junior — Middle
190

Ποια ευρετήρια πρέπει να τοποθετηθούν στον πίνακα users βάσει των γραμμένων ερωτημάτων;

Middle
188

Σχεδιάστε μια υπηρεσία σε FastAPI: λαμβάνει έναν trigger σύμφωνα με το χρονοδιάγραμμα, επεξεργάζεται PDF έγγραφα από Kafka (OCR, εξαγωγή οντοτήτων), αποθηκεύει το κείμενο + οντότητες σε Postgres. Πώς θα σχεδιάζατε τη δομή;

Middle
186

Ποιος είναι ο ρόλος των ευρετηρίων σε μια βάση δεδομένων και πώς βοηθούν στην επιτάχυνση της εκτέλεσης ερωτημάτων;

185

Ονομάστε την βασική ιεραρχία εξαιρέσεων στην Python. Από πού ξεκινάει όλα;

Middle
185

Μπορείς να μου πεις τι κάνεις συνήθως στη δουλειά σου;

Intern — Junior
181

Γνωρίζετε συστήματα πολλαπλών πρακτόρων;

Middle+
180

Μπορείτε να εξηγήσετε την έννοια της αρχιτεκτονικής μικροϋπηρεσιών και τα βασικά χαρακτηριστικά της;

179

Πώς λειτουργούσε το Event Loop στην ασύγχρονη υπηρεσία σας; Πώς αντιμετώπιζαν τις μπλοκαριστικές λειτουργίες;

Middle
178

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

Senior
178

Γράψτε τις συναρτήσεις multiplier και minuser (κλεισίματα).

Middle
177

Αναλύστε τον παρακάτω κώδικα Python που χρησιμοποιεί threading για να αυξήσει μια μεταβλητή μετρητή: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Τελική τιμή μετρητή: {counter}") ``` Εξηγήστε ποια είναι η αναμενόμενη έξοδος και συζητήστε τυχόν πιθανά προβλήματα με αυτόν τον κώδικα κατά τη χρήση νημάτων.

Middle
175

Πώς τρέχετε κώδικα συγχρονισμού που μπλοκάρει (π.χ., υπολογισμό 1 δευτερολέπτου) μέσω ενός endpoint στο FastAPI, χωρίς να μπλοκάρετε το EventLoop;

Middle
174

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

Senior
173

Τι είναι οι γεννήτριες στην Python και ποιος είναι ο σκοπός τους;

Middle
173

Έχετε εμπειρία με πολυνηματική προγραμματισμό σε Python και πώς υλοποιήσατε την παράλληλη εκτέλεση εργασιών;

173
/20