Due to advancement in the IT field and burgeoning environment of the technology trends, sometimes the skill set of professionals and novices become insufficient in front of employer or manager during the recruitment process, promotion and appraisal time.