1. What is the main advantage of a microservices architecture compared to a monolithic one?, A) Easier debugging in a single codebase, B) Better scalability and independent deployment of services, C) Lower need for API communication, D) No need for databases, 2. Which situation is MOST suitable for choosing a monolithic architecture?, A) Large distributed system with multiple teams, B) Simple application with limited scaling needs, C) Real-time global messaging platform, D) Cloud-native enterprise platform, 3. In a distributed system, what is the biggest challenge?, A) Writing frontend code, B) Managing version control, C) Network latency and consistency, D) UI design, 4. What does eventual consistency mean in distributed systems?, A) Data is always instantly consistent across all nodes, B) Data becomes consistent after some delay, C) Data is never synchronized, D) Only frontend data is consistent, 5. What is a key benefit of REST APIs?, A) They only work with Java, B) They are language and platform independent, C) They do not require HTTP, D) They replace databases, 6. What is the main difference between REST and GraphQL?, A) REST is faster in all cases, B) GraphQL allows clients to request exactly the data they need, C) REST does not use HTTP, D) GraphQL cannot handle APIs, 7. What is a common reason for high API latency?, A) Too many frontend components, B) Inefficient database queries or network delays, C) Too many CSS files, D) Too many developers, 8. When would you choose NoSQL over SQL?, A) When strict relationships and transactions are required, B) When data structure is highly flexible and scalable, C) When only small datasets are used, D) When no backend is needed, 9. What is the purpose of indexing in a database?, A) To store images, B) To speed up data retrieval, C) To encrypt data, D) To replace tables, 10. What can cause a database bottleneck in production?, A) Too many frontend requests, B) Poor query optimization and missing indexes, C) Too many CSS animations, D) Too many developers writing code, 11. What is the main purpose of CI/CD pipelines?, A) To write frontend code automatically, B) To automate testing, integration, and deployment, C) To replace developers, D) To design UI faster, 12. What is a benefit of containerization (e.g. Docker)?, A) It makes code slower, B) It ensures consistent environments across systems, C) It removes the need for backend, D) It replaces APIs, 13. What is blue-green deployment?, A) Writing frontend and backend together, B) Running two production environments to reduce downtime, C) A database design pattern, D) A testing method for UI only, 14. A production system is slow. What is the BEST first step?, A) Rewrite the entire system, B) Check logs, monitoring tools, and performance metrics, C) Ask frontend developers only, D) Turn off the system
0%
IT Tech Lead Test – Software Development & Architecture
Share
Share
by
Kseniiapanina8
Дорослі
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?