AI/ML and generative AI course with interview preparation, 1‑on‑1 with a working AI engineer.

Get practical with LLMs, RAG and ML pipelines, build a project you can demo, and practise the AI engineer interview questions that test what you’ve actually built.

What the course covers

What the AI/ML course covers.

You’ll cover the concepts, but most of the time goes on building: a RAG assistant that gives wrong answers, a model that looks great offline and fails with real users, a prompt that breaks on messy data. Those are the stories interviews ask for.

  1. 01

    ML fundamentals

    Supervised and unsupervised learning, feature engineering, overfitting, and choosing the right evaluation metric for the problem.

  2. 02

    LLMs in practice

    How large language models work at the level an engineer needs: tokens, context windows, prompting, temperature and their limits.

  3. 03

    Retrieval-augmented generation (RAG)

    Chunking, embeddings, vector search, re-ranking and grounding answers in your own data, and how to tell when retrieval is the problem.

  4. 04

    Agents and tool use

    Letting an LLM call tools and APIs, and keeping the result reliable and safe.

  5. 05

    Evaluation and deployment

    Testing ML and LLM systems, tracking quality, cost and latency, and putting a model behind an API.

  6. 06

    A portfolio project

    Build a working AI project end to end, with your expert reviewing design choices and debugging with you.

Certification

Preparing for a cloud AI certification? We’ll help you get exam-ready.

Cloud AI certifications are awarded by the cloud providers, not by us. We help you understand the material behind them and connect it to projects you can talk about in interviews.

AWS Certified Machine Learning Engineer – Associate

AWS’s current certification for building and running ML workloads. It replaced the Machine Learning Specialty, which retired in 2026. We work through the exam topics with you.

Google Cloud Professional Machine Learning Engineer

Google Cloud’s certification for designing, building and running ML models in production. We help you prepare for its scenario-based questions.

Which one, if any?

It depends on which cloud the companies you’re targeting use. For many AI roles a strong project matters more. We’ll talk it through on the free call.

Who it’s for

Built for where you are right now.

Sessions start from where you are, whether you’re moving into AI or preparing for a senior AI engineering role.

  1. Preparing for AI/ML interviews

    You’re applying for ML engineer, AI engineer or data scientist roles and want to strengthen concepts and practise explaining your projects.

  2. Moving into AI

    You’re a software engineer, analyst or data professional who wants practical generative AI experience, not just a certificate.

  3. Courses done, portfolio missing

    You’ve studied the theory and need a real project you can demo and defend in an interview.

How BeeSkilled works

Three steps from where you’re stuck to work you can show.

No modules to binge. Just the right expert, focused sessions, and work you can show.

Get matched with the right expert

Tell us the skill, doubt or interview loop you are stuck on. We pair you with an industry expert who works in that field today.

Work through live 1‑on‑1 sessions

Concept refreshers, simulations and real scenarios, shaped around your weak spots instead of a fixed syllabus.

Walk away with resume-ready work

Every track ends in project execution you can add to your resume and explain with confidence in interviews.

Interview questions

AI/ML interview questions, with answers.

Grouped by level. Entry-level interviews focus on the first set. Experienced roles move quickly to the others, where a good answer needs something you’ve built and measured.

Foundation· Asked in almost every interview

What is overfitting, and how do you prevent it?

Overfitting is when a model learns the training data too closely, including its noise, and does poorly on new data. You see it when validation results are much worse than training results. Fixes include more data, simpler models, regularisation, cross-validation and early stopping.

What is the difference between precision and recall, and when does each matter?

Precision is how many predicted positives were correct; recall is how many actual positives you found. Fraud or disease screening usually cares more about recall, spam filtering more about precision. The F1 score balances the two.

What is a token, and what is a context window?

A token is a chunk of text, often part of a word, that an LLM reads and generates. The context window is the maximum number of tokens the model can consider at once, including your prompt and its answer. It limits how much information you can give the model in one request.

What is RAG, and why use it instead of fine-tuning?

Retrieval-augmented generation finds relevant documents and gives them to the model with the question, so answers are grounded in your data. It’s usually cheaper and easier to keep up to date than fine-tuning, which changes a model’s behaviour or style rather than adding fresh knowledge.

Mid-level· Where interviewers expect examples from your work

How do you choose a chunking strategy for RAG?

It depends on the documents and the questions. Chunks that are too small lose context; chunks that are too large make retrieval noisy. Split along natural boundaries such as headings, use some overlap, keep metadata, and test chunk sizes against real questions instead of guessing.

Your RAG system gives confident but wrong answers. How do you debug it?

Separate retrieval from generation. Check whether the right chunks were retrieved at all; if not, fix chunking, embeddings or filters, or add re-ranking. If they were, look at the prompt, whether it allows “I don’t know”, and how the context is ordered. Interviewers want to hear how you measured it.

How do you evaluate an LLM application?

Build a set of real questions with expected answers and measure correctness, groundedness in the sources and relevance, using automatic checks, LLM-as-judge scoring and human review. Track cost and latency too, and re-run the set every time you change the prompt or model.

How do you handle class imbalance?

Choose metrics that reflect it, such as precision, recall or PR-AUC rather than accuracy. Then try resampling, class weights or threshold tuning, and validate on data with the real-world balance.

Advanced· Senior roles: judgement, not definitions

How would you design an AI assistant over a company’s internal documents?

Ingestion and chunking with access control, embeddings and a vector store, retrieval with re-ranking, a prompt that cites sources, then evaluation, monitoring and a feedback loop. Interviewers probe permissions, how fresh the data is, cost, and what happens when the answer isn’t in the documents.

How do you reduce the cost and latency of an LLM feature in production?

Use smaller models where they’re good enough, cache repeated requests, trim prompts and retrieved context, stream responses and send only hard requests to larger models. Measure before and after; senior interviews want numbers from something you’ve shipped.

When would you fine-tune a model instead of using prompting or RAG?

When you need a consistent style, format or behaviour that prompting can’t deliver reliably, or a smaller, cheaper model for a narrow task. For new or changing knowledge, RAG is usually better. Fine-tuning needs good data and an evaluation set before you start.

How do you monitor a model after deployment?

Watch incoming data for drift, track prediction quality where you can get labels, monitor latency, errors and cost, and set alerts. For LLM apps, review a sample of real conversations and track user feedback.

Experience questions

The questions you can’t memorise.

Interviews for experienced AI roles move quickly from concepts to what you’ve built and measured. These questions have no textbook answer, so they’re what we practise most.

Interviewer asksQ01

“Walk me through an AI project you built. What didn’t work the first time?”

What it tests

Whether you’ve actually built and iterated on something, and can talk about failures and fixes, not just the final result.

A01

Interviewer asksQ02

“Your model scored well offline but performed badly after launch. What happened?”

What it tests

Whether you understand data drift, leakage and the gap between test data and real users.

A02

Interviewer asksQ03

“The business wants an AI chatbot by next month. What do you ask first?”

What it tests

Judgement: the problem, the data, how success will be measured and the risks, before any choice of technology.

A03

Interviewer asksQ04

“How did you know your RAG system was good enough to ship?”

What it tests

Whether you evaluated it properly, with real questions and measurable results, rather than trying a few prompts by hand.

A04

Ready when you are

Free expert call · 1‑on‑1

Not sure where to start with AI/ML? Ask an expert.

Tell us your background and the roles you’re applying for. A working AI engineer will tell you what to focus on first: fundamentals, a portfolio project or interview practice.

Talk to an expert for free

You choose the date and time

30 min
1‑on‑1 with someone who works in your target domain, not a recruiter or sales rep.
Zero cost
A realistic market baseline for your experience and target roles.
Zero spam
No aggressive follow-ups and no pressure to buy anything.