← Back to Directory

Newsbreak

Mid-sized

NewsBreak is a local news and information mobile application that aggregates and delivers hyper-local news, events, and content to users across the United States. It is known for using algorithms and location-based personalization to connect users with community-specific information.

7 interview notes · updated Jul 2026

Newsbreak·Machine Learning Engineer·Technical Phone Screen

Jul 2026
NewsBreak ML Engineer interview that went deep on imbalanced classification, covering basically every angle you can think of from sampling strategies to loss functions to proper CV setup. Pretty technical and thorough.
  • You're building a highly imbalanced binary classifier. Walk through how class imbalance affects both the learning process and how you evaluate the model, then compare approaches like random over/under-sampling, SMOTE/ADASYN, class-weighting, focal loss, and threshold moving.
  • How do you structure cross-validation for an imbalanced dataset without leaking information from your resampling step into the validation fold?
  • What evaluation metrics would you use for an imbalanced classifier, and how do you decide between PR AUC, recall at a fixed precision, and balanced accuracy?
  • How do you approach threshold moving for a binary classifier, and what are the calibration implications?
  • Discuss the bias-variance and runtime trade-offs across different imbalance handling strategies.

“This is a big question and I tried to cover everything, which was probably a mistake.”

View Post

Newsbreak·Machine Learning Engineer·Technical Phone Screen

Jul 2026
Technical phone screen for an ML Engineer role at NewsBreak. The whole session was basically one deep-dive question on probability calibration, which sounds narrow but they really pushed on the math and the implementation side both.
  • Given a trained softmax classifier, derive temperature scaling for calibration: define the temperature-scaled probability p_i(x; T) = softmax(z_i(x) / T), formulate the negative log-likelihood loss on a held-out validation set, derive the gradient with respect to T, and then write Python code to learn T via gradient descent and apply it to calibrate new predictions.

“This was the whole interview, basically.”

View Post

Newsbreak·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Phone screen for an ML infra role at Newsbreak that turned into a statistics/regression problem. Wasn't expecting that kind of question for what was supposed to be a systems-leaning position.
  • Given a piecewise constant model where the prediction is b1 if x is at or below some threshold t, and b2 otherwise, how do you find the values of b1, b2, and t that minimize mean squared error?

“Wasn't expecting this on a phone screen for an infra-leaning ML role.”

View Post

Newsbreak·Frontend Engineer·Technical Phone Screen

Jun 2026
Frontend interview at Newsbreak that leans heavily on the 'explain the why behind the what' style, so if you're used to just describing how CSS works without knowing the underlying rendering behavior, you'll get exposed pretty fast.
  • Given a specific CSS trick or visual quirk, explain the underlying browser behavior causing it and how you would prevent the related issue.
  • Given a UI mockup or Figma design, walk through how you would implement it: break down the components, choose a layout strategy, and describe how state and data would flow through the UI.

“This is where the interview gets uncomfortable if you've been copy-pasting CSS for years without digging into why it works.”

View Post

Newsbreak·Machine Learning Engineer·Hiring Manager Screen

May 2026
Interviewed for an ML Engineer role at NewsBreak and got a behavioral question about why I wanted to join a startup. Pretty standard stuff but it made me realize I hadn't thought through my answer as carefully as I should have.
  • Why do you want to join this company, and why a startup specifically? Walk us through how this fits your career goals, risk tolerance, and working style, and give examples of times you've done well in fast-moving or unclear situations.

“I rambled.”

View Post

Newsbreak·Machine Learning Engineer·Technical Phone Screen

May 2026
NewsBreak ML engineer interview, one deep-dive question about a resume project that basically became a 30-minute conversation. Pretty thorough for what felt like a single prompt.
  • Walk me through your most impactful project: what problem you were solving, your specific role, the technical approach, how you measured success, and what the outcome was. Also cover the major trade-offs, any unexpected challenges, and what you'd do differently.

“This is the kind of question that sounds easy until you're actually in it and realize you've been rambling for four minutes and haven't gotten to the technical part yet.”

View Post

Newsbreak·Frontend Engineer·Onsite - Behavioral / Leadership

May 2026
Interviewed for a frontend role at Newsbreak and got a behavioral question that was more process-heavy than I expected. Less about code, more about how you actually work with people across teams.
  • Walk me through how you align with stakeholders on requirements. How did that process differ between your previous and current company, including the types of stakeholders, the artifacts you produced, and how you handled disagreements?

“This one went longer than I planned.”

View Post