6 θέματα
Κατακτήστε τις βασικές έννοιες του OOP — κλάσεις, αντικείμενα, τους τέσσερις πυλώνες, τις αρχές SOLID και πώς να μοντελοποιείτε domains σε καθαρά, εύκολα συντηρήσιμα σχέδια κλάσεων.
30ερωτήσειςΕξασκηθείτε σε βασικές ερωτήσεις συνέντευξης για δομές δεδομένων που καλύπτουν arrays, linked lists, stacks, queues, hash tables, δέντρα, γράφους και προηγμένες δομές με τις λειτουργίες τους και την πολυπλοκότητα Big-O.
30ερωτήσειςΔιαδικασίες βήμα προς βήμα για την επίλυση υπολογιστικών προβλημάτων, που μελετώνται ως προς την ορθότητά τους και την αποδοτικότητά τους σε χρόνο και χώρο.
30ερωτήσειςΝήματα και διεργασίες, κλειδώματα και αδιέξοδα (deadlocks), ασύγχρονα μοντέλα, προγραμματισμός χωρίς κλειδώματα και το actor model για τη δημιουργία ορθών ταυτόχρονων συστημάτων.
12ερωτήσειςΔίκτυα υπολογιστών για προγραμματιστές: τα μοντέλα TCP/IP και OSI, TCP έναντι UDP, DNS, HTTP/1.1–3, TLS, διευθυνσιοδότηση IP, εξισορρόπηση φορτίου και καθυστέρηση (latency).
12ερωτήσειςΒασικές αρχές λειτουργικών συστημάτων: διεργασίες και νήματα, χρονοπρογραμματισμός CPU, εικονική μνήμη και paging, συγχρονισμός, αδιέξοδα (deadlocks), IPC και συστήματα αρχείων.
12ερωτήσεις