Sobes.tech

Μπορείτε να εξηγήσετε πώς οργανωνόταν η διαδικασία ελέγχου κώδικα στην προηγούμενη εταιρεία σας;

240

Μπορείτε να εξηγήσετε τις διαφορές μεταξύ μιας κανονικής κλάσης και μιας data class στη γλώσσα προγραμματισμού;

223

Μπορεί να υλοποιηθεί πολλαπλή κληρονομιά στη Java;

Junior — Middle
223

Ποια είναι η διαφορά μεταξύ των τύπων δεδομένων Single και Observable στη βιβλιοθήκη RxJava;

Junior — Middle
217

Πότε συνιστάται η χρήση της data class στο έργο σας;

Junior — Middle
212

Έχετε ελέγξει τον κώδικα των συναδέλφων σας στην προηγούμενη εργασία σας;

Junior — Middle
203

Ποια στοιχεία είναι υπεύθυνα για την υλοποίηση των επιχειρηματικών κανόνων στο πλαίσιο της Clean Architecture;

Junior — Middle
201

Ποια μέθοδοι συνήθως υλοποιούνται στις κλάσεις δεδομένων στην εμπειρία σας;

201

Σε ποιο σημείο της εφαρμογής υλοποιείται η επιχειρηματική λογική κατά τη χρήση των αρχών της Clean Architecture;

Middle — Middle+
198

Ποιος είναι ο ρόλος του συστατικού DiffUtil στη βελτιστοποίηση των ενημερώσεων λιστών στη διεπαφή;

193

Πότε είναι σκόπιμο να υλοποιήσετε τη δική σας μέθοδο equals() στις κλάσεις δεδομένων;

185

Τι τύπο έργων ή εργασιών σας ελκύει περισσότερο για εργασία;

184

Ποια μηχανισμοί επιτρέπουν την παύση και την επανεκκίνηση της εκτέλεσης των κορουτινών στον προγραμματισμό;

Junior — Middle
184

Έχετε εφαρμόσει την αρχή αποφυγής διπλότυπου κώδικα στα έργα σας;

Junior — Middle
177

Πώς οργανώνονται οι εργασιακές διαδικασίες και οι αλληλεπιδράσεις στην τρέχουσα έργο ή ομάδα σας;

177

Σε ποιες περιπτώσεις είναι σκόπιμο να αποφεύγουμε τη χρήση data class στον κώδικα;

Junior — Middle
177

Μπορείς να περιγράψεις τις βασικές κρύες ροές (cold flows) στις Coroutines και τα χαρακτηριστικά τους;

Junior — Middle
175

Ποια είναι τα διαφορές μεταξύ Dispatchers.IO και Dispatchers.Default στο Coroutine και σε ποιες περιπτώσεις είναι προτιμότερο να τα χρησιμοποιείτε;

Junior — Middle
173

Ποιος είναι ο σκοπός και η χρήση της λέξης-κλειδιού suspend στη γλώσσα προγραμματισμού;

165

Ποιος είναι ο κύριος λόγος για τη χρήση μηχανισμών συγχρονισμού στον προγραμματισμό;

165
/2