Rippling Interview Question

two programming and one system design