The University of Auckland

Project #20: Web application tool for technical interview preparation

Back

Description:

This research initiative focuses on leveraging artificial intelligence to change the way students prepare for technical interviews in the software industry. Recognizing the need of algorithmic and data structure questions in hiring processes, our project aims to bridge the gap between theory taught in university courses and the practical skills demanded by technical interviews. 

Adaptive Learning Paths: 

The Al-driven system adapts to students' performance, ensuring that the learning paths are dynamically adjusted based on their strengths and weaknesses. This approach goes beyond traditional static content, providing an interactive and personalized learning experience. 

Continuous Refinement: 

The system is designed for continuous refinement, learning from each user interaction and updating its recommendations accordingly. This iterative process aims to enhance the system's accuracy in providing tailored challenges and explanations over time. 

Defining relationships between topics: 

The system will define relationships between certain topics that are intertwined and create recommendations based on that. Such as if a student is weak at the topic of 'Two Pointer' then he probably cannot do 'Binary Search', but if he is good at 'Binary Search' and 'Linked List' then he is probably good at 'Two Pointer' 

 

Type:

Undergraduate

Outcome:

 

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Computer Science (303S.499, Lab)