Sobes.tech

Java

Amaliyotingizda qaysi JUnit versiyalaridan foydalandingiz?

Junior — Middle
СБЕРСБЕР
137

Java'da String sinfi ob'ektlari va boshqa sinf turlarining farqi nima?

Junior — Middle
137

Dasturlash tillarida Future va Callable interfeyslarining o'rtasidagi bog'liqlik nima?

Junior — Middle
СБЕРСБЕР
137

Hozirgi ish joyingizdagi asosiy vazifalar va loyihalar haqida gapira olasizmi?

Junior — Middle
137

Ma'lumotlar bazasining to'g'riligi va ishlashini qanday tekshirish mumkin?

Junior — Middle
DCloud
137

Java Collections Framework ning asosiy komponentlari va ishlash prinsiplari haqida tushuntiring.

Junior — Middle
Tiqum
137

Springda bean ni belgilash uchun @Component anotatsiyasi ishlatilishi mumkinmi?

Junior — Middle
137

Aniq raqamlar bilan natijalar va yutuqlar haqida gapiring.

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

Java'da InputStream sinfining asosiy amalga oshirish turlarini sanab o'ta olasizmi?

Junior — Middle
137

Mahalliy tarmoq yoki kompyuterga ulangan qurilma aniqlanadimi?

Junior — Middle
СБЕР ТехСБЕР Тех
137

Try blokida OutOfMemoryError xatosini ushlash mumkinmi va bu yondashuvning qanday xususiyatlari bor?

Junior — Middle
СБЕРСБЕР
137

Rivojlanish jarayonida masofadan debuggingdan foydalanish bo'yicha tajribangiz bormi?

Junior — Middle
АЙ-ТЕКОАЙ-ТЕКО
137

Ma'lumotlar bazasi boshqaruv tizimlarida qanday ma'lumotlar yaxlitligi turlari mavjud?

Junior — Middle
137

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // joriy ma'lumotlar to'plami private List<Map<String, Object>> dataList = new ArrayList<>(); // ma'lumotlar partiyasi private Map<Instant, String> responses = new HashMap<>(); // ma'lumotlarni qabul qiluvchi serverning javoblari private int dataId; /** * maydon field va qiymat value bilan to'plamga qo'shadi */ public void add(String field, String value) { data.put(field, value); } /** * maydon nomi bo'yicha qiymatni qaytaradi */ public <T> T get(String field) { return (T) data.get(field); } /** * ma'lumotlarni qabul qiluvchi serverning javoblarini qaytaradi */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * joriy ma'lumotlar to'plamini yakunlaydi va uni partiyaga yuboradi */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * ma'lumotlar partiyasini qabul qiluvchi serverga yuboradi */ 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
137

Map tuzilmasida o'zgartiriladigan ob'ektni kalit sifatida ishlatish natijasida qanday oqibatlar yuzaga kelishi mumkin?

Junior — Middle
Datanomika
137

Java'da Stream API yordamida ma'lumot oqimlarini qanday yaratishni amalga oshirish?

Junior — Middle
СБЕР Бизнес
137

Postgres bor bo'lsa, nima uchun Redisga ehtiyojingiz bor edi?

Senior
Альфа
137

Xususiy konstruktor bilan sinf misolini misol bilan keltira olasizmi va uning maqsadini tushuntirib bering?

Junior — Middle
137

Har xil obyektlar uchun doimo turli qiymatlarni qaytaradigan (kolliziyalarsiz) hashCode ni amalga oshirish mumkinmi?

Senior
РТЛабс
137

Ilovalar samaradorligini oshirish uchun JVM parametrlarini optimallashtirish va sozlash bo'yicha tajribangiz qanday?

Junior — Middle
Tiqum
137
/728