Έχουν καταγραφεί όλες οι αποφάσεις και διαδικασίες στο έργο σας στην τεκμηρίωση και τα πρότυπα;
Java
Όλα τα μέλη της ομάδας συμμετείχαν στη διαδικασία ελέγχου κώδικα;
Για ποιο λόγο χρησιμοποιήθηκε ο προγραμματιστής στο έργο IKEA και ποιο ρόλο έπαιζε;
/** * Υλοποιήστε τη μεταφορά χρημάτων μεταξύ δύο λογαριασμών. Λάβετε υπόψη ότι αυτή είναι μια λύση παραγωγής * Παράμετροι εισόδου: * @param fromAccountId μοναδικός αναγνωριστικός αριθμός του χρήστη που μεταφέρει χρήματα * @param toAccountId μοναδικός αναγνωριστικός αριθμός του χρήστη στον οποίο μεταφέρονται τα χρήματα * @param amount ποσό μεταφοράς. Θετικό νούμερο */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Ποια είναι η μέγιστη χρονική πολυπλοκότητα για την αναζήτηση ενός στοιχείου με κλειδί στη δομή δεδομένων HashMap στη χειρότερη περίπτωση;
Πρέπει να χρησιμοποιούμε κληρονομιά από μια στατική κλάση στον αντικειμενοστραφή προγραμματισμό;
Ποιες είναι οι διαφορές μεταξύ ενός native thread και ενός virtual thread (Java);
Πώς γίνεται η κατανομή μνήμης κατά την αρχικοποίηση ενός νέου αντικειμένου στη μνήμη;
Ποια έκδοση Java χρησιμοποιήθηκε στο έργο ή στη δουλειά σας;
Ποια είναι τα πλεονεκτήματα της χρήσης δεικτών σε σύγκριση με μια πλήρη σάρωση του πίνακα;
Εξηγήστε την αρχή λειτουργίας της μεθόδου equals και τον ρόλο της στη σύγκριση αντικειμένων
Ποιες εξαιρέσεις, που δεν μπορούν να ελεγχθούν ρητά, προέκυψαν στην εργασιακή σας εμπειρία;
Έχετε εργαστεί προηγουμένως με το πλαίσιο Spring Boot στα έργα σας;
Ποια κριτήρια και προϋποθέσεις πρέπει να πληρούν τα πεδία στην κλάση;
Ποια κριτήρια πρέπει να ληφθούν υπόψη κατά την επιλογή του τύπου βάσης δεδομένων για ένα συγκεκριμένο έργο;
Πώς αξιολογείται η απόδοση των λειτουργιών εισαγωγής, αναζήτησης και διαγραφής στοιχείων στο HashMap;
Χρησιμοποιήσατε την ετικέτα @PreDestroy στα έργα σας;
Ποια δομή δεδομένων υλοποιείται σε μια συνδεδεμένη λίστα;
[όνομα] ρώτησε: Πώς λειτουργεί το MDC κάτω από το καπό;
Μπορείτε να ρίξετε αυθαίρετα ένα αντικείμενο τύπου Throwable στον κώδικα Java;