0
0
Firebasecloud~20 mins

Hosting setup and deployment in Firebase - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Firebase Hosting Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
Firebase Hosting: Default Behavior of index.html
When you deploy a Firebase Hosting site without specifying any rewrite rules, what happens when a user visits the root URL of your site?
AFirebase redirects the user to a default Firebase welcome page hosted externally.
BFirebase serves the index.html file from the public directory by default.
CFirebase returns a 404 error because no rewrite rules are set.
DFirebase serves a blank page with no content.
Attempts:
2 left
💡 Hint
Think about what file Firebase Hosting looks for by default in your public folder.
Configuration
intermediate
2:00remaining
firebase.json: Correct Hosting Configuration
Which firebase.json configuration snippet correctly sets the public directory to 'dist' and enables single-page app (SPA) fallback to index.html?
A{ "hosting": { "public": "dist", "rewrites": [{ "source": "**", "destination": "/index.html" }] } }
B{ "hosting": { "public": "dist", "redirects": [{ "source": "**", "destination": "/index.html" }] } }
C{ "hosting": { "public": "dist", "ignore": ["**/index.html"] } }
D{ "hosting": { "public": "dist", "rewrites": [{ "source": "/index.html", "destination": "**" }] } }
Attempts:
2 left
💡 Hint
Look for the setting that rewrites all routes to index.html for SPA support.
Architecture
advanced
2:00remaining
Choosing Firebase Hosting for a Multi-Region App
You want to deploy a web app globally with Firebase Hosting to ensure fast load times worldwide. Which Firebase Hosting feature helps achieve this?
AFirebase Hosting only serves content from a single region, so you must use a third-party CDN.
BFirebase Hosting requires manual setup of multiple hosting sites in different regions.
CFirebase Hosting automatically uses a global CDN to serve content from edge locations closest to users.
DFirebase Hosting uses regional load balancers to route traffic to the nearest server.
Attempts:
2 left
💡 Hint
Think about how Firebase Hosting delivers static content quickly worldwide.
security
advanced
2:00remaining
Securing Firebase Hosting with HTTPS and Custom Domains
After adding a custom domain to your Firebase Hosting site, what does Firebase do to ensure secure HTTPS connections?
AFirebase automatically provisions and renews SSL certificates for your custom domain.
BYou must manually upload your own SSL certificates to Firebase Hosting.
CFirebase only supports HTTP on custom domains unless you use a third-party CDN.
DFirebase requires you to configure DNS records to point to a secure proxy server.
Attempts:
2 left
💡 Hint
Consider how Firebase simplifies HTTPS setup for custom domains.
Best Practice
expert
3:00remaining
Optimizing Firebase Hosting Deployments for Large Sites
You have a large site with thousands of static files. To speed up deployment times and reduce bandwidth, which approach is best when using Firebase Hosting?
ADisable caching in firebase.json to force fresh downloads on every user visit.
BDelete the entire public directory before each deploy to ensure a clean upload.
CManually upload files via the Firebase console instead of using the CLI.
DUse the --only hosting:<site> flag to deploy only the hosting site you updated.
Attempts:
2 left
💡 Hint
Think about how to deploy only what changed to save time.