Spring Framework дегеніміз не? Ол не үшін қажет?
Java
Міндетті қоюдан бастап өндіріске дейінгі даму процесі туралы айтыңыз.
Қандай жиі қолданасыз: блоктарды ма, әлде жоғары оқшаулау деңгейлерін бе?
Транзакциялармен жұмыс істедіңіз бе? Қандай оқшаулау деңгейлерін қолдандыңыз?
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //құрастырушы //қолжетімділік әдістері public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } //public MyObject(String object) }
HashMap-қа элемент қосу алгоритмін сипаттаңыз.
JVM-нің ішкі құрылымымен қызығушылық таныттыңыз ба? Жұмыста JVM-ді баптауға мәжбүр болғаныңыз бар ма?
Қашан транзакциялар қолданылуы керек?
Өнімге орналастыру қалай жүзеге асырылады? CI/CD қалай ұйымдастырылған?
Дерекқорларда блоктармен жұмыс істедіңіз бе? Блоктарды қалай алдыңыз?
Сіз өзіңіздің IoC контейнеріңізді қалай жүзеге асырар едіңіз? ApplicationContext қалай құрылымдалған?
HashMap толтырылған кезде қалай кеңейеді?
Реляциялық дерекқорларда кестелер арасындағы қандай байланыстар бар?
Kafka Producer-ді баптадыңыз ба? Қандай параметрлерді білесіз?
Сіз кодтың сапасын ревьюдан бұрын қалай тексересіз? Анализаторларды қолданасыз ба?
Қазіргі уақытта әзірлеуші ретінде қалай дамып жатқаныңды айта отыршы. Қандай тақырыптар саған қызықтырақ, қандай тапсырмалармен жұмыс істегің келеді?
String-тің иммутабельділігінің қандай кемшіліктері бар?