














Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
ALBERTA BACKEND DEVELOPER EXAM QUESTIONS AND COTTERCT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
Typology: Exams
1 / 22
This page cannot be seen from the preview
Don't miss anything!















1. What is the main responsibility of a backend developer? A. Designing UI B. Managing server-side logic C. Styling web pages D. Creating animations Answer: B The backend handles server logic, databases, and APIs powering applications. 2. Which protocol is primarily used for web communication? A. FTP B. SMTP C. HTTP D. TCP Answer: C HTTP is the foundation of data exchange on the web. 3. What does REST stand for? A. Remote Execution Standard Tool B. Representational State Transfer C. Rapid Execution State Transfer D. Runtime Execution Service Tool Answer: B REST is an architectural style for designing APIs. 4. Which HTTP method is used to retrieve data?
Answer: B GET requests fetch data from a server.
5. Which status code indicates success? A. 404 B. 500 C. 200 D. 301 Answer: C 200 means the request was successful. 6. Which database is relational? A. MongoDB B. Redis C. MySQL D. Cassandra Answer: C MySQL uses structured tables with relationships. 7. What is SQL used for? A. Styling B. Database querying C. Networking D. Debugging Answer: B SQL is used to manage and query relational databases.
12. What is a primary key? A. Duplicate field B. Unique identifier C. Optional field D. Foreign field Answer: B Primary keys uniquely identify records. 13. What is a foreign key? A. Random key B. Unique key C. Reference to another table D. Optional key Answer: C Foreign keys link tables together. 14. What does normalization do? A. Increase redundancy B. Reduce redundancy C. Delete data D. Backup data Answer: B Normalization organizes data efficiently. 15. What is indexing in databases? A. Data deletion B. Faster search mechanism C. Backup system D. Security feature
Answer: B Indexes improve query performance.
16. What is Node.js? A. Database B. Runtime environment C. Programming language D. Browser Answer: B Node.js runs JavaScript on the server. 17. What is middleware? A. UI component B. Database C. Software between request and response D. Storage system Answer: C Middleware processes requests before reaching handlers. 18. What is authentication? A. Data storage B. Identity verification C. Data encryption D. Logging Answer: B Authentication confirms user identity. 19. What is authorization? A. Data encryption B. Permission control
A. Database scaling B. Distributing traffic C. Data storage D. Logging Answer: B Load balancers distribute requests across servers.
24. What is caching? A. Data deletion B. Temporary data storage C. Backup D. Encryption Answer: B Caching improves performance by storing frequently used data. 25. What is Git used for? A. UI design B. Version control C. Database management D. Hosting Answer: B Git tracks changes in code and supports collaboration. 26. What is the purpose of a web server? A. Store UI files B. Handle HTTP requests C. Design frontend D. Manage CSS Answer: B Web servers process incoming HTTP requests and return responses. 27. Which is NOT a NoSQL database?
A. MongoDB B. Cassandra C. PostgreSQL D. Redis Answer: C PostgreSQL is a relational (SQL) database.
28. What does ACID stand for in databases? A. Atomicity, Consistency, Isolation, Durability B. Access, Control, Integrity, Data C. Atomic, Control, Isolation, Data D. None Answer: A ACID ensures reliable database transactions. 29. Which HTTP method is idempotent? A. POST B. GET C. PATCH D. CONNECT Answer: B GET can be repeated without changing server state. 30. What is the default port for HTTP? A. 21 B. 22 C. 80 D. 443 Answer: C Port 80 is standard for HTTP.
35. What is denormalization? A. Removing data B. Adding redundancy C. Securing data D. Indexing Answer: B Denormalization improves performance by reducing joins. 36. What is Docker used for? A. UI design B. Containerization C. Networking D. Logging Answer: B Docker packages apps into containers. 37. What is Kubernetes? A. Programming language B. Container orchestrator C. Database D. API Answer: B Kubernetes manages container deployments. 38. What is CI/CD? A. Continuous Integration / Continuous Deployment B. Code Integration / Code Deployment C. Continuous Input / Continuous Data D. None
Answer: A CI/CD automates building, testing, and deployment.
39. What is latency? A. Data storage B. Delay in response C. Data loss D. Bandwidth Answer: B Latency measures time delay between request and response. 40. What is throughput? A. Delay B. Data processed over time C. Storage D. Encryption Answer: B Throughput measures system performance. 41. What is rate limiting? A. Database optimization B. Restricting API requests C. Caching D. Logging Answer: B Rate limiting prevents abuse of APIs. 42. What is CORS? A. Security protocol B. Cross-Origin Resource Sharing
A. UI bug B. Database attack C. Network failure D. Cache issue Answer: B SQL injection exploits database queries.
47. What is HTTPS? A. Secure HTTP B. Fast HTTP C. Internal HTTP D. None Answer: A HTTPS encrypts communication using SSL/TLS. 48. What is TLS? A. Transport Layer Security B. Transfer Link System C. Temporary Login Service D. None Answer: A TLS secures communication over networks. 49. What is a reverse proxy? A. Client B. Server intermediary C. Database D. API Answer: B Reverse proxies forward client requests to servers.
50. What is Nginx commonly used for? A. Database B. Web server C. Programming D. UI Answer: B Nginx is a high-performance web server. 51. What is load testing? A. UI testing B. Performance testing C. Security testing D. Unit testing Answer: B Load testing evaluates system performance under traffic. 52. What is unit testing? A. Testing full system B. Testing individual components C. UI testing D. Load testing Answer: B Unit tests validate small parts of code. 53. What is integration testing? A. Testing modules together B. UI testing C. Security testing D. Performance testing Answer: A Integration tests check interaction between components.
Answer: B Vertical scaling upgrades existing hardware.
58. What is a message queue? A. Database B. Communication system C. UI D. API Answer: B Queues enable asynchronous communication. 59. Example of message queue system? A. MySQL B. RabbitMQ C. HTML D. CSS Answer: B RabbitMQ is widely used for messaging. 60. What is event-driven architecture? A. Time-based system B. Trigger-based system C. Database system D. UI system Answer: B Events trigger actions in the system. 61. What is GraphQL? A. Database B. Query language for APIs
C. Programming language D. Server Answer: B GraphQL allows flexible data fetching.
62. What is API versioning? A. UI updates B. Managing API changes C. Database updates D. Logging Answer: B Versioning ensures backward compatibility. 63. What is a webhook? A. API call B. Event callback C. Database query D. UI event Answer: B Webhooks send real-time data when events occur. 64. What is OAuth? A. Database B. Authentication protocol C. UI framework D. Logging Answer: B OAuth allows secure delegated access. 65. What is hashing algorithm example?
69. What is a race condition? A. Performance issue B. Timing conflict C. Security bug D. Logging issue Answer: B Race conditions occur when timing affects outcomes. 70. What is a CDN? A. Data storage B. Content delivery network C. Database D. API Answer: B CDNs distribute content globally. 71. What is serialization? A. Data encryption B. Data conversion C. Data deletion D. Logging Answer: B Serialization converts objects into transferable formats. 72. What is deserialization? A. Data deletion B. Data reconstruction C. Data storage D. Logging Answer: B Deserialization converts data back into objects.
73. What is a schema-less database? A. Fixed structure B. Flexible structure C. No data D. SQL database Answer: B NoSQL databases often use schema-less design. 74. What is CAP theorem? A. Security model B. Consistency, Availability, Partition tolerance C. API model D. Database type Answer: B CAP defines trade-offs in distributed systems. 75. What is sharding? A. Backup B. Data partitioning C. Encryption D. Logging Answer: B Sharding splits data across servers. 76. What is replication? A. Data deletion B. Data copying C. Data encryption D. Data logging