Interview question asked to Software Engineers, ML Engineering Managers, Production Engineering Managers and other roles interviewing at Better.com, Glance, JFrog and other companies. Original question asked: Design a system for managing a distributed data versioning system..