Java
Барлық объектілер үшін деректерді ортақ ету үшін не істеуге болады деген сұраққа қалай жауап берер едіңіз?
Дедлок деген не? Одан қалай сақтануға болады?
Kafka тұтынушысын баптадыңыз ба? Қандай баптауларды білесіз?
Kafka жеткізу кепілдігі қай элементтер арасында жұмыс істейді?
Жол қауіпсіз жинақтардың екі-үш мысалын атаңыз
LRU кэшінің жүзеге асырылуын жетілдіріңіз, оны жою соңғы қол жеткізу уақыты бойынша емес, қосу уақыты бойынша жүргізілсін.
Кезек толып кеткен кезде қандай кері қысым стратегиялары бар?
Басқа біреудің бэковый сервисіне еніп, Kafka-мен интеграция жасау керек болған жағдайда, қайдан бастайсыз?
Әдепкі қоқыс жинағышы қандай? Басқаларын білесіз бе?
Outbox паттерні: дерекқорға жазуды және оқиға жіберуді қалай атомды етуге болады?
Палиндром мәселесін шешудің алгоритмдік күрделілігін уақыт пен жад тұрғысынан бағалаңыз. Егер әліпби тұрақты болса (ағылшын әріптері, 26 таңба), жадтың күрделілігі қандай?
Күрделі backend қызметтері үшін REST API-ді қалай жобаладыңыз және масштабтау мен ақауларға төзімділікті қамтамасыз ету үшін қандай әдістер қолдандыңыз?
[аты] сұрады: PostgreSQL-да бөлу (PARTITION) деген не?
public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // мұнда }
SSH арқылы қол жетімді қашықтағы машинада файлды қосу және commit жасау үшін Git командаларын жазыңыз.
Неліктен уақытша кэш сақтау үшін реляциялық емес дерекқорды қолданбадыңыз?
Сіз сұрауларды қалай оңтайландырдыңыз? Олардың нашар жұмыс істеп жатқанын қалай білдіңіз?
Тестілеу туралы айтыңыз. Автоматтандырылған тестілеуге қатысасыз ба, әлде қолмен бе?
Пойнтердің салмағы қанша? Ол не?
Java-қызметі: жауап беру уақыты өсті, кейбір сұраулар бірнеше секундқа созылады. Алғашқы кезекте не қарайсыз? Кемінде 4 пункт.