Kotlin
Индекстер туралы айтыңыз: қашан құру керек, қашан құру керек емес, және қандай түрлері бар.
HQL, Native Query, JDBC-ны тікелей қолдандың ба? Hibernate-те батчинг?
Kubernetes-те Service Mesh деген не екенін білесіз бе?
Транзакция оқшаулау деңгейлері туралы айтыңыз
Postgres сұрау оптимизаторы неге өндірісте Seq Scan қолданса, ал dev/ft-де бірдей индекстермен Index Scan қолданады?
Қызметтерге жүктеме қандай болды? Қандай оңтайландырулар қолданылды?
PostgreSQL-да бөлу туралы айтыңыз.
Дерекқорды шардтау туралы айтыңыз.
Hibernate-те Dirty Checking механизмінің қалай жұмыс істейтіні?
Жоба бойынша мониторинг пен метрикалар туралы айта аласыз ба (Prometheus, Grafana)?
/*Берілген жол, жақшалардың дұрыс көрсетілуін тексеру функциясын жүзеге асыру керек. Әр ашылатын жақшаға сәйкес жабылатын жақша болуы керек. Ашылатын және жабылатын жақшалар дұрыс тәртіпте болуы керек. Жақшалардың түрлері: "{", "}", "(", ")", "[", "]". Кіріс: "([]){}[(()())()]" Нәтиже: шын Кіріс: "[(])" Нәтиже: жалған Өйткені 2 және 3 жақшалар дұрыс көрсетілмеген, жабылатын ']' ашылатын '('-дан бұрын кездеседі.*/ public boolean check(String s){ Deque<Character> stack = new ArrayDeque<>(); Map<Character, Character> map = Map.of( ')', '(', ']', '[', '}', '{' ); // ((( for( char c : s.toCharArray()){ if(map.containsValue(c)){ stack.push(c); } else if(map.containsKey(c)){ if( stack.isEmpty() || stack.pop() != map.get(c)){ return false; } } } return stack.isEmpty(); }
Kotlin-ді қолдандыңыз ба? Тәжірибеңіз бар ма?
Өзіңіз туралы және жұмыс тәжірибеңіз туралы айтыңыз
Оптимистік және пессимистік блоктау туралы айтып беріңіз, қашан қолдану керек?
Қолдардағы жүктемені қалай бақылауға болады (жылдамдықты шектеу)?
Екі Kafka тақырыбынан бір объектіні бір уақытта жаңарту мәселесін қалай шешуге болады (бір тақырып басқа біреуінің өзгерістерін қайта жазса)?
PostgreSQL-да VACUUM не істейді және неге өлі жолдар пайда болады?