ABC Technologies interview question

Self intro, project explanation, some logical thinking coding problems.