Java
Ποιο είναι το κύριο πρόβλημα αυτής της υλοποίησης; - Οι μη βελτιστοποιημένοι πίνακες δείχνουν το μέγεθος της εικόνας - Η περικοπή της εικόνας Docker στο RUN μπορεί να είναι πρόβλημα - Πολλαπλά CMD, μόνο το τελευταίο ενεργεί - Η λειτουργία διαγραφής δεν λαμβάνει υπόψη το φιλτράρισμα με βάση την "ορατή" εικόνα
Τι θα θέλατε να βρείτε στον νέο χώρο;
Λογικό πρόβλημα: 9 μπάλες, η μία πιο βαριά, ποιος είναι ο ελάχιστος αριθμός ζυγίσεων σε μια ζυγαριά με δύο πλάκες;
Έχεις εμπειρία με το Elasticsearch;
Για ποιο λόγο χρειάζεται η λέξη-κλειδί volatile;
Τι είναι η προστασία CORS και πότε χρειάζεται;
Ποια είναι η διαφορά μεταξύ WHERE και HAVING;
Με ποια message broker εργάστηκαν; Εξηγήστε πώς λειτουργεί το Kafka.
Πώς να αποφύγετε το πρόβλημα με μεταβλητά κλειδιά σε HashMap;
Spring: Σύγκρουση beans ίδιου κλάσματος. Πώς να το λύσετε;
Τι να κάνετε αν αυξάνεται η καθυστέρηση στο Kafka και δεν μπορείτε να κάνετε οριζόντια κλιμάκωση; Πώς διαβάζετε τα μηνύματα διαφορετικά;
Υπάρχουν προτιμήσεις για το νέο μέρος εργασίας — σε υλικό, λογισμικό, τομείς;
Ποια μοτίβα μικροϋπηρεσιών γνωρίζετε και έχετε εφαρμόσει;
Πώς δημιουργείται μια σχέση πολλών προς πολλούς σε μια σχεσιακή βάση δεδομένων; (παράδειγμα: Συγγραφέας και Βιβλία)
Ποια αρχιτεκτονικά μοτίβα εφαρμόστηκαν κατά το διαχωρισμό του μονολίθου;
public class RefEx { public interface DocumentProcessor { void process(Document document); } public static class PdfProcessor implements DocumentProcessor { @Override public void process(Document document) { // Συγκεκριλική λογική για επεξεργασία PDF } } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Συγκεκριλική λογική για επεξεργασία Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Συγκεκριλική λογική για επεξεργασία XML } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { // Γενική λογική επεξεργασίας εγγράφων processors.get(doc.type).process(doc); } } } }
Ποιο είναι το κριτήριο για να αποφασίσετε για το διαχωρισμό της διεπαφής; Τι να κάνετε με μια κλάση που έχει 20 δημόσιες μεθόδους;
Είναι το GET ιδιομεταβλητό; Μπορεί να υπάρξει μια κατάσταση όπου δεν είναι ιδιομεταβλητό;
Περιγράψτε τον αλγόριθμο προσθήκης ενός στοιχείου στο HashMap
Πού μπορεί να είναι χρήσιμο το scope του αιτήματος;