Sobes.tech

Τι είναι οι πτυχές στο Spring AOP; Για ποιο λόγο χρησιμοποιούνται; Δώστε παραδείγματα.

213

Πες μου για την τελευταία σου δουλειά. Με τι ασχολούσουν, ποιο τεχνολογικό στοίβα χρησιμοποιούσες;

179

Τι είναι το Spring context (ApplicationContext);

169

Τι συμβαίνει αν το πλαίσιο Spring αποτύχει κατά την ανάπτυξη στο Kubernetes;

169

Μίλησέ μου για τη διαδικασία ανάπτυξης (Agile/Scrum). Πώς αξιολογούνται οι εργασίες;

165

Integer i = 300, j = 300; System.out.println(i == j);

158

Σε ποιο βαθμό σχεδιάσατε λύσεις αυτόνομα στην εργασία;

157

Τι είναι ένα bean στο Spring;

156

Τι είναι μια μεταβλητή volatile και ποιος είναι ο σκοπός της;

155

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

146

Πώς λειτουργεί το @Transactional; Τι συμβαίνει όταν καλούμε μια μεταβατική μέθοδο από την ίδια κλάση;

146

Τι είναι οι probes liveness και readiness στο Kubernetes; Πώς διαφέρουν;

146

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

142

Πες μου για το Circuit Breaker που υλοποίησες για την ενσωμάτωση με ένα εξωτερικό σύστημα.

142

Πώς χτίζουμε δυναμικά ερωτήματα αν οι συνθήκες φιλτραρίσματος είναι άγνωστες εκ των προτέρων (π.χ., 10 προαιρετικά πεδία);

140

Μπορείς να δώσεις ένα παρόμοιο παράδειγμα με έναν άλλο τύπο, όπου == θα δώσει false;

136

Πώς δουλεύεις με τη βάση δεδομένων; Hibernate/JPA — πώς το χρησιμοποιείς;

135

Είσοδος: nums = [0,1,2,4,5,7] Έξοδος: ["0->2","4->5","7"] public class DemoApplication { public static void main(String[] args) { int[] nums = {0,1,2,4,6,5,7,10}; System.out.println(summary(nums)); } public static List<String> summary(int[] nums){ List<String> result = new ArrayList<>(); int i = 0; int n = nums.length; while (i < n) { int start = nums[i]; while (i + 1 < n && nums[i+1] == nums[i] + 1){ i++; } int end = nums[i]; if (start == end){ result.add(String.valueOf(start)); } else { result.add(start + "->" + end); } i++; } return result; } }

111