












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 FULL STACK DEVELOPER EXAM QUESTIONS AND CORRECT ANSWERS (VERIFIED ANSWERS) PLUS RATIONALE 2026 Q&A|INSTANT DOWNLOAD PDF
Typology: Exams
1 / 20
This page cannot be seen from the preview
Don't miss anything!













1 โ 15: Web Fundamentals
1. HTML stands for: A. Hyper Text Markup Language B. High Transfer Machine Language C. Hyper Tool Multi Language D. Home Text Machine Language Answer: A Rationale: Standard markup language for web pages. 2. CSS is used for: A. Backend logic B. Styling web pages C. Database design D. Server hosting Answer: B Rationale: Controls visual appearance. 3. JavaScript runs on: A. Database only B. Browser and server C. Hardware only D. BIOS Answer: B Rationale: Client + server (Node.js). 4. DOM stands for: A. Data Object Model B. Document Object Model
C. Digital Output Model D. Dynamic Object Method Answer: B Rationale: Structure of HTML document.
5. HTTP is: A. File system B. Communication protocol C. Database D. OS kernel Answer: B Rationale: Web communication standard. 6. HTTPS adds: A. Speed B. Encryption C. Storage D. CPU power Answer: B Rationale: Secure communication layer. 7. Frontend refers to: A. Server logic B. User interface C. Database D. API layer Answer: B Rationale: Client-side application. 8. Backend refers to: A. UI B. Server logic C. CSS styling D. HTML rendering
Answer: B Rationale: Cannot be reassigned.
13. React is a: A. Database B. Frontend library C. Backend framework D. OS Answer: B Rationale: UI library. 14. Angular is a: A. Database B. Frontend framework C. Backend only D. Compiler Answer: B Rationale: Full frontend framework. 15. Vue.js is used for: A. Backend B. UI development C. Storage D. Networking Answer: B Rationale: Progressive frontend framework. 16. Component in React is: A. Database table B. Reusable UI block C. Server D. API Answer: B Rationale: UI building block.
17. Props in React are: A. Mutable state B. Read-only inputs C. Database fields D. CSS styles Answer: B Rationale: Passed to components. 18. State in React is: A. Static data B. Dynamic component data C. CSS file D. API endpoint Answer: B Rationale: Internal data storage. 19. useEffect is used for: A. Styling B. Side effects C. Database queries D. Routing only Answer: B Rationale: Lifecycle handling. 20. Virtual DOM improves: A. Storage B. Rendering performance C. CPU usage D. Network speed Answer: B Rationale: Efficient UI updates. 36 โ 55: Backend Development
B. Create data C. Delete data D. Compile code Answer: B Rationale: Create operation.
26. PUT request is used to: A. Read data B. Update entire resource C. Delete server D. Compile API Answer: B Rationale: Full update. 27. PATCH is used for: A. Full replacement B. Partial update C. Deletion D. Querying Answer: B Rationale: Partial modification. 28. Middleware in Express is: A. Database B. Function between request and response C. CSS file D. API server Answer: B Rationale: Request processing layer. 29. Authentication verifies: A. Data storage B. User identity C. CPU speed
D. UI design Answer: B Rationale: Identity verification.
30. Authorization determines: A. Who the user is B. What user can access C. Server speed D. Storage size Answer: B Rationale: Permission control. **56 โ 75: Databases
38. JOIN is used to: A. Merge APIs B. Combine tables C. Delete data D. Encrypt data Answer: B Rationale: Relational query. 39. NoSQL databases are good for: A. Fixed schema only B. Flexible data structures C. Only SQL queries D. CSS storage Answer: B Rationale: Schema flexibility. 40. CRUD stands for: A. Create Read Update Delete B. Compile Run Upload Deploy C. Cache Route Update Deploy D. Code Render Use Debug Answer: A Rationale: Core DB operations. **76 โ 90: DevOps & Deployment
42. Docker is used for: A. UI design B. Containerization C. Database D. OS Answer: B Rationale: App packaging. 43. Kubernetes is used for: A. Coding B. Container orchestration C. CSS D. API design Answer: B Rationale: Container management. 44. Git is: A. Database B. Version control system C. Server D. Framework Answer: B Rationale: Code tracking tool. 45. Git branch is used for: A. Deleting code B. Parallel development C. Styling D. Deployment Answer: B Rationale: Feature isolation. 46. Merge conflict occurs when: A. No changes
D. Styling UI Answer: B Rationale: System growth capability. 51 โ 60: APIs & Backend Logic
51. REST API is based on: A. Stateful communication B. Stateless communication C. File system D. Database only Answer: B Rationale: Each request is independent. 52. GraphQL is used for: A. Styling B. Flexible API queries C. Database storage D. Networking Answer: B Rationale: Client-specified data fetching. 53. API endpoint is: A. Database table B. URL for accessing resource C. CSS file D. Server hardware Answer: B Rationale: Access point for API. 54. JSON Web Token (JWT) is used for: A. Styling B. Authentication C. Database indexing D. File storage
Answer: B Rationale: Secure user sessions.
55. CORS controls: A. Database speed B. Cross-origin requests C. CPU usage D. File storage Answer: B Rationale: Browser security policy. 56. Middleware runs: A. After response only B. Between request and response C. Only on frontend D. Only on database Answer: B Rationale: Request processing pipeline. 57. API rate limiting is used to: A. Increase speed B. Prevent abuse C. Store data D. Encrypt files Answer: B Rationale: Controls request frequency. 58. Status code 200 means: A. Error B. Success C. Redirect D. Unauthorized Answer: B Rationale: OK response.
63. MongoDB stores data as: A. Tables B. Documents C. Rows only D. Files only Answer: B Rationale: JSON-like documents. 64. Primary key is: A. Duplicate field B. Unique identifier C. Foreign reference D. Index only Answer: B Rationale: Unique record ID. 65. Foreign key is used for: A. Styling B. Table relationships C. Encryption D. Caching Answer: B Rationale: Links tables. 66. Index improves: A. Storage size B. Query speed C. UI rendering D. API calls Answer: B Rationale: Faster search. 67. ACID ensures: A. UI performance
B. Database reliability C. Network speed D. File compression Answer: B Rationale: Transaction integrity.
68. Normalization reduces: A. Speed B. Data redundancy C. CPU usage D. API calls Answer: B Rationale: Eliminates duplication. 69. JOIN operation: A. Deletes tables B. Combines tables C. Encrypts data D. Creates API Answer: B Rationale: Merges relational data. 70. CRUD stands for: A. Create Read Update Delete B. Compile Run Update Deploy C. Cache Route Use Data D. Code Render Upload Deploy Answer: A Rationale: Basic DB operations. **71 โ 80: DevOps & Deployment
Answer: B Rationale: Version save.
76. Merge conflict occurs when: A. No changes B. Code changes overlap C. Build succeeds D. Deployment finishes Answer: B Rationale: Conflicting edits. 77. AWS is a: A. Programming language B. Cloud platform C. Framework D. Database only Answer: B Rationale: Cloud services provider. 78. Deployment means: A. Writing code B. Releasing application C. Debugging only D. Designing UI Answer: B Rationale: Making app live. 79. Load balancer: A. Stores data B. Distributes traffic C. Writes code D. Builds images Answer: B Rationale: Traffic distribution.
80. Scaling refers to: A. Reducing features B. Handling increased load C. Deleting servers D. UI design Answer: B Rationale: System growth handling.