C/C++
Πώς πήρατε την πρώτη σας επαγγελματική θέση σε αυτόν τον τομέα;
Πώς θα αξιολογούσατε τις επαγγελματικές σας δεξιότητες και εμπειρία σε αυτόν τον τομέα;
Ποια μέθοδοι δημιουργίας νημάτων υπάρχουν στα πρότυπα βιβλιοθήκες προγραμματισμού;
Ποιες τρίτες βιβλιοθήκες και εργαλεία χρησιμοποιήσατε στα έργα σας;
Ποιος είναι ο λόγος για την μεγαλύτερη ταχύτητα εργασίας της στοίβας σε σύγκριση με το σωρό;
Έχεις χρησιμοποιήσει την εντολή rebase για να αλλάξεις την ιστορία των commits στο Git;
Ποια είναι η διαφορά μεταξύ δήλωσης μεταβλητών με δομές και της λέξης-κλειδιού const σε μια γλώσσα προγραμματισμού;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για να προσδιοριστεί η ισότητα δύο αριθμών κινητής υποδιαστολής στον προγραμματισμό;
Ποια μέθοδοι υπάρχουν για την αποτροπή ή την επίλυση συγκρούσεων κατά την εργασία με συναρτήσεις κατακερματισμού;
Ποια είναι η σημασία της λέξης-κλειδιού inline στο πλαίσιο του linker και της σύνθεσης των προγραμμάτων;
Ποιον τρόπο εργασίας προτιμάς: ομαδικά ή μόνος;
Πείτε μας για τη δουλειά στην ALMI Partner και την υπηρεσία συλλογής τηλεμετρίας και δικτυακής δραστηριότητας.
Έχετε χρησιμοποιήσει τη λέξη-κλειδί constexpr στα έργα σας για τον ορισμό σταθερών κατά τη φάση μεταγλώττισης;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την επίλυση συγκρούσεων σε πίνακες κατακερματισμού;
Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί constexpr στη γλώσσα C++;
Ποια είναι η διαφορά μεταξύ των primitive συγχρονισμού, όπως mutex και ατομικές λειτουργίες, στο πλαίσιο της διασφάλισης ασφαλούς πρόσβασης στα δεδομένα;
Εξηγήστε τις διαφορές μεταξύ των έξυπνων δείκτων std::unique_ptr και std::shared_ptr σε C++.
Έχετε εμπειρία στη βελτιστοποίηση της απόδοσης εφαρμογών ή λογισμικού;
Μπορείς να απαριθμήσεις τους βασικούς αλγόριθμους ταξινόμησης και να εξηγήσεις τις αρχές τους;
Μπορείτε να εξηγήσετε τι είναι το PostgreSQL και πώς χρησιμοποιείται στην αποθήκευση δεδομένων;