public final class SubscriptionValueEntity implements SubscriptionValueProvider {
private final float subscription;
public SubscriptionValueEntity(float subscription) {
if (Float.isNaN(subscription) || subscription < 0) {
throw new IllegalArgumentException("Subscription value must be non-negative");
}
this.subscription = subscription;
}
@Override
public float subscriptionValue() {
return subscription;
}
sh3rp@reddit
Looking into a thread with interviewers rejected by Netflix.
olearyboy@reddit
private static float subscription = 10.0;
subscription = subscription * 1.5;
todo_code@reddit
fixed it for you.
stbrumme@reddit
obviously, this isn't production-ready: you missed to implement exceptions
```public interface SubscriptionValueProvider { float subscriptionValue(); }
public final class SubscriptionValueEntity implements SubscriptionValueProvider { private final float subscription;
}```
phylter99@reddit
The subscription multiplication is in a for loop
Chemical-Fault-7331@reddit
And so is the decrease in quality content in their catalog.
BlueGoliath@reddit
Valhalla when.