Sobes.tech

Utilizare ridicată a bazei de date — ce să propuiți: partiționare, sharding?

Senior
ТБанк
100

Ce părere aveți despre indexarea salariului — există o revizuire?

Middle+
Яндекс МаркетЯндекс Маркет
100

Ce sunt ZooKeeper și KRaft în contextul Kafka? Care este diferența?

Senior
EXPERA
100

Cum analizați planul de execuție și optimizați interogările PostgreSQL?

Middle+
Т-БанкТ-Банк
100

Ce este o citire murdară (dirty read)?

Middle+
луция
100

Povestiți despre depanarea aplicațiilor: cum faceți debugging, folosiți un profiler?

Middle
Небольшая компания
100

Descrie procesul de lucru folosind instrumente AI, de la primirea sarcinii până la implementare.

Senior
Альфа-БанкАльфа-Банк
100

Care este ciclul de viață al unui bean Spring?

Senior
EXPERA
100

Care este diferența dintre Spring Data JPA și Spring Data JDBC?

Intern
sber tech
100

Ai lucrat doar la un proiect la [companie]?

Senior
ИП Ганус Александр Андреевич
100

Ce v-a determinat să abordați această temă (ce v-a impulsionat să citiți despre asta)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
100

Există un backend, există o interfață de utilizator. Stiva tehnologică este standard: Java, Spring, React, Postgres. Sarcina: Proiectați un endpoint REST care trebuie să preia date din 3 surse și să le returneze către UI, asigurând cea mai mare capacitate posibilă și cel mai mic timp de răspuns posibil (criterii maxime/minime în funcție de condițiile noastre specifice, deoarece în esență nu există o soluție magică și trebuie găsit un compromis). Se știe că vârful RPS așteptat pentru acest endpoint va fi de 200. Detalii cunoscute despre surse: 1. Sursa - baza noastră de date, interogarea durează aproximativ 15 secunde. 2. Sursa - serviciu REST asociat, se degradează până la 2 minute sub 100 RPS, răspunde în 5 secunde în mod normal. Nu putem schimba comportamentul acestei surse. 3. Sursa - serviciu REST asociat, răspunde aleatoriu (nu au fost identificate modele specifice) cu erori 503, în mod normal răspunde în 10 secunde. Nu putem schimba comportamentul acestei surse.

Senior
солюшин
100

Cum înțelege Kubernetes că un pod a murit și trebuie repornit? Vorbește despre probe.

Senior
СБЕРСБЕР
100

Cu ce probleme te poți confrunta într-un mediu multithread?

Senior
Альфа-БанкАльфа-Банк
100

Care a fost ultima carte sau articol legat de muncă pe care l-ai citit?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
100

Cum se implementează validarea logicii de afaceri în Spring (de exemplu: vârsta >16 ani, fără conturi blocate, limita cardului ne depășită)?

Senior
EXPERA
100

Cum te simți în legătură cu modificarea sarcinilor deja realizate și refactorizarea?

Senior
СБЕРСБЕР
100

Pentru ce cazuri a fost utilizat mecanismul de retry-chaine și DLT (Subiectul Scrisorilor Moarte)?

Senior
СБЕРСБЕР
100

Ce colectori de gunoi (Garbage Collectors) cunoști în Java? Există recomandări pentru utilizarea diferitelor tipuri?

Senior
Napoleon IT
100

Ai avut experiență cu produse AI/ML?

Senior
SSP Soft
100
/726