const CATEGORIES = [ { title: 'Getting to Know You', items: [ { q: 'Tell me about yourself.', tip: 'Keep it to 3–4 sentences: a little background, why you\'re interested in this kind of work, and one thing that makes you reliable. Don\'t recite your whole life story.', }, { q: 'Why do you want to work here?', tip: 'Mention something specific — the hours fit your schedule, you like the product, a friend works there — instead of a generic "I need a job," even if that\'s part of the truth.', }, { q: 'What are your strengths?', tip: 'Pick one or two real strengths (reliable, quick learner, good with people) and back each one up with a tiny example.', }, { q: 'What\'s something you\'re working on improving?', tip: 'Name something real and small, then say what you\'re doing about it. "I used to have trouble speaking up when I wasn\'t sure — I\'ve been practicing just asking the question."', }, ], }, { title: 'Experience & Skills', items: [ { q: 'Do you have any experience like this?', tip: 'It\'s okay to say no. Connect whatever you\'ve done — school, sports, family responsibilities, volunteering — to skills the job needs, like teamwork or being on time.', }, { q: 'How would you handle a difficult or upset customer?', tip: 'Say you\'d stay calm, listen without interrupting, and get a manager involved if needed. Employers want to hear "stay calm," not "argue back."', }, { q: 'Tell me about a time you worked as part of a team.', tip: 'Any group project, sports team, or job counts. Briefly cover the situation, what you did, and how it turned out.', }, { q: 'Are you comfortable using [a register / computer system / tool]?', tip: 'Answer honestly. If you haven\'t used it, say you\'re comfortable learning new systems quickly — that\'s usually all they need to hear.', }, ], }, { title: 'Behavioral (Past Situations)', items: [ { q: 'Tell me about a time you made a mistake at work or school.', tip: 'Pick something small and real. Focus on what you did to fix it and what you learned, not on how bad it was.', }, { q: 'Describe a time you had to learn something new quickly.', tip: 'Any example works — a new class, a game, a chore you\'d never done before. Show that you ask questions and figure things out.', }, { q: 'How do you handle a stressful or rushed shift?', tip: 'Mention focusing on one task at a time and asking for help instead of panicking or shutting down.', }, { q: 'Tell me about a time you disagreed with someone.', tip: 'Show you can stay calm and respectful. Describe listening to their side — the goal is to sound reasonable, not to "win."', }, ], }, { title: 'Availability & Logistics', items: [ { q: 'What days and hours are you available to work?', tip: 'Know your real availability before the interview, including whether you can work weekends, nights, or holidays if the job needs it.', }, { q: 'When can you start?', tip: 'Be honest about notice you need to give a current job or your school schedule. Most employers expect a reasonable answer, not "immediately" if that\'s not true.', }, { q: 'Do you have reliable transportation?', tip: 'Answer honestly and say how you plan to get there — your own car, a ride, public transit, or walking.', }, { q: 'Is there anything that would prevent you from working here long-term?', tip: 'They\'re checking for major schedule conflicts, not asking for a life plan. A short, honest answer is fine.', }, ], }, { title: 'Questions You Can Ask Them', items: [ { q: 'What does a typical shift look like?', tip: 'Asking a question back is expected and shows real interest — pick one or two from this list, or ask your own.', }, { q: 'How is training handled for someone new?', tip: 'A good sign of interest, and it tells you what your first week will actually be like.', }, { q: 'What do people who work here like most about it?', tip: 'Gives the interviewer an easy, positive question to answer, and gives you a real read on the workplace.', }, { q: 'Is there room to pick up more hours or move into other roles later?', tip: 'Useful to know upfront if you\'re hoping to grow hours or responsibilities over time.', }, ], }, ]; function renderCategories() { document.getElementById('categories').innerHTML = CATEGORIES.map((cat, ci) => `
${item.tip}