Just finished the Kroger Technology and Digital process for a senior data engineer role. Total time from application to offer was about 5 weeks, which is actually pretty reasonable for a company this size.
Rounds in order: Recruiter screen, 30 min, mostly background and salary range check Hiring manager call, 45 min, talked through my experience with high-volume pipelines and how I handled incident response on data-critical systems Technical screen, 1 hour: two SQL problems (one was a multi-step query involving a time-series aggregation, the other was about finding anomalies in transaction data), plus a short conceptual conversation about streaming vs batch. I used Spark at my current job so we spent 15 minutes on that. Virtual panel, 3 hours back to back: two behavioral interviews, one system design (design a real-time inventory tracking system that feeds both in-store ops and the website), one with a cross-functional stakeholder (not technical)
The system design question was actually interesting. They care about how you handle the case where POS data and warehouse data disagree. There's a lot of that in grocery.
Comp offer came in at the lower end of market. Cincinnati HQ adjusts down from coastal. Total package was fine for the COL but don't go in expecting tech-company-tier cash. The work itself is genuinely complex though. Their data scale is not a joke.