• MICROSERVICES Microservices overview
  • CLOUD Cloud overview
  • SOFTWARE DEVELOPMENT METHODOLOGIES
  • ADVANCED TOPICS
  • Final Interview




    Download 117.33 Kb.
    Pdf ko'rish
    bet10/11
    Sana22.10.2023
    Hajmi117.33 Kb.
    #89802
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Final Interview
    KXA56SHIXE, The Algorithm Design Manual, Mavzu Iqtisodiy axborot tizimlarida axborotlarni himoyalash usu-fayllar.org (1), Tolalar haqida, Behzod Boltaboyev, САО005 оқими учун мустақил иш мавзулари, Do\'stmurodov Xusan, Коди cal 1316 Номи (1), Plitalar, 84078527a4, ciziqli1932, ehtimol yakuniy, Taklifnoma, Mustaqil ish qanday yoziladi. Is\'hoqova Z
    TESTING
    Testing in Java
    1.
    Testing pyramid
    2.
    What is unit testing? Goal/benefit of Unit testing. F.I.R.S.T. principles.
    Code coverage.
    3.
    What is TDD? Advantage of TDD.
    4.
    What is BDD? What purpose of it?
    5.
    Features of Junit.
    6.
    Important Junit annotations overview.
    7.
    DB unit testing overview.


    8.
    Why do we need mocking?
    9.
    Mockito and PowerMock overview, how to use, best practice.
    10. TestContainers
    11. Junit 4 vs Junit5
    MICROSERVICES
    Microservices overview
    1. Advantages and disadvantages of Monolithic Architecture.
    2. Service-oriented architecture overview.
    3. What are microservices?
    4. Advantages and disadvantages microservices. Challenges you face while
    working Microservice Architectures.
    5. Difference between Monolithic, SOA and microservices Architecture.
    CLOUD
    Cloud overview
    1.
    What is cloud?
    2.
    Reason to use cloud.
    3.
    Serverless Architecture overview. Pros and Cons.
    4.
    Cloud service models overview.
    5.
    Differences between IaaS, PaaS and SaaS.
    SOFTWARE DEVELOPMENT METHODOLOGIES
    1. Software development methodologies
    1. Explain the essence of Agile in 30 seconds.?
    2. What are the differences between Agile and traditional project
    management (Waterfall, Kanban)?.
    3. Kanban vs Scrum.
    4. What are the roles in Scrum?
    5. What Scrum artifacts do you know?
    6. Other agile software development methodologies.
    7. When should you use Waterfall instead of Scram?
    8. What is "team speed"(velocity)?
    9. What is estimation and how does it happen ?


    ADVANCED TOPICS

    Download 117.33 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 117.33 Kb.
    Pdf ko'rish