Interactive·Software Engineer·Technical Phone Screen
May 2026
Technical phone screen for a Data Engineer role at Interactive. One coding question, scheduling/simulation style, and they wanted an O(n) solution which I was not fully prepared for.
- Given a list of products to produce in order and a cooling period that prevents producing the same product type back-to-back within a certain number of days, write a function to find the minimum number of days to produce all products.
“My first instinct was simulation, just track the last day each product type was produced and advance a day counter accordingly.”