Code Room
Code reviewMedium
Question
Review this Java entitlement check used to gate a premium feature.
What a strong answer looks like
Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix — specific and kind.
Learn the concepts
boolean isActivePremium(User user) { if (user.getSubscription().isActive() && user != null) { return user.getSubscription().getTier().equals("premium"); } return false;} void render(User user) { if (isActivePremium(user)) { showPremiumDashboard(user); } else { showUpgradePrompt(user); // also reached for signed-out (null) users }}Run or narrate your approach, then ask the coach.