exam questions

Exam Professional Machine Learning Engineer All Questions

View all questions & answers for the Professional Machine Learning Engineer exam

Exam Professional Machine Learning Engineer topic 1 question 41 discussion

Actual exam question from Google's Professional Machine Learning Engineer
Question #: 41
Topic #: 1
[All Professional Machine Learning Engineer Questions]

Your team is building an application for a global bank that will be used by millions of customers. You built a forecasting model that predicts customers' account balances 3 days in the future. Your team will use the results in a new feature that will notify users when their account balance is likely to drop below $25. How should you serve your predictions?

  • A. 1. Create a Pub/Sub topic for each user. 2. Deploy a Cloud Function that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
  • B. 1. Create a Pub/Sub topic for each user. 2. Deploy an application on the App Engine standard environment that sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
  • C. 1. Build a notification system on Firebase. 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when the average of all account balance predictions drops below the $25 threshold.
  • D. 1. Build a notification system on Firebase. 2. Register each user with a user ID on the Firebase Cloud Messaging server, which sends a notification when your model predicts that a user's account balance will drop below the $25 threshold.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
salsabilsf
Highly Voted 3 years, 4 months ago
Should be D ! creating a Pub/Sub topic for each user is overkill
upvoted 20 times
Y2Data
3 years, 1 month ago
Yes, create a topic is overkill but not a NOTIFICATION SYSTEM. it's totally normal. Seriously, the step two involves "REGISTER EACH USER ....", how is this better than create a topic???? should be A and it's so obvious!
upvoted 3 times
q4exam
3 years ago
I think A is straight forward answer but in real life, customer also consider cost, so practically, app engine will be picked in this case..... because of the large user base
upvoted 3 times
...
...
...
SlipperySlope
Highly Voted 2 years, 8 months ago
Selected Answer: D
D is correct. Firebase is designed for exactly this sort of scenario. Also, it would not be possible to create millions of pubsub topics due to GCP quotas https://cloud.google.com/pubsub/quotas#quotas https://firebase.google.com/docs/cloud-messaging
upvoted 9 times
...
PhilipKoku
Most Recent 4 months, 1 week ago
Selected Answer: D
D) Firebase
upvoted 1 times
...
fragkris
10 months, 2 weeks ago
Selected Answer: D
D is correct. Firebase is used for applications.
upvoted 1 times
...
harithacML
1 year, 3 months ago
Selected Answer: A
simple answer , use tools most mentioned during training . , cloud functions
upvoted 1 times
Kowalski
1 year, 1 month ago
Pub/Sub has a limit of 10,000 topics only and can't be increased https://cloud.google.com/pubsub/quotas#resource_limits.
upvoted 3 times
...
...
M25
1 year, 5 months ago
Selected Answer: D
Went with D
upvoted 1 times
...
SergioRubiano
1 year, 6 months ago
Selected Answer: D
"Create a Pub/Sub topic for each user" xD
upvoted 2 times
...
Mohamed_Mossad
2 years, 3 months ago
Selected Answer: D
"Create a Pub/Sub topic for each user" this is crazy , we can not imagine a system with millions of pub/sub topics , so A,B wrong C also wrong
upvoted 3 times
...
mmona19
2 years, 6 months ago
Selected Answer: D
D- is more automated compared to A. A is overkill
upvoted 1 times
...
Vidyasagar
2 years, 9 months ago
Selected Answer: D
I think, D is the best answer
upvoted 3 times
...
fdmenendez
2 years, 9 months ago
Project limit is 10,000 topics, you could have multiple projects but that does not scale well. so D. https://cloud.google.com/pubsub/quotas#resource_limits
upvoted 4 times
...
NamitSehgal
2 years, 9 months ago
D looks more relevant Notification messages: Simply display a message content, which is handled by the FCM SDK. Data Messages: Display a message with some set interactions
upvoted 3 times
...
Danny2021
2 years, 11 months ago
A doesn't work. There is a quota limit on the number of pub/sub topics you can create, also one Cloud function cannot subscribe to millions of topics. A doesn't scale at all.
upvoted 3 times
...
Danny2021
2 years, 11 months ago
Answer is D. FCM is designed for this type of notification sent to mobile and desktop apps.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago