Sobes.tech

Java

Kā jūsu komandā notiek uzdevumu novērtēšana groomingos laikā?

Senior
135

Kas ir virtuālie pavedieni (Green Threads / Virtual Threads) un kā tie atšķiras no parastajiem?

Senior
135

Pastāsti par savu pašreizējo projektu [uzņēmums] — ar ko nodarbojies?

Senior
135

Kāda veida notikumi, no biznesa procesa skatpunkta, iekļuva retry ķēdēs un DLT?

Senior
135

//Dota skaitļu masīvs, kurā visi skaitļi, izņemot vienu, ir pāros, //atrodiet to skaitli, kas parādās tikai vienu reizi // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }

Senior
135

Vai jūs zināt reaktīvās sistēmas un reaktīvās programmēšanas principus?

Senior
135

Kāda ir atšķirība starp @Bean un @Component anotācijām? Kad izmantot vienu vai otru?

Senior
135

Cik cilvēku bija komandā?

Senior
135

Viens ražotājs, trīs patērētāji, trīs daļas un viens temats: cik patērētāji saņems vienu ziņu?

Senior
135

Ko pārstāv uzņēmums «Elektron»: vai tas ir integrators vai produktu uzņēmums, un ko tas izstrādā?

Senior
135

Kas ir DDD (Domenā balstīts dizains)? Kā tas ir saistīts ar agregātu un ierobežoto kontekstu?

Senior
135

Kādos gadījumos būtu jāizmanto @Service anotācija izstrādājamajā lietojumprogrammā?

Junior — Middle
134

Vai jūs varat izskaidrot, kas ir Error klase programmēšanā?

Junior — Middle
134

ražotājs 1 patērētājs 2 partīcija 3 tēma 1

Senior
134

```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } }

Senior
134

Kādu darba grafiku apsverat?

Senior
134

/** * == FT == * Pasūtījumu apstrādes pakalpojums saņem pasūtījumu apstrādei caur REST API. * Apstrāde ir šāda: * - Pārbaudīt preces pieejamību noliktavā (ārējais pakalpojums, izmantojot REST/HTTP). Ja prece nav pieejama, pasūtījuma apstrāde tiek pārtraukta. * - Saglabāt pasūtījumu pasūtījumu datu bāzē * - Sākt turpmāko pasūtījuma apstrādi (Processing, ārējais pakalpojums, izmantojot REST/HTTP) * - Sākt paziņojumus par jauno pasūtījumu (Notification, ārējais pakalpojums, izmantojot REST/HTTP) * * == Piezīme == * - apstrādei jābūt tādai, ka, ja neizdodas saglabāt pasūtījumu datu bāzē, nevajag sākt apstrādi (Processing) vai paziņojumus (Notification) * - izmantojiet pasūtījuma identifikatoru logu korelācijai * - uzraudzīt metriku: 1) pieņemto pasūtījumu skaits 2) veiksmīgi apstrādāto pasūtījumu skaits * - pakalpojums jāspēj apstrādāt līdz 100 pasūtījumiem sekundē */

Senior
134

Kādus indeksus jūs pievienotu tabulai un kāpēc?

Senior
134

Kuras integrācijas jūs veicāt? Vai varat sniegt piemēru?

Senior
134

Vai Maskava joprojām ir aktuāla jums vai dodiet priekšroku citai atrašanās vietai?

Middle+
134
/92