Java core class (Type, File)


TESTING Testing in Java


Download 39.72 Kb.
bet11/12
Sana01.03.2023
Hajmi39.72 Kb.
#1239065
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
interview questions

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
1. Spring Cloud.
1. Spring Cloud architecture overview.
2. Problems are solved by Spring Cloud.
3. Advantages of using Spring Cloud.
4. Service Registration and Discovery with Netflix Eureka.
5. Client-Side Load Balancing with Ribbon.
6. Fault Tolerance implementation with Netflix Hystrix.
7. Fault tolerance vs high availability.
8. Advantages of Zuul API Gateway.
9. Declarative REST client using Feign.
10. Spring Security Oauth 2 overview, advantages.
11. Monitoring microservices with Zipkin, Dynatrace, Prometheus.
12. Reasons to monitor services (monolithic and microservices).
13. Challenges with monitoring microservices. Approaches for monitoring microservices. 

Download 39.72 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling