Propostas Atribuídas 2025/2026

DEI - FCTUC
Gerado a 2025-12-06 19:36:50 (Europe/Lisbon).
Voltar

Titulo Estágio

InterviewBuddy: Revolutionizing IT Recruitment with GenAI and Enhanced User Experience

Áreas de especialidade

Engenharia de Software

Engenharia de Software

Local do Estágio

Coimbra

Enquadramento

We are excited to announce an opportunity for you to apply your skills and knowledge to a real-world project that has the potential to make a significant impact on the way data is managed and shared. We are looking for students who are interested in developing a business case for an innovative platform/app called "InterviewBuddy".



InterviewBuddy is a platform/app that supports IT recruiters by automating part of the recruitment process. Nowadays, given the complexity of IT landscape and the myriad of technologies, IT recruiters struggle to accurately assess candidates for a given position from a technical perspective. They are capable of doing a soft skills assessment and a high level technical assessment, but in order to get a more accurate view of how well does the candidate fits a given technical job description they need to be assisted by technical resources that might not be available.



InterviewBuddy can ingest a technical job description with the technical skills and proficiency necessary for the open position, and, resorting to GenAI technologies, would devise a technical test to be presented to the candidate. Moreover, it’s able to select the candidates that are more suitable for a job position.



InterviewBuddy would also be able to evaluate the responses of the candidate and accurately assess their proficiency.



Thanks to InterviewBuddy, the IT recruitment process can be streamlined, reducing the necessary steps to accurately identify, attract and validate candidates, reducing the overall Time-to-Offer, and improving the overall recruitment experience and success rate of the recruitment process while also reducing cost.

Objetivo

In the technical context, InterviewBuddy features a frontend (app/platform) that will is developed in SvelteKit and deployed to Google Cloud Platform.



Furthermore, InterviewBuddy uses Google Vertex AI as a backend and resort to Gemini Pro Large Language Model for questionnaire generation, chat session management and results validation.



Transactional data is stored in a Google Firestore real time database.



The InterviewBuddy currently allows the user to carry out the following journey of using the app:



Admin:

Step 1 – Can configure the platform overall (GCP project ID, license keys, et cetera.)

Step 2 – Can configure a few of the platform global configuration attributes (Example: test time)





IT Recruiter

Step 1 - Registers a new demand in the platform by uploading the Job Description with the candidate requirements and filing in some metadata as Role Description, Project Name, Client Name, Expected Duration, Creation Date, Fulfillment deadline. The created demand will figure in the “active demands table”. The active number of candidates is also an attribute and will be zero as it was just created,

Step 2 – Can set the level of adherence the candidate must have to the job description (must fit exactly or can fluctuate and to what level) and seniority levels

Step 3 – Prior to sending the test to the candidate, IT recruiter can view the test, adjust or generate new test

Step 4 – For each new candidate, the recruiter can go to the specified demand and click the “new candidate” button. Here he’ll fill in the candidate name, The system will add the new candidate to the open demand, and in the background will generate a personalized skills test based on the job description that was used for that demand. At this moment the system will generate a link to provide to the candidate

Step 5 – Can view the results of the candidates tests as they are submitted. Can view the top candidates and the candidate score



Candidate

Step 1: Opens the link provided by the IT recruiter

Step 2: Logins into the platform resorting to his gmail, facebook, github logins or registers in the platform with a custom email

Step 3 – Responds to the test during the test time. If the test is interrupted with will fail

Step 4 – Submits the test on the platform. Results are consulted by the IT Recruiter only



The major goal focus on improvement of InterviewBuddy, namely in those areas (list not exhaustive):

Front-End: Rework the front-end to standardize and improve the visual impact of the application.

UX: Improve the User Experience (UX)

Gen AI/Prompt Engineering: Improve generated tests by experimenting different prompts and/or models

Data Analytics: Add data analytics capabilities on the obtained results

Data Engineering: Process data from CVs to improve matching capabilities

Cybersecurity: Apply security measures to secure the data, process and infrastructure

Plano de Trabalhos - Semestre 1

You should think, and detail, the following possible objectives:

Successfully participating in ideation sessions in order to elaborate a more detailed feature and solution design

Visualizing themselves in each of the user personas, what is their job function like, what are their objectives, difficulties and what could provide the best user experience for them

Develop an appealing UX and UI

Understanding overall the IT recruitment process

Understanding where is the solution creating value and what should be prioritized

Achieve proficiency in the solution technologies.

Being able to devise a test plan and execute tests simulating each of the personas

Performing interviews to better understand each of the personas

Being able to project the overall costs of the solution

Being able to develop a business case for the solution

Documenting the overall solution in terms of functionality, technical solution, test plans, evidences, user manuals



These objectives are not exhaustive, and you can add or modify them.

Plano de Trabalhos - Semestre 2

You should think, and detail, the following possible objectives:

Successfully participating in ideation sessions in order to elaborate a more detailed feature and solution design

Visualizing themselves in each of the user personas, what is their job function like, what are their objectives, difficulties and what could provide the best user experience for them

Develop an appealing UX and UI

Understanding overall the IT recruitment process

Understanding where is the solution creating value and what should be prioritized

Achieve proficiency in the solution technologies.

Being able to devise a test plan and execute tests simulating each of the personas

Performing interviews to better understand each of the personas

Being able to project the overall costs of the solution

Being able to develop a business case for the solution

Documenting the overall solution in terms of functionality, technical solution, test plans, evidences, user manuals



These objectives are not exhaustive, and you can add or modify them.

Condições

Bolsa de Estágio

Orientador

Diogo Miguel Viana Maya Monteiro
diogo.m.monteiro@accenture.com 📩