Sobes.tech

Έγραψες κάποιο starter του Spring Boot; Για ποιο λόγο; Με ποιες ιδιαιτερότητες ήρθες αντιμέτωπος;

Senior
SSP Soft
123

Πες μου για το μοτίβο Στρατηγική.

Middle
Лоция
123

Έχετε εργαστεί απευθείας με ερωτήματα SQL χωρίς να χρησιμοποιήσετε ORM ή τρίτα βιβλιοθήκες;

Junior — Middle
СБЕРСБЕР
123

Τι σας ενέπνευσε να επιλέξετε τον οργανισμό μας για εργασία;

Junior — Middle
123

Μπορείτε να απαριθμήσετε τους κύριους κωδικούς κατάστασης HTTP και τις σημασίες τους;

Junior — Middle
Акселератор возможностей
123

Τι εγγυάται το Kafka όταν χρησιμοποιείται μια ομάδα καταναλωτών με τρεις διαχωρισμούς και τρεις καταναλωτές;

Senior
EXPERA
123

Ποια συλλογή να χρησιμοποιήσετε για τον πίνακα αποτελεσμάτων με ταξινόμηση κατά επώνυμο και αναζήτηση με κλειδί;

Senior
IT OneIT One
123

Τι συμβαίνει αν διαγράψετε ένα στοιχείο από τη συλλογή μέσα σε ένα βρόχο foreach;

Junior — Middle
123

Τι είναι ένα αρχείο WAR και πώς χρησιμοποιείται στη διαδικασία ανάπτυξης και ανάπτυξης εφαρμογών;

Junior — Middle
123

Πώς καταχωρεί αυτόματα το Spring ένα συστατικό χρησιμοποιώντας την ετικέτα @Bean και το όνομα της κλάσης;

Junior — Middle
123

Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των στρατηγικών φόρτωσης σχετικών πληροφοριών: Lazy και Eager;

Junior — Middle
Prime
123

Σε ποιες περιπτώσεις θεωρείται ότι η δομή Heap είναι επικίνδυνη για εργασία σε πολυνηματικό περιβάλλον;

Junior — Middle
AstonAston
123

Μπορείτε να εξηγήσετε το νόημα του θεωρήματος Brouwer και την εφαρμογή του;

Junior — Middle
СБЕРСБЕР
123

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // τρέχουσα συλλογή δεδομένων private List<Map<String, Object>> dataList = new ArrayList<>(); // παρτίδα δεδομένων private Map<Instant, String> responses = new HashMap<>(); // απαντήσεις του διακομιστή που λαμβάνει δεδομένα private int dataId; /** * Προσθέτει πεδίο field με τιμή value στη συλλογή */ public void add(String field, String value) { data.put(field, value); } /** * Επιστρέφει την τιμή με το όνομα πεδίου field */ public <T> T get(String field) { return (T) data.get(field); } /** * Επιστρέφει τις απαντήσεις του διακομιστή που λαμβάνει δεδομένα */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Ολοκληρώνει τη συλλογή τρέχοντος συνόλου δεδομένων και το στέλνει σε παρτίδα */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Στέλνει την παρτίδα στον διακομιστή που λαμβάνει δεδομένα */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }

Senior
IT OneIT One
123

Γιατί επιλέγεται ο μηχανισμός κληρονομιάς στον αντικειμενοστραφή προγραμματισμό;

Junior — Middle
СБЕРСБЕР
123

Τι είναι το EXPLAIN ANALYZE, ποιος είναι ο σκοπός του και πώς λειτουργεί;

Senior
Octo
123

Πότε είναι καλύτερο να χρησιμοποιείτε τη μέθοδο submit του Executor ή τη μέθοδο start του Thread για την εκτέλεση εργασιών;

Junior — Middle
123

Ποια είναι η λειτουργία της μεθόδου collect στο API Stream και σε ποιες περιπτώσεις συνιστάται η χρήση της;

Junior — Middle
123

Τι σας άρεσε περισσότερο στη δουλειά — τεχνικά ή επιχειρηματικά καθήκοντα;

Senior
Урбир
123

Εξηγήστε το ρόλο και την αρχή λειτουργίας του στοιχείου Entry μέσα στη δομή HashMap.

Junior — Middle
123
/726