Ce se întâmplă dacă hashCode() returnează întotdeauna 0? Toate elementele ajung într-un același coș, HashMap se extinde — va ajuta acest lucru?
Java
Vorbește despre proiectul de la Gazprom.
De unde provine cifra de 35K, cum a fost calculată?
Cât de date au fost stocate în baza de date (în KB/GB)?
Ce soluții ați propune pentru o bază de date cu o cantitate mare de date, un număr în creștere de consumatori și un volum de date în creștere?
Cum sunt comparate elementele într-un arbore roșu-negru din interiorul HashMap dacă cheile nu implementează Comparable?
Povestiți despre modulul de recomandări personalizate ale tarifelor — care a fost logica, cine a luat decizia de recomandare?
Care este specificitatea sistemelor cu încărcare mare? Ce le diferențiază de sistemele cu încărcare medie din punct de vedere al proiectării?
init: int a = 0 int b = 0 volatile int c = 0 t1: a = 1 b = 2 c = 3 t2: println(c) println(b) println(a)
Care este diferența dintre hashCode() și System.identityHashCode()?
Ce indecși folosești în bazele de date relaționale (PostgreSQL)? Care este diferența dintre un index B-Tree și un index Hash?
Pe ce s-au bazat în timpul decompozitiei monolitului în microservicii? Cum au decis ce parte să fie separată într-un serviciu separat?
Povestește despre proiectul de la MegaFon, cu ce te-ai ocupat?
Cum este structurată HashMap în interior și cum funcționează?
De ce ai părăsit MegaFon?
Cum ați implementat procesarea paralelă a solicitărilor cu Kafka? În ce a constat implementarea?
În ceea ce privește adaptorul universal — exista un protocol unic pentru gateway-urile de plată externe, sau era un nivel de abstracție?
Cine a împărțit sarcinile în sprinturi?
Cine s-a ocupat de dezvoltarea microserviciilor de la zero până la vânzare?