multi-layered, robust, and effective. Technical + non-technical, covering the different facets of your experience, personality and expectations, etc. Senior people are involved in the entire interview process. Highly recommended for anyone starting their career to join itc.