Java
Πώς εργαζόμασταν με τους πόρους πριν από την εμφάνιση του try-with-resources;
Δούλεψες μόνο σε ένα έργο στην [εταιρεία];
Ποια μηχανισμοί Java χρησιμοποιούνται κάτω από το καπό του Spring;
Έχετε στρατιωτική ταυτότητα, είναι έγκυρη;
Για ποιους σκοπούς χρησιμοποιείται ο προγραμματισμός προσανατολισμένος σε πτυχές (AOP);
Αν δεν υπήρχε τέτοια υποδομή (όπως το Prometheus), και υπήρχαν μόνο Kafka και μια βάση δεδομένων, θα μπορούσε η βάση δεδομένων να καταγράψει όλα αυτά τα μηνύματα υπό φόρτο εκατό χιλιάδων μηνυμάτων το δευτερόλεπτο;
/** * Επιστρέφει μια λίστα ετικετών βιβλίων των συγγραφέων που καθορίζονται από μια λίστα αναγνωριστικών * @param authors λίστα συγγραφέων * @param searchAuthorIds λίστα αναγνωριστικών συγγραφέων των οποίων οι ετικέτες βιβλίων πρέπει να ληφθούν * @return λίστα ετικετών βιβλίων των καθορισμένων συγγραφέων */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }
Σε ποιο έργο εργάστηκες στην [εταιρεία];
Πώς υλοποιείται η επικύρωση της επιχειρηματικής λογικής στο Spring (π.χ.: ηλικία >16 ετών, χωρίς αποκλεισμένους λογαριασμούς, όριο κάρτας δεν έχει ξεπεραστεί);
Με ποιες βάσεις δεδομένων NoSQL έχετε εργαστεί; Τι είναι μια βάση δεδομένων NoSQL;
Έχετε εργαστεί με manifests Kubernetes; Με ποια αντικείμενα;
Έχετε εμπειρία σε δοκιμές φόρτωσης εφαρμογών Java και ενσωματώσεων;
Πώς συνδέονται οι υπηρεσίες από δύο διαφορετικά αρχεία docker-compose;
Πώς οργανώνεται ο έλεγχος ποιότητας του κώδικα;
Τι είναι το Compare-and-Swap (CAS) στον πολυνηματικό προγραμματισμό; Για τι χρησιμοποιείται;
Ποια είναι τα βασικά εμπόδια και περιορισμοί που βλέπετε κατά την ενσωμάτωση σεναρίων AI στην υπάρχουσα αρχιτεκτονική backend, και πώς προσεγγίζετε την επίλυσή τους;
Έχετε ποτέ την εμπειρία να εξηγήσετε σε έναν πελάτη ή αναλυτή γιατί μια εργασία διαρκεί όχι 2, αλλά 10 ημέρες;
Πώς οργανώνετε ένα κοινό TestContainer για πολλά δοκιμαστικά αρχεία χωρίς διακοπή μεταξύ τους;
Τι προτιμάται περισσότερο από την άποψη της στοίβας;
class Person { String firstName; String lastName; Integer age; } Πρέπει να υλοποιηθεί μια τυπική μέθοδος που συγκρίνει δύο αντικείμενα Person.