Python
Πείτε μας συνοπτικά για τον εαυτό σας και την εμπειρία σας.
Ζείτε αυτήν τη στιγμή στη Μόσχα;
Πώς οργανώνετε την παροχή πληροφοριών σχετικά με το ποιος και πότε εισήλθε και πόσο χρόνο πέρασε στη συνεδρία;
Ποιο πρόβλημα μπορεί να προκύψει αν χρησιμοποιήσουμε ένα τυχαίο UUIDv4 ως κλειδί σε ένα δέντρο B-Tree μιας μεγάλης πίνακας;
Θα σας ενδιέφερε να μάθετε Kotlin;
Μπορούσαν να εμφανιστούν διπλότυπα γεγονότων στο Kafka και πώς λύσατε αυτό το πρόβλημα;
# Μπορεί να θεωρηθεί ότι όλοι οι аргοι είναι hashable. # Χρησιμοποιήστε μόνο τη βασική βιβλιοθήκη Python. _SANTINEL = object() def cache(backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (args, tuple(sorted(kwargs.items()))) result = backend.get(key, _SANTINEL) if result is _SANTINEL: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper return decorator calls = {"count": 0} backend = {} @cache(backend=backend) def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert len(backend) == 1 print("OK")
Ονομάστε πέντε εντολές Linux τριών γραμμάτων.
Τι είναι το copy.deepcopy και πώς διαφέρει από το copy.copy;
Ποια είναι η διαφορά μεταξύ RabbitMQ και Kafka;
Εκτός από τις εργασίες, ποιοι άλλοι παράγοντες είναι σημαντικοί κατά την επιλογή μιας εργασίας;
Πώς λειτουργεί ο χρόνος ζωής του JWT;
Πείτε μου για την εμπειρία σας.
Για ποιο λόγο χρειάζονται οι δείκτες στο PostgreSQL, ποια πλεονεκτήματα προσφέρουν και ποια προβλήματα δημιουργούν;
Ποια είναι η διαφορά μεταξύ WSGI και ASGI;
Γιατί είναι καλύτερο να χρησιμοποιείτε POST αντί για GET για αυτό το endpoint;
Πες μας για το έργο σου στην Tochka Bank. Είχες πολλά έργα εκεί;
Έχετε εργαστεί με ORM και απλές SQL ερωτήσεις; Ποια προσέγγιση προτιμάτε;
Ποια είναι η πολυπλοκότητα της εισαγωγής στο τέλος μιας λίστας (λίστα Python); Γιατί μερικές φορές είναι O(n);
Μίλησέ μου για την καθοδήγηση και τις ευθύνες του αρχηγού ομάδας που αναλαμβάνεις