//Βρείτε το πρώτο στοιχείο που δεν επαναλαμβάνεται σε έναν πίνακα ακεραίων int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;
Java
Γιατί συνιστάται η χρήση POST αντί για GET για εμπιστευτικά δεδομένα;
Ποια είναι η διαφορά μεταξύ merge και rebase στο Git; Πότε είναι καλύτερο να τα χρησιμοποιείτε;
Ποια είναι η διαφορά μεταξύ των annotations @Bean και @Service στο Spring Framework;
Εξηγήστε τι είναι οι unchecked exceptions στον προγραμματισμό
Πώς μπορείτε να διασφαλίσετε τη δημιουργία αμετάβλητων αντικειμένων στον κώδικά σας;
Ποια μέθοδο και εργαλεία χρησιμοποιείς συνήθως για να αλληλεπιδράσεις με τη βάση δεδομένων στα πλαίσια των εφαρμογών Spring;
Μπορεί να προσδιοριστεί ο τύπος αλληλεπίδρασης βάσει της διεύθυνσης URL;
Ποιοι τύποι JOIN υπάρχουν;
Ποια είναι η χρονική πολυπλοκότητα της αναζήτησης ενός στοιχείου σε ένα HashMap με βάση το κλειδί;
public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Έλεγχος " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // επανάληψη και εκτύπωση for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Αννα-Μαρία"); // maria2.setName("Αννα-Μαρία"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }
Ποια είναι τα χρονοδιαγράμματα για τη μετάβαση — πόσο γρήγορα είναι έτοιμοι να βγουν;
Ποια εμπειρία έχετε με το JDBC για αλληλεπίδραση με βάσεις δεδομένων;
Πώς καθορίζεται ένα συγκεκριμένο Bean για εισαγωγή ανάλογα με το πλαίσιο;
Εξηγήστε τον μηχανισμό διαχείρισης εξαιρέσεων χρησιμοποιώντας μπλοκ try, catch και finally στον προγραμματισμό.
Γιατί είναι πιο ασφαλές να μεταδίδουμε δεδομένα μέσω POST παρά μέσω GET;
Πώς αξιολογείτε το επίπεδό σας: μεσαίο ή senior;
Σε ποιες περιπτώσεις δεν θα κληθεί το μπλοκ finally κατά την εκτέλεση του προγράμματος;
Ποιες προσεγγίσεις και μηχανισμοί επιτρέπουν τη ασφαλή χρήση του Map υπό συνθήκες πολυνηματικής επεξεργασίας;
Πώς αξιολογείται η χρονική πολυπλοκότητα της πρόσβασης σε ένα στοιχείο με βάση το δείκτη σε μια συνδεδεμένη λίστα;