common technical interview data structures provided via builder pattern