Your question is Handle Late Data in Streaming. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are designing a streaming pipeline where some events arrive after their event time. Those late records can invalidate previously computed windows, aggregates, or fact tables. The goal is to keep downstream data correct while limiting unnecessary recomputation.