Python
Τι συμβαίνει αν καλέσετε μια εξωτερική υπηρεσία συγχρονισμένα;
Ποιοι είναι οι μεταβλητοί και αμετάβλητοι τύποι στην Python; Γιατί είναι σημαντικό αυτό και ποια είναι τα χαρακτηριστικά τους;
import threading import time μετρητής = 0 def αύξηση(): global μετρητής for _ in range(100): τρέχων = μετρητής time.sleep(0.000001) μετρητής = τρέχων + 1 thread1 = threading.Thread(target=αύξηση) thread2 = threading.Thread(target=αύξηση) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Τελική τιμή μετρητή: {μετρητής}") 150-200
Υπάρχει δυνατότητα πολλαπλής κληρονομιάς στην Python;
Ποια ήταν η σύνθεση της ομάδας στο προηγούμενο έργο σας;
from file import ATM, SDK import pytest BILLS = {5000, 1000, 500, 100, 50} @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(SDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected return
Πώς εντοπίζετε το πρόβλημα με το χειριστήριο φρένου; Τι να κάνετε με την εξωτερική εξάρτηση που πέφτει;
Ποιος είναι ο σκοπός των ευρετηρίων σε μια βάση δεδομένων; Πλεονεκτήματα και μειονεκτήματα; Ποια δομή δεδομένων χρησιμοποιείται για ένα τυπικό ευρετήριο;
Πώς σκοπεύετε να αναπτυχθείτε στο άμεσο μέλλον, συμπεριλαμβανομένων των εργαλείων και της καριέρας;
Μπορείτε να εξηγήσετε πώς χτίζεται και λειτουργεί το ενδιάμεσο στρώμα στην αρχιτεκτονική των εφαρμογών;
Τι τύπο εργασίας και πρόγραμμα προτιμάς;
Με ποια κριτήρια θα επιλέξεις αν υπάρχουν πολλές προσφορές με το ίδιο προϋπολογισμό;
Περιγράψτε πώς οργανώθηκε η διαδικασία ανάπτυξης λογισμικού στην προηγούμενη εταιρεία σας.
Εξηγήστε την ουσία της μονολιθικής αρχιτεκτονικής και τα βασικά χαρακτηριστικά της.
Τι προτιμάτε: ασύγχρονο ή πολυνηματικό; Ποια είναι η διαφορά;
Είναι η τροποποίηση της διεπαφής σε μια υποκλάση μια παραβίαση της αρχής ανοικτού/κλειστού;
Ποια είναι τα βασικά προβλήματα που μπορεί να προκύψουν κατά τη χρήση ουρών σε συστήματα επεξεργασίας δεδομένων;
Πες μου λίγα για τον εαυτό σου: εμπειρία εργασίας, τι ψάχνεις, γιατί αποφάσισες να αλλάξεις δουλειά;
Φανταστείτε δύο ειδικούς με τις ίδιες γνώσεις και εμπειρία: γιατί μετά από μερικά χρόνια ο ένας μπορεί να γίνει σαφώς πιο δυνατός από τον άλλον;
Ποιοι λόγοι μπορεί να εμποδίσουν τη χρήση του PyCharm στην εργασία σας;