Πότε και πώς χρησιμοποιείς Kafka και RabbitMQ — ποια είναι η διαφορά;
Python
Τύποι σχέσεων σε σχεσιακές βάσεις δεδομένων. Πώς υλοποιούνται τα One-to-One και Many-to-Many;
Πες μου για τους τύπους μπλοκαρισμάτων.
Γιατί χρησιμοποιήσατε Redis+Celery αντί για RabbitMQ;
Τι να κάνετε αν σε μια ασύγχρονη εφαρμογή (FastAPI) υπάρχει μια μπλοκαριστική συγχρονική λειτουργία I/O;
Γιατί μια λίστα Python μπορεί να περιέχει στοιχεία διαφορετικών τύπων και ταυτόχρονα να παρέχει γρήγορη πρόσβαση με δείκτη;
Πώς υλοποιείται η ασυγχρονία στην Python; Πες το χωρίς βαθιές λεπτομέρειες.
Πώς αποκτάς νέες γνώσεις; Τι διαβάζεις, ποιον παρακολουθείς; Μπορείς να αναφέρεις συγκεκριμένα κανάλια ή το τελευταίο που είδες;
Ποιος είναι ο σκοπός των ευρετηρίων σε μια βάση δεδομένων; Πλεονεκτήματα και μειονεκτήματα; Ποια δομή δεδομένων χρησιμοποιείται για ένα τυπικό ευρετήριο;
Γιατί φεύγεις από [εταιρεία]; Τι σε παρακινεί να αλλάξεις δουλειά;
Γιατί πολλοί έμπειροι προγραμματιστές συστήνουν να προτιμάται η σύνθεση αντί της κληρονομιάς;
Πες μου για τον εαυτό σου: ποιος είσαι, τι κάνεις, εργασιακή εμπειρία, χόμπι;
Εργασία με ταυτόχρονες ενημερώσεις πίνακα: πώς να λύσετε το πρόβλημα της απώλειας ενημερώσεων (Lost Update) με τα μέσα της βάσης δεδομένων;
Γιατί χρειάζεται το WebSocket αν υπάρχει ήδη το HTTP; Ποια είναι η βασική διαφορά;
Ποια είναι η πολυπλοκότητα της εισαγωγής στο τέλος μιας λίστας (λίστα Python); Γιατί μερικές φορές είναι O(n);
Σε ποια περίπτωση έχει νόημα να χρησιμοποιείται πολυνηματικότητα στην Python παρά το GIL;
Η ασυγχρονία στο Python/FastAPI είναι το ίδιο με τον ανταγωνισμό;