InterviewAI / src /lib /roles.ts
viraj-421's picture
Initial commit: AI-Powered Mock Interview Platform with Auth, Certificates, and Timer
a0da743
Raw History Blame Contribute Delete
2.96 kB
import { InterviewRole } from '@/types/interview';
export const INTERVIEW_ROLES: InterviewRole[] = [
{
id: 'software-engineer',
title: 'Software Engineer',
icon: 'πŸ’»',
description: 'Full-stack development, algorithms, system design, and coding best practices',
color: '#6c5ce7',
gradient: 'linear-gradient(135deg, #6c5ce7, #a29bfe)',
topics: ['Data Structures', 'Algorithms', 'System Design', 'OOP', 'Databases', 'APIs'],
},
{
id: 'frontend-developer',
title: 'Frontend Developer',
icon: '🎨',
description: 'React, CSS, responsive design, performance optimization, and UI/UX principles',
color: '#00cec9',
gradient: 'linear-gradient(135deg, #00cec9, #55efc4)',
topics: ['React', 'CSS', 'JavaScript', 'Performance', 'Accessibility', 'State Management'],
},
{
id: 'backend-developer',
title: 'Backend Developer',
icon: 'βš™οΈ',
description: 'Server architecture, databases, APIs, security, and scalable systems',
color: '#fd79a8',
gradient: 'linear-gradient(135deg, #fd79a8, #e17055)',
topics: ['Node.js', 'Databases', 'REST APIs', 'Authentication', 'Caching', 'Microservices'],
},
{
id: 'data-scientist',
title: 'Data Scientist',
icon: 'πŸ“Š',
description: 'Machine learning, statistics, data analysis, and predictive modeling',
color: '#fdcb6e',
gradient: 'linear-gradient(135deg, #fdcb6e, #f39c12)',
topics: ['Machine Learning', 'Statistics', 'Python', 'Data Visualization', 'Deep Learning', 'NLP'],
},
{
id: 'devops-engineer',
title: 'DevOps Engineer',
icon: 'πŸš€',
description: 'CI/CD, cloud infrastructure, containerization, and monitoring',
color: '#e17055',
gradient: 'linear-gradient(135deg, #e17055, #d63031)',
topics: ['Docker', 'Kubernetes', 'AWS/Cloud', 'CI/CD', 'Linux', 'Monitoring'],
},
{
id: 'product-manager',
title: 'Product Manager',
icon: 'πŸ“‹',
description: 'Product strategy, user research, roadmap planning, and stakeholder management',
color: '#74b9ff',
gradient: 'linear-gradient(135deg, #74b9ff, #0984e3)',
topics: ['Product Strategy', 'User Research', 'Metrics', 'Prioritization', 'Stakeholder Mgmt', 'Agile'],
},
{
id: 'ui-ux-designer',
title: 'UI/UX Designer',
icon: '✨',
description: 'Design thinking, wireframing, prototyping, user research, and visual design',
color: '#a29bfe',
gradient: 'linear-gradient(135deg, #a29bfe, #6c5ce7)',
topics: ['Design Thinking', 'Wireframing', 'Prototyping', 'User Research', 'Visual Design', 'Figma'],
},
{
id: 'hr-behavioral',
title: 'HR / Behavioral',
icon: '🀝',
description: 'Leadership, teamwork, conflict resolution, and behavioral competencies',
color: '#55efc4',
gradient: 'linear-gradient(135deg, #55efc4, #00b894)',
topics: ['Leadership', 'Teamwork', 'Communication', 'Problem Solving', 'Adaptability', 'Ethics'],
},
];