Python
Υπάρχουν συγκεκριμένες ακολουθίες κατά την εκτέλεση μεταναστεύσεων βάσεων δεδομένων;
Τι συμβαίνει στο asyncio.gather() αν σε μία από τις εργασίες προκύψει σφάλμα; Πώς να διασφαλίσετε ότι οι εξαιρέσεις δεν θα χαθούν;
Υπάρχει δυνατότητα πολλαπλής κληρονομιάς στην Python;
Ποια είναι η διαφορά μεταξύ ορισμού μιας κλάσης και δημιουργίας ενός αντικειμένου της;
Εξηγήστε το αποτέλεσμα του παρακάτω κώδικα Python asyncio και γιατί συμπεριφέρεται με αυτόν τον τρόπο: ```python import asyncio async def say_hello(): print(1) await asyncio.sleep(1) print(2) async def main(): await say_hello() task = asyncio.create_task(say_hello()) print(3) await task asyncio.run(main()) ```
Ποια επιχειρηματικά διαδικασίες και εργασιακές διαδικασίες είναι σημαντικές για εσάς στην οργάνωση για να εργάζεστε αποτελεσματικά;
Έχεις σχέδια ή ιδέες που θέλεις να υλοποιήσεις στα προγράμματά σου;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας των αναδρομικών συναρτήσεων στη Python;
Χρησιμοποιείτε τις αρχές καθαρής αρχιτεκτονικής στο σχεδιασμό σας;
Μπορείτε να εξηγήσετε τι είναι οι μαγικές μέθοδοι στην Python και για ποιο λόγο χρησιμοποιούνται;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της μεθοδολογίας BEM στην ανάπτυξη CSS;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιείς για να γράψεις δοκιμές στα έργα σου;
Πώς δημιουργείται και εφαρμόζεται το μοτίβο διακοσμητή στην Python;
Έχεις προτείνει ποτέ βελτιώσεις στις εργασιακές διαδικασίες ή μεθόδους εργασίας;
Πώς λειτουργεί το Read Committed σε επίπεδο δύο συναλλαγών; Δώσε ένα παράδειγμα.
[όνομα] ρώτησε: Σε ποια άλλα προγραμματιστικά γλώσσες έχεις εργαστεί και ποια βασικά χαρακτηριστικά της Python μπορούν να επισημανθούν όταν τη συγκρίνουμε με άλλες γλώσσες (π.χ., ερμηνευσιμότητα);
async def check_response(delay: int, message: str) -> None: timeout = httpx.Timeout(timeout=5) client = httpx.AsyncClient( base_url=BASE_URL, timeout=timeout, ) async with client: response = await client.get(url=f"/delay/{delay}") print(response.status_code, message) async def main() -> None: await check_response(delay=2, message="from first line"), await check_response(delay=2, message="from second line"), await check_response(delay=2, message="from third line"), if __name__ == "__main__": print("Total time:", timeit.timeit(lambda: asyncio.run(main()), number=2))
Μπορείς να αναφέρεις τις βασικές εντολές για εργασία στη γραμμή εντολών του Linux;
Έχετε εμπειρία στη δημιουργία δικών σας περιγραφέων για αντικείμενα ή κλάσεις;
Τι σημασία έχουν οι κωδικοί κατάστασης στα πρωτόκολλα μετάδοσης δεδομένων;