Crystal Group interview question

Self introduction