Java
Статустар арасындағы өтулердің сипаттамасы қалай ұйымдастырылған?
Дерекқор миграцияларын сәтсіздіксіз қалай жүргізуге болады? Қалай өрістерді жою керек?
ACID дегеніміз не? ACID терминологиясында шектеу дегеніміз не?
Бір жүйе бар, ол пайдаланушыларға браузерде файлдармен жұмыс істеуге мүмкіндік береді. Стек стандартты: Java, Spring, React, Postgres. Файлдар артқы жағында файл жүйесінде сақталады, файл метаданные дерекқорда. Команда файлды қайта атау функциясын жүзеге асырды. Бұл әдіс негізінен файлды қайта атауда негізгі рөл атқарады. Оны қарап шығып, мүмкін болатын мәселелерді анықтап, оларды түзету жолдарын ұсыныңыз.
Отбасылық жағдайыңыз қандай, балаларыңыз бар ма?
Топта кодты қарау болды ма?
Kafka Streams жобада қалай қолданылды?
Сіз сүйікті архитектураңыз қандай? DDD туралы айтыңыз.
Дерекқордағы индекстер дегеніміз не, қашан қолдану керек және қашан қолданбау керек?
Қайтару қысымы дегеніміз не?
Сервлеттер дегеніміз не? Олар қалай жұмыс істейді?
Жұмыс процесі қалай ұйымдастырылғанын айтыңыз: тапсырмаларды кімнен алдыңыз, қандай түрде, қандай артефактілер қалдырдыңыз?
Кодты қарау: берілген PaymentService кодында не дұрыс емес?
Synchronized блок пен атомиктердің айырмашылығы неде? CAS қалай жұмыс істейді?
Неліктен нарыққа шығуды және жаңа мүмкіндіктер іздеуді шештіңіз?
Spring-те транзакцияларды басқару үшін қандай интерфейс пайдаланылады?
ConcurrentHashMap қолданғанда оның жұмысы кәдімгі HashMap-тан қалай ерекшеленеді?
Өзіңіз туралы айтыңыз. Сізге маман ретінде өсу және даму үшін не мүмкіндік береді?
Saga-дан басқа тарату транзакциялары үшін басқа паттерндер бар ма?
Баяу жұмыс істейтін дерекқорда баяу сұрауларды қалай табуға және оларға не істеуге болады?