<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Renekin AI</title>
    <description>The latest articles on DEV Community by Renekin AI (@renekin_ai).</description>
    <link>https://dev.to/renekin_ai</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4167194%2Fc1ad3a4f-9f40-486b-95c7-56e835e469cd.png</url>
      <title>DEV Community: Renekin AI</title>
      <link>https://dev.to/renekin_ai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/renekin_ai"/>
    <language>en</language>
    <item>
      <title>25 RAG interview questions with answers, from basics to production</title>
      <dc:creator>Renekin AI</dc:creator>
      <pubDate>Tue, 27 Oct 2026 11:30:00 +0000</pubDate>
      <link>https://dev.to/renekin_ai/25-rag-interview-questions-with-answers-from-basics-to-production-7o5</link>
      <guid>https://dev.to/renekin_ai/25-rag-interview-questions-with-answers-from-basics-to-production-7o5</guid>
      <description>&lt;p&gt;If you're interviewing for an AI engineer or GenAI developer role, you will be asked about RAG. It's the most common way companies put LLMs to work on their own data, so it's the topic interviewers dig into hardest.&lt;/p&gt;

&lt;p&gt;These 25 questions follow the RAG pipeline from start to finish. The answers are short on purpose: use them as a base, and add what you saw in your own projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  The basics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. What is RAG, and why use it instead of just prompting?
&lt;/h3&gt;

&lt;p&gt;RAG retrieves relevant pieces of your documents at query time and adds them to the prompt. The model then answers from that context. It lets an LLM use private or recent data it was never trained on, reduces hallucinations, and makes citations possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Walk me through a RAG pipeline.
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Ingestion:&lt;/strong&gt; load documents, clean them, split them into chunks, embed each chunk and store it in an index with metadata. &lt;strong&gt;Query time:&lt;/strong&gt; embed the question, retrieve the most similar chunks (often with keyword search too), rerank, build a prompt with the top chunks, generate the answer with citations.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. RAG or fine-tuning?
&lt;/h3&gt;

&lt;p&gt;RAG adds &lt;strong&gt;knowledge&lt;/strong&gt; , especially knowledge that changes or must be cited. Fine-tuning changes &lt;strong&gt;behaviour&lt;/strong&gt; : format, tone, or a narrow task. To teach a model your company's latest policies, use RAG. To make it always reply in a strict JSON format with a smaller model, consider fine-tuning.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. What are embeddings?
&lt;/h3&gt;

&lt;p&gt;Vectors that capture meaning, so texts with similar meaning end up close together. Retrieval works by embedding the query and finding the chunks whose vectors are closest, usually by cosine similarity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chunking and ingestion
&lt;/h2&gt;

&lt;h3&gt;
  
  
  5. How do you choose a chunk size?
&lt;/h3&gt;

&lt;p&gt;Start with a few hundred tokens and some overlap, splitting on natural boundaries like headings and paragraphs. Then tune with an evaluation set. Small chunks match precisely but lose context; big chunks keep context but add noise and cost.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Why use chunk overlap?
&lt;/h3&gt;

&lt;p&gt;So a sentence or idea that falls on a boundary still appears whole in at least one chunk. Too much overlap wastes storage and returns near-duplicate chunks.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. How do you handle tables, PDFs and code?
&lt;/h3&gt;

&lt;p&gt;Parse structure instead of flattening everything to text. Keep tables as rows with their headers, extract PDF text with a layout-aware parser (and OCR for scanned files), and split code by functions or classes rather than by character count.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. What metadata would you store with each chunk?
&lt;/h3&gt;

&lt;p&gt;Source, title, section heading, date, author or owner, and access permissions. Metadata enables filtering ("only HR documents from 2026"), citations, and making sure users only see documents they're allowed to.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. How do you keep the index up to date?
&lt;/h3&gt;

&lt;p&gt;Re-ingest changed documents incrementally, using content hashes or modified dates, and delete chunks of removed documents. For fast-changing sources, run a scheduled or event-driven pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Retrieval
&lt;/h2&gt;

&lt;h3&gt;
  
  
  10. What is hybrid search and why use it?
&lt;/h3&gt;

&lt;p&gt;Combining keyword search (BM25) with vector search. Embeddings are great at paraphrases but weak on exact strings like error codes, product names and IDs. Keyword search catches those. Results are merged, often with reciprocal rank fusion.&lt;/p&gt;

&lt;h3&gt;
  
  
  11. What is a reranker?
&lt;/h3&gt;

&lt;p&gt;A model, usually a cross-encoder, that reads the query and each candidate chunk together and scores how relevant the chunk is. It's slower but more accurate than embedding similarity, so you retrieve broadly (say 30 to 50 chunks) and rerank down to the best 3 to 8.&lt;/p&gt;

&lt;h3&gt;
  
  
  12. What is query rewriting?
&lt;/h3&gt;

&lt;p&gt;Using an LLM to turn the user's question into a better search query: expanding abbreviations, adding context from the conversation, or splitting a compound question into several searches. It helps a lot in multi-turn chat, where "what about the second one?" isn't searchable on its own.&lt;/p&gt;

&lt;h3&gt;
  
  
  13. What is HyDE?
&lt;/h3&gt;

&lt;p&gt;Hypothetical document embeddings: the LLM writes a fake answer to the question, and you embed that instead of the question. The fake answer often looks more like the real document than the question does, which can improve retrieval.&lt;/p&gt;

&lt;h3&gt;
  
  
  14. How do vector indexes like HNSW work?
&lt;/h3&gt;

&lt;p&gt;They are approximate nearest-neighbour indexes. HNSW builds a layered graph where each vector links to its neighbours, so a search hops through the graph instead of comparing against every vector. You trade a little accuracy for a big speed-up.&lt;/p&gt;

&lt;h3&gt;
  
  
  15. How many chunks should you pass to the LLM?
&lt;/h3&gt;

&lt;p&gt;As few as gives good answers. More chunks add cost, latency and distracting noise. Tune k with your evaluation set; reranking usually lets you pass fewer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  16. How do you make the model stick to the retrieved context?
&lt;/h3&gt;

&lt;p&gt;Tell it to answer only from the provided context, to cite the source for each claim, and to say it doesn't know when the context doesn't cover the question. Put the context clearly separated from the instructions, and test with questions that have no answer in the documents.&lt;/p&gt;

&lt;h3&gt;
  
  
  17. How do you add citations?
&lt;/h3&gt;

&lt;p&gt;Give each chunk an ID in the prompt and ask the model to reference IDs next to its claims. Map the IDs back to links or page numbers in your UI, and validate that cited IDs actually exist.&lt;/p&gt;

&lt;h3&gt;
  
  
  18. How do you handle questions that need information from many documents?
&lt;/h3&gt;

&lt;p&gt;Retrieve per sub-question (query decomposition), summarise per document and then combine (map-reduce), or let an agent run several searches. For "compare X and Y" questions, retrieve for X and for Y separately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Evaluation and debugging
&lt;/h2&gt;

&lt;h3&gt;
  
  
  19. How do you evaluate a RAG system?
&lt;/h3&gt;

&lt;p&gt;Separately evaluate &lt;strong&gt;retrieval&lt;/strong&gt; and &lt;strong&gt;generation&lt;/strong&gt;. Retrieval: recall@k and precision on a labelled set of question-to-correct-chunk pairs. Generation: faithfulness (claims supported by context), answer relevance and correctness, often scored by an LLM judge that you check against human labels.&lt;/p&gt;

&lt;h3&gt;
  
  
  20. The answers are wrong. What do you check first?
&lt;/h3&gt;

&lt;p&gt;Whether the right chunk was retrieved. Log the retrieved chunks for failing questions. If the right chunk is missing, fix ingestion, chunking, embeddings or search. If it's there and the answer is still wrong, fix the prompt, reduce noise, or use a stronger model.&lt;/p&gt;

&lt;h3&gt;
  
  
  21. How do you build a test set?
&lt;/h3&gt;

&lt;p&gt;Collect 50 to 100 real questions from users or support tickets, plus edge cases and unanswerable questions. Label the correct source chunk and expected answer. Add every production failure to the set so it can't happen again.&lt;/p&gt;

&lt;h3&gt;
  
  
  22. What is "lost in the middle"?
&lt;/h3&gt;

&lt;p&gt;A pattern seen in research where models use information at the start and end of a long context better than information in the middle. Practical fixes: pass fewer chunks, put the most relevant ones first, and rerank.&lt;/p&gt;

&lt;h2&gt;
  
  
  Production
&lt;/h2&gt;

&lt;h3&gt;
  
  
  23. How do you reduce latency in a RAG app?
&lt;/h3&gt;

&lt;p&gt;Stream the answer, cache embeddings for repeated queries, cache answers for common questions, run keyword and vector searches in parallel, use a smaller model for query rewriting, and keep the context short.&lt;/p&gt;

&lt;h3&gt;
  
  
  24. How do you handle access control?
&lt;/h3&gt;

&lt;p&gt;Store permissions as metadata and filter at retrieval time, before anything reaches the LLM. Never rely on the prompt to hide documents the user shouldn't see.&lt;/p&gt;

&lt;h3&gt;
  
  
  25. What are common security risks in RAG?
&lt;/h3&gt;

&lt;p&gt;Prompt injection hidden in documents, leaking documents across users, and sensitive data ending up in logs. Treat retrieved text as untrusted, filter by permissions, limit tool access, and redact personal data where needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to stand out
&lt;/h2&gt;

&lt;p&gt;Everyone can define RAG. What gets offers is evidence: "our recall@5 was 64%, hybrid search and a reranker took it to 88%, and that cut wrong answers by about half." If you don't have a work project, build a small one with an evaluation set. Our &lt;a href="https://renekin.com/blog/how-to-prepare-for-ai-engineer-interview" rel="noopener noreferrer"&gt;4-week AI engineer interview plan&lt;/a&gt; shows how.&lt;/p&gt;

&lt;p&gt;For the full range of topics beyond RAG, see our &lt;a href="https://renekin.com/blog/ai-engineer-interview-questions" rel="noopener noreferrer"&gt;40 AI engineer interview questions&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>aiengineer</category>
    </item>
    <item>
      <title>How to prepare for an AI engineer interview: a 4-week plan</title>
      <dc:creator>Renekin AI</dc:creator>
      <pubDate>Mon, 26 Oct 2026 11:30:00 +0000</pubDate>
      <link>https://dev.to/renekin_ai/how-to-prepare-for-an-ai-engineer-interview-a-4-week-plan-3djc</link>
      <guid>https://dev.to/renekin_ai/how-to-prepare-for-an-ai-engineer-interview-a-4-week-plan-3djc</guid>
      <description>&lt;p&gt;Most people prepare for AI engineer interviews the wrong way: they watch transformer lectures for three weeks, then freeze when asked "how would you know your chatbot is giving good answers?"&lt;/p&gt;

&lt;p&gt;The interviews have changed. Companies hiring AI engineers want people who can &lt;strong&gt;ship and measure&lt;/strong&gt; LLM features, not recite papers. This plan is built around that. It assumes you can already write Python; if you're switching from backend or full-stack, you're in a great spot.&lt;/p&gt;

&lt;h2&gt;
  
  
  First, know what you're preparing for
&lt;/h2&gt;

&lt;p&gt;An AI engineer interview loop usually has five parts:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Coding&lt;/strong&gt; : Python, sometimes easy-to-medium DSA, sometimes a practical task like parsing data or calling an API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fundamentals&lt;/strong&gt; : tokens, embeddings, attention, prompting, RAG, fine-tuning, evaluation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI system design&lt;/strong&gt; : "Design a support bot over our docs" or "design an agent that books meetings".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project deep dive&lt;/strong&gt; : one project you built, explained in detail.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Behavioral&lt;/strong&gt; : ownership, ambiguity, a failure, working with product teams.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Read the job description closely. "LLM", "RAG", "LangChain", "agents" and "evaluation" point to an applied role. "PyTorch", "training", "distributed" and "CUDA" point to a more research-heavy ML role, which needs deeper math.&lt;/p&gt;

&lt;h2&gt;
  
  
  Week 1: fundamentals and daily coding
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; explain how LLMs work and where they fail, in plain words.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Day 1-2:&lt;/strong&gt; tokens, context windows, temperature, how a transformer and attention work at a high level, base vs instruction-tuned models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 3-4:&lt;/strong&gt; embeddings, vector search, cosine similarity, chunking, hybrid search, rerankers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 5-6:&lt;/strong&gt; fine-tuning basics (LoRA, quantization), when to fine-tune vs use RAG, hallucination and how to reduce it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Day 7:&lt;/strong&gt; review. Explain each topic out loud in two minutes, as if to a product manager.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every day, do 1 or 2 coding problems in Python. Focus on arrays, strings, hash maps and simple async code. Our list of &lt;a href="https://renekin.com/blog/ai-engineer-interview-questions" rel="noopener noreferrer"&gt;40 AI engineer interview questions&lt;/a&gt; works as your checklist for this week.&lt;/p&gt;

&lt;h2&gt;
  
  
  Week 2: build one project that answers half the interview
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; a small, real project you can talk about for 20 minutes.&lt;/p&gt;

&lt;p&gt;Build a &lt;strong&gt;RAG app over real documents&lt;/strong&gt; : your college's placement handbook, a company's public docs, a set of research papers. Keep it simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load and chunk the documents.&lt;/li&gt;
&lt;li&gt;Embed them and store them in a vector database (or even a NumPy array).&lt;/li&gt;
&lt;li&gt;Retrieve the top chunks for a question and generate an answer with citations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build an evaluation set of 30 to 50 questions&lt;/strong&gt; with expected answers.&lt;/li&gt;
&lt;li&gt;Measure, change one thing (chunk size, hybrid search, a reranker, the prompt), and measure again.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The evaluation set is what separates you from other candidates. "I changed the chunk size from 1,000 to 400 tokens and retrieval recall went from 62% to 81%" is a sentence interviewers remember.&lt;/p&gt;

&lt;p&gt;Write a clear README: the problem, the architecture, what you tried, the numbers, and what you'd do next. Put it on GitHub and at the top of your resume.&lt;/p&gt;

&lt;h2&gt;
  
  
  Week 3: AI system design
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; design an LLM system on a whiteboard, with trade-offs.&lt;/p&gt;

&lt;p&gt;Practise a framework you can repeat:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clarify&lt;/strong&gt; : who are the users, what does a good answer look like, how many requests, what latency is acceptable?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-level design&lt;/strong&gt; : client, API, retrieval, model, tools, storage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data and retrieval&lt;/strong&gt; : sources, chunking, indexing, keeping it fresh, access control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model choice&lt;/strong&gt; : big vs small model, routing, cost per request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluation&lt;/strong&gt; : offline test set, online feedback, guardrails.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production&lt;/strong&gt; : caching, streaming, rate limits, fallbacks, monitoring.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Practise on 4 or 5 prompts: a document Q&amp;amp;A bot, a customer support assistant, an AI code reviewer, a meeting summariser, an agent that files expense reports. Say your answers out loud and time yourself at 35 to 40 minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Week 4: mocks, stories and the company
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; sound calm and specific under pressure.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Two or three mock interviews.&lt;/strong&gt; A friend, a senior or an online mock platform. Record yourself if no one is available. Most people only notice their filler words and rambling when they watch it back.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Six behavioral stories&lt;/strong&gt; in STAR format: a project you're proud of, a failure, a conflict, a time you learned something fast, a time you disagreed, a time you took ownership. Our &lt;a href="https://renekin.com/tools/star-method-answer-generator" rel="noopener noreferrer"&gt;STAR method answer generator&lt;/a&gt; turns a rough story into a structured answer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Tell me about yourself"&lt;/strong&gt; : a 60 to 90 second version that ends with why this role. Try the &lt;a href="https://renekin.com/tools/tell-me-about-yourself-generator" rel="noopener noreferrer"&gt;Tell Me About Yourself generator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Company research&lt;/strong&gt; : their product, where AI fits into it, and one idea for how you'd improve it. Then predict their questions by pasting the job description into the &lt;a href="https://renekin.com/tools/interview-question-predictor" rel="noopener noreferrer"&gt;interview question predictor&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Don't forget the resume
&lt;/h2&gt;

&lt;p&gt;All of this only matters if you get the call. Before you apply:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Put your project with numbers near the top.&lt;/li&gt;
&lt;li&gt;Mirror the job description's wording for skills you actually have (Python, RAG, vector databases, evaluation, the specific LLM APIs).&lt;/li&gt;
&lt;li&gt;Keep it one column and ATS-friendly. Our guide on &lt;a href="https://renekin.com/blog/how-to-beat-ats-resume" rel="noopener noreferrer"&gt;how to beat ATS&lt;/a&gt; covers the format.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then run it through the free &lt;a href="https://renekin.com/tools/ats-resume-checker" rel="noopener noreferrer"&gt;ATS resume checker&lt;/a&gt; against the job description to see which keywords you're missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Week&lt;/th&gt;
&lt;th&gt;Focus&lt;/th&gt;
&lt;th&gt;Output&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Fundamentals + daily Python&lt;/td&gt;
&lt;td&gt;Can explain 30+ concepts in plain words&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;One RAG project with an eval set&lt;/td&gt;
&lt;td&gt;GitHub repo with numbers in the README&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;AI system design&lt;/td&gt;
&lt;td&gt;5 practised designs, 40 minutes each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Mocks, stories, research&lt;/td&gt;
&lt;td&gt;6 STAR stories, a 90-second intro, 2-3 mocks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Four weeks is enough if you spend them building and practising out loud, not just reading.&lt;/p&gt;

</description>
      <category>aiengineer</category>
    </item>
    <item>
      <title>40 AI engineer interview questions (and how to answer them) for 2026</title>
      <dc:creator>Renekin AI</dc:creator>
      <pubDate>Sun, 25 Oct 2026 11:30:00 +0000</pubDate>
      <link>https://dev.to/renekin_ai/40-ai-engineer-interview-questions-and-how-to-answer-them-for-2026-cbo</link>
      <guid>https://dev.to/renekin_ai/40-ai-engineer-interview-questions-and-how-to-answer-them-for-2026-cbo</guid>
      <description>&lt;p&gt;"AI engineer" barely existed as a job title three years ago. Now it's one of the most common roles on job boards, and the interviews have settled into a clear pattern.&lt;/p&gt;

&lt;p&gt;We went through the questions that keep showing up across startups, product companies and big tech, and grouped them into the 40 you should be ready for. Each one has a short answer. Treat it as a skeleton: the best answers add a line like "in my project, I did X and saw Y".&lt;/p&gt;

&lt;h2&gt;
  
  
  What the AI engineer interview loop looks like
&lt;/h2&gt;

&lt;p&gt;Most loops have some version of these rounds:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Round&lt;/th&gt;
&lt;th&gt;What they test&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Coding&lt;/td&gt;
&lt;td&gt;Python, data handling, sometimes easy-to-medium DSA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fundamentals&lt;/td&gt;
&lt;td&gt;LLMs, embeddings, prompting, basic ML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI system design&lt;/td&gt;
&lt;td&gt;Design a RAG app, an agent, or a support bot end to end&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project deep dive&lt;/td&gt;
&lt;td&gt;One project you built, in detail&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Behavioral&lt;/td&gt;
&lt;td&gt;Ownership, ambiguity, working with product and data teams&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Let's go through the questions round by round.&lt;/p&gt;

&lt;h2&gt;
  
  
  LLM fundamentals
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. What is a token, and why does it matter?
&lt;/h3&gt;

&lt;p&gt;A token is the unit a model reads and writes, roughly a word piece. In English one token is about four characters on average. Tokens matter because context limits, latency and price are all counted in tokens, so long prompts cost more and run slower.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Explain how a transformer works in simple terms.
&lt;/h3&gt;

&lt;p&gt;It turns tokens into vectors, then passes them through layers of self-attention and feed-forward networks. Self-attention lets each token look at every other token and decide which ones matter for its meaning. A decoder-only model like GPT or Claude predicts the next token, one at a time.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. What is attention, and why was it a big deal?
&lt;/h3&gt;

&lt;p&gt;Attention computes, for each token, a weighted mix of all other tokens using query, key and value vectors. Unlike RNNs, it processes the whole sequence in parallel and handles long-range dependencies well, which made training on huge datasets practical.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. What is a context window?
&lt;/h3&gt;

&lt;p&gt;The maximum number of tokens the model can consider at once, prompt plus output. A bigger window lets you pass more documents, but models can still miss details buried in the middle of a long context, and cost grows with every token.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. What do temperature and top-p do?
&lt;/h3&gt;

&lt;p&gt;Both control randomness when picking the next token. Low temperature makes output more predictable; high temperature makes it more varied. Top-p limits sampling to the smallest set of tokens whose probabilities add up to p. For extraction or classification use low values; for brainstorming, higher.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Why do LLMs hallucinate?
&lt;/h3&gt;

&lt;p&gt;They are trained to produce likely text, not verified facts. When the answer isn't in their training data or context, they still produce something fluent. You reduce it with grounding (RAG), asking for citations, allowing "I don't know", constraining output formats, and evaluating for faithfulness.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. What is a KV cache?
&lt;/h3&gt;

&lt;p&gt;During generation the model stores the keys and values of tokens it has already processed, so it doesn't recompute them for every new token. It's why generating the first token is slower than the rest, and why long contexts use a lot of GPU memory.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. What is the difference between a base model and an instruction-tuned model?
&lt;/h3&gt;

&lt;p&gt;A base model only continues text. An instruction-tuned model has been further trained (supervised fine-tuning, then preference tuning such as RLHF or DPO) to follow instructions and hold a conversation. Products almost always use instruction-tuned models.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prompting and RAG
&lt;/h2&gt;

&lt;h3&gt;
  
  
  9. What is RAG and when would you use it?
&lt;/h3&gt;

&lt;p&gt;Retrieval-augmented generation fetches relevant documents at query time and puts them in the prompt. Use it when answers depend on private, large or frequently changing data, and when you need citations. It's usually cheaper and faster to update than fine-tuning.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. What are embeddings?
&lt;/h3&gt;

&lt;p&gt;Vectors that represent the meaning of text, so similar meanings sit close together. You embed your documents once, embed each query, and find the nearest documents with cosine similarity or dot product.&lt;/p&gt;

&lt;h3&gt;
  
  
  11. How do you choose a chunk size?
&lt;/h3&gt;

&lt;p&gt;It depends on the documents and questions. Small chunks give precise matches but lose context; large chunks keep context but add noise and cost. A common start is a few hundred tokens with some overlap, split on headings or paragraphs, then tune it using your evaluation set.&lt;/p&gt;

&lt;h3&gt;
  
  
  12. What is hybrid search?
&lt;/h3&gt;

&lt;p&gt;Combining keyword search (like BM25) with vector search. Keywords catch exact terms such as product codes, names and error messages that embeddings can miss; vectors catch paraphrases. Results are merged, often with reciprocal rank fusion.&lt;/p&gt;

&lt;h3&gt;
  
  
  13. What is a reranker?
&lt;/h3&gt;

&lt;p&gt;A second model, usually a cross-encoder, that scores each retrieved chunk against the query more accurately than the first retrieval step. You retrieve, say, 30 candidates fast, rerank them, and pass only the top 5 to the LLM.&lt;/p&gt;

&lt;h3&gt;
  
  
  14. Your RAG app gives wrong answers. How do you debug it?
&lt;/h3&gt;

&lt;p&gt;Split the problem in two. First check retrieval: was the right chunk in the results? If not, fix chunking, embeddings, hybrid search or metadata filters. If the right chunk was there, the problem is generation: fix the prompt, reduce noise in the context, or use a stronger model.&lt;/p&gt;

&lt;h3&gt;
  
  
  15. What is prompt injection, and how do you defend against it?
&lt;/h3&gt;

&lt;p&gt;Text in user input or retrieved documents that tries to override your instructions. Defend with layers: keep instructions separate from untrusted content, limit what tools the model can call, require confirmation for risky actions, validate outputs, and never put secrets in the prompt.&lt;/p&gt;

&lt;h3&gt;
  
  
  16. Zero-shot vs few-shot prompting?
&lt;/h3&gt;

&lt;p&gt;Zero-shot gives only instructions. Few-shot adds a handful of input-output examples. Few-shot helps most with format and tone, but adds tokens, so pick examples that cover the tricky cases.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fine-tuning and adapting models
&lt;/h2&gt;

&lt;h3&gt;
  
  
  17. RAG or fine-tuning: how do you decide?
&lt;/h3&gt;

&lt;p&gt;Use RAG to give the model knowledge, especially knowledge that changes. Use fine-tuning to change behaviour: a format, a style, a narrow task done cheaply by a smaller model. Many production systems use both, and most should start with prompting plus RAG.&lt;/p&gt;

&lt;h3&gt;
  
  
  18. What is LoRA?
&lt;/h3&gt;

&lt;p&gt;Low-rank adaptation. Instead of updating all the weights, you train small low-rank matrices added to some layers. It needs far less memory and storage, and you can swap adapters per task. QLoRA does the same on a quantized base model to save even more memory.&lt;/p&gt;

&lt;h3&gt;
  
  
  19. What is quantization?
&lt;/h3&gt;

&lt;p&gt;Storing weights in fewer bits, such as 8-bit or 4-bit instead of 16-bit. It cuts memory and often speeds up inference, with some quality loss that you should measure on your own tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  20. What is distillation?
&lt;/h3&gt;

&lt;p&gt;Training a smaller "student" model to copy a larger "teacher" model's outputs. You get most of the quality on a narrow task at a fraction of the cost and latency.&lt;/p&gt;

&lt;h3&gt;
  
  
  21. How much data do you need to fine-tune?
&lt;/h3&gt;

&lt;p&gt;For a narrow format or style task, a few hundred to a few thousand high-quality examples often work. Quality matters more than quantity: clean, consistent, representative examples beat a big noisy dump.&lt;/p&gt;

&lt;h3&gt;
  
  
  22. What is RLHF, and what is DPO?
&lt;/h3&gt;

&lt;p&gt;RLHF trains a reward model on human preferences, then optimises the LLM against it with reinforcement learning. DPO (direct preference optimisation) skips the separate reward model and learns directly from pairs of preferred and rejected answers. It's simpler and widely used.&lt;/p&gt;

&lt;h2&gt;
  
  
  Evaluation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  23. How do you evaluate an LLM application?
&lt;/h3&gt;

&lt;p&gt;Build a test set of real inputs with expected outcomes, define metrics for what matters (correctness, faithfulness, format, safety, latency, cost), and run it on every change. Combine automated checks, LLM-as-judge for fuzzy qualities, and regular human review.&lt;/p&gt;

&lt;h3&gt;
  
  
  24. What is LLM-as-a-judge, and what are its risks?
&lt;/h3&gt;

&lt;p&gt;Using a model to grade outputs. It scales well but has biases: it can favour longer answers, the first option shown, or its own style. Use clear rubrics, compare against human labels on a sample, and randomise the order of options.&lt;/p&gt;

&lt;h3&gt;
  
  
  25. What metrics would you use for a RAG system?
&lt;/h3&gt;

&lt;p&gt;For retrieval: recall@k (is the right chunk in the top k?) and precision. For generation: faithfulness (is every claim supported by the context?), answer relevance, and correctness against a reference. Plus latency and cost per query.&lt;/p&gt;

&lt;h3&gt;
  
  
  26. How do you build an evaluation set without much data?
&lt;/h3&gt;

&lt;p&gt;Start with 30 to 100 real or realistic questions, including edge cases and questions that should be refused. Add every production failure to the set. Synthetic questions generated from your documents are fine to start, but check them by hand.&lt;/p&gt;

&lt;h3&gt;
  
  
  27. What is the difference between offline and online evaluation?
&lt;/h3&gt;

&lt;p&gt;Offline runs on a fixed test set before release. Online measures real usage after release: thumbs up or down, retries, task completion, escalations to humans, and A/B tests.&lt;/p&gt;

&lt;h3&gt;
  
  
  28. A new model version scores higher on benchmarks. Do you switch?
&lt;/h3&gt;

&lt;p&gt;Not just because of public benchmarks. Run it on your own eval set, check latency, cost and output format, and watch for regressions on cases that used to pass. Roll it out gradually.&lt;/p&gt;

&lt;h2&gt;
  
  
  Production, cost and agents
&lt;/h2&gt;

&lt;h3&gt;
  
  
  29. How do you reduce LLM latency?
&lt;/h3&gt;

&lt;p&gt;Stream the output, shorten prompts, use a smaller or faster model where quality allows, cache repeated prompts and answers, run independent calls in parallel, and cap output length.&lt;/p&gt;

&lt;h3&gt;
  
  
  30. How do you reduce cost?
&lt;/h3&gt;

&lt;p&gt;Route easy requests to small models, use prompt caching for long fixed system prompts, trim retrieved context, batch offline jobs, and set token limits. Track cost per request and per user from day one.&lt;/p&gt;

&lt;h3&gt;
  
  
  31. What is function calling (tool use)?
&lt;/h3&gt;

&lt;p&gt;The model returns a structured request to call a function you defined, such as a search or a database query. Your code runs it and sends the result back. It's how LLMs take actions and fetch live data reliably.&lt;/p&gt;

&lt;h3&gt;
  
  
  32. What is an AI agent?
&lt;/h3&gt;

&lt;p&gt;A loop where the model plans, calls tools, looks at the results and decides the next step until the task is done. Agents are powerful but harder to control, so add step limits, clear tool descriptions, logging, and human approval for risky actions.&lt;/p&gt;

&lt;h3&gt;
  
  
  33. How do you get reliable JSON out of an LLM?
&lt;/h3&gt;

&lt;p&gt;Use the provider's structured output or tool-calling features where available, give a schema and an example, validate the result in code, and retry with the validation error if it fails.&lt;/p&gt;

&lt;h3&gt;
  
  
  34. What do you monitor in production?
&lt;/h3&gt;

&lt;p&gt;Latency, error rates, token usage and cost, user feedback, and quality on sampled traffic. Log prompts and responses (respecting privacy) so you can reproduce bad answers.&lt;/p&gt;

&lt;h3&gt;
  
  
  35. How do you handle rate limits and provider outages?
&lt;/h3&gt;

&lt;p&gt;Retries with exponential backoff, queues for non-urgent work, a fallback model or provider, timeouts, and graceful messages to users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding round
&lt;/h2&gt;

&lt;h3&gt;
  
  
  36. Write a function that splits text into overlapping chunks.
&lt;/h3&gt;

&lt;p&gt;They want clean Python: a window over tokens or words, a step of chunk size minus overlap, and handling for the last chunk and empty input. Talk about splitting on paragraphs or sentences before falling back to a fixed size.&lt;/p&gt;

&lt;h3&gt;
  
  
  37. Implement cosine similarity and top-k search with NumPy.
&lt;/h3&gt;

&lt;p&gt;Normalise vectors, take a dot product between the query and the matrix, then use &lt;code&gt;argsort&lt;/code&gt; or &lt;code&gt;argpartition&lt;/code&gt; for the top k. Mention that at scale you'd use a vector index (HNSW, IVF) instead of brute force.&lt;/p&gt;

&lt;h3&gt;
  
  
  38. Call an LLM API for 1,000 documents as fast as possible.
&lt;/h3&gt;

&lt;p&gt;Use async requests with a concurrency limit (a semaphore), retries with backoff, and save results as you go so a failure doesn't lose everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Behavioral
&lt;/h2&gt;

&lt;h3&gt;
  
  
  39. Tell me about an AI project that didn't work.
&lt;/h3&gt;

&lt;p&gt;Pick a real one. Explain what you expected, how you found out it wasn't working (ideally with an eval), what you changed, and what you'd do differently. Interviewers want to see that you measure rather than guess.&lt;/p&gt;

&lt;h3&gt;
  
  
  40. How do you explain an AI system's limits to non-technical stakeholders?
&lt;/h3&gt;

&lt;p&gt;Show examples of where it fails, give a simple accuracy number from your eval set, and agree on what happens when it's wrong: human review, a fallback, or a clear message to the user.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use this list
&lt;/h2&gt;

&lt;p&gt;Don't memorise 40 answers. Pick the 10 most relevant to the job, and for each one prepare a real example from your own work. If you haven't built anything yet, build one small RAG app with an evaluation set. It gives you a story for half the questions on this page.&lt;/p&gt;

&lt;p&gt;Want to know what a specific company will ask? Paste the job description into our &lt;a href="https://renekin.com/tools/interview-question-predictor" rel="noopener noreferrer"&gt;interview question predictor&lt;/a&gt;, and practise your answers out loud with the &lt;a href="https://renekin.com/tools/star-method-answer-generator" rel="noopener noreferrer"&gt;STAR method answer generator&lt;/a&gt; for the behavioral round.&lt;/p&gt;

</description>
      <category>aiengineer</category>
    </item>
    <item>
      <title>Cluely charges $149.99/month to hide from screen share. We compared 6 AI interview copilots</title>
      <dc:creator>Renekin AI</dc:creator>
      <pubDate>Tue, 06 Oct 2026 19:02:27 +0000</pubDate>
      <link>https://dev.to/renekin_ai/cluely-charges-14999month-to-hide-from-screen-share-we-compared-6-ai-interview-copilots-37a5</link>
      <guid>https://dev.to/renekin_ai/cluely-charges-14999month-to-hide-from-screen-share-we-compared-6-ai-interview-copilots-37a5</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Most AI interview copilots sell a &lt;strong&gt;monthly subscription&lt;/strong&gt; for something you need a handful of times a year.&lt;/li&gt;
&lt;li&gt;The feature that defines the category, &lt;strong&gt;hiding from screen share&lt;/strong&gt;, is often locked behind the most expensive plan. Cluely charges $149.99/month for it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ghost&lt;/strong&gt; hides from screen share on every plan (even free), has no subscription, and costs &lt;strong&gt;about $2 per interview&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Here's how a job hunt actually goes: nothing for three weeks, then four interviews in five days, then silence, then an offer (hopefully). It's bursty. It's stressful. And almost every AI interview copilot on the market prices it like a Netflix subscription.&lt;/p&gt;

&lt;p&gt;We build &lt;a href="https://renekin.com" rel="noopener noreferrer"&gt;Ghost&lt;/a&gt;, so yes, we're biased. But every competitor price in this post comes from the vendor's own pricing page or widely published figures, and we link to them so you can check our homework. Let's talk about what you're really paying for.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI interview copilots compared (October 2026)
&lt;/h2&gt;

&lt;p&gt;Six tools, the cheapest way to use each one in a live interview, and the fine print.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it costs&lt;/th&gt;
&lt;th&gt;Hidden from screen share&lt;/th&gt;
&lt;th&gt;Subscription&lt;/th&gt;
&lt;th&gt;Free to try&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ghost by Renekin AI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≈ $2 per interview (packs from $10)&lt;/td&gt;
&lt;td&gt;Yes, on every plan&lt;/td&gt;
&lt;td&gt;No. Pay once, use when you need it&lt;/td&gt;
&lt;td&gt;20 free credits, all features&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cluely&lt;/td&gt;
&lt;td&gt;$19.99/mo, or $149.99/mo to hide from screen share&lt;/td&gt;
&lt;td&gt;Only on the $149.99/mo plan&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Limited, not hidden&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Final Round AI&lt;/td&gt;
&lt;td&gt;"$25/mo" (billed annually)&lt;/td&gt;
&lt;td&gt;Pro plan only&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No live sessions without Pro&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LockedIn AI&lt;/td&gt;
&lt;td&gt;$49.99/mo, or $9.99 per interview pass&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (or pricey passes)&lt;/td&gt;
&lt;td&gt;A few trial credits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parakeet AI&lt;/td&gt;
&lt;td&gt;$29.50 for 3 hours, or $74.90/mo&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Short trial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Interview Coder&lt;/td&gt;
&lt;td&gt;$299/mo or $799 lifetime&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Download only, no AI&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Prices are the publicly listed USD prices as of October 4, 2026, and can vary by region and promotion. Sources are linked in each section below.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Cluely: the $130 "invisibility tax"
&lt;/h2&gt;

&lt;p&gt;Cluely made a lot of noise with a launch that promised you could "cheat on everything." Bold. Then you open the &lt;a href="https://cluely.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pro, $19.99/month:&lt;/strong&gt; unlimited AI responses. Not hidden from screen share.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pro + Undetectability, $149.99/month:&lt;/strong&gt; the version that's actually hidden from screen share.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read that again. The tool that promised you could cheat on everything wants an extra &lt;strong&gt;$130 a month&lt;/strong&gt; to stay out of view. For an interview copilot, staying invisible isn't a premium add-on. It's the whole product.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Ghost hides from screen share on every plan, including the free one. We don't sell invisibility as an upgrade.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Fair's fair: if what you really want is an always-on meeting notetaker, Cluely does a lot there. But if you're searching for a &lt;strong&gt;Cluely alternative&lt;/strong&gt; for interviews, the maths isn't close.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Round AI: "$25/month*"
&lt;/h2&gt;

&lt;p&gt;That asterisk is doing a lot of work. Final Round AI's &lt;a href="https://www.finalroundai.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; says "$25+/month." That's the &lt;strong&gt;annual&lt;/strong&gt; rate, so roughly $300 up front. Pay month to month and &lt;a href="https://resumehog.com/blog/posts/final-round-ai-review-2026-pricing-refund-rules-and-real-time-value.html" rel="noopener noreferrer"&gt;reviewers report&lt;/a&gt; it's several times that. And live copilot sessions need an active Pro subscription; there is no free trial for them.&lt;/p&gt;

&lt;p&gt;So the cheapest way to get through &lt;em&gt;one&lt;/em&gt; live interview with Final Round AI is to commit to a year of interviews. We hope you're not that unlucky.&lt;/p&gt;

&lt;h2&gt;
  
  
  LockedIn AI: $9.99 for one interview
&lt;/h2&gt;

&lt;p&gt;LockedIn AI's &lt;a href="https://lastroundai.com/compare/lockedin-ai" rel="noopener noreferrer"&gt;widely reported pricing&lt;/a&gt; is about &lt;strong&gt;$49.99 a month&lt;/strong&gt; for unlimited, with a &lt;strong&gt;$9.99 pass&lt;/strong&gt; for a single interview. There's also a lifetime plan reported at &lt;strong&gt;$1,499.25&lt;/strong&gt;, which is a bold amount to spend on not having a job.&lt;/p&gt;

&lt;p&gt;The pass is the honest option, and we respect that it exists. But Ghost's Best Value pack works out to around &lt;strong&gt;$2 per interview&lt;/strong&gt;. That's roughly five interviews for the price of one LockedIn pass.&lt;/p&gt;

&lt;h2&gt;
  
  
  Parakeet AI: honest credits, expensive hours
&lt;/h2&gt;

&lt;p&gt;Credit for Parakeet: they also skipped the forced subscription. Their &lt;a href="https://www.parakeet-ai.com/pricing" rel="noopener noreferrer"&gt;credit packs&lt;/a&gt; start at &lt;strong&gt;$29.50 for 3 credits&lt;/strong&gt;, and one credit is about an hour of live session. That's close to &lt;strong&gt;$10 an hour&lt;/strong&gt;. The unlimited plan is &lt;a href="https://interviewsidekick.com/blog/parakeet-ai-pricing" rel="noopener noreferrer"&gt;reported at $74.90/month&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Same idea as Ghost, very different maths. With Ghost you pay per question, not per minute on the clock, so the long awkward "tell me about yourself" small talk doesn't cost you anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interview Coder: $299 a month
&lt;/h2&gt;

&lt;p&gt;No typo. Interview Coder's &lt;a href="https://www.interviewcoder.co/" rel="noopener noreferrer"&gt;site&lt;/a&gt; lists &lt;strong&gt;$299/month&lt;/strong&gt; or &lt;strong&gt;$799 lifetime&lt;/strong&gt;, and the free download has no AI at all, so you can't try the part you'd be paying for.&lt;/p&gt;

&lt;p&gt;For $299 you could buy Ghost's biggest pack &lt;strong&gt;ten times&lt;/strong&gt; and still have enough left over for a celebration dinner after the offer.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Ghost pricing works (the boring, fair version)
&lt;/h2&gt;

&lt;p&gt;No subscription. No "annual billing" asterisk. You buy credits and spend them on what you actually use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Text question:&lt;/strong&gt; 1 credit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Screenshot (coding problems, slides, diagrams):&lt;/strong&gt; 2 credits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voice question (Ghost listens and answers):&lt;/strong&gt; 3 credits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A typical interview uses about &lt;strong&gt;50 to 60 credits&lt;/strong&gt;. Packs are &lt;strong&gt;$10 for 200&lt;/strong&gt;, &lt;strong&gt;$19 for 450&lt;/strong&gt; and &lt;strong&gt;$28 for 750&lt;/strong&gt;. The biggest pack covers roughly 12 to 15 interviews, which is about &lt;strong&gt;$2 each&lt;/strong&gt;. Every new account starts with &lt;strong&gt;20 free credits&lt;/strong&gt;, with every feature unlocked. See &lt;a href="https://renekin.com/pricing" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you get with Ghost
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hidden from screen share:&lt;/strong&gt; Ghost's window is excluded from screen capture, so it doesn't appear in Zoom, Google Meet, Microsoft Teams or screen recordings. On every plan.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hears the question for you:&lt;/strong&gt; real-time transcription of the interviewer, with system audio captured when you're on headphones.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reads your screen:&lt;/strong&gt; screenshot a coding problem or a slide and get a structured answer in seconds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knows your story:&lt;/strong&gt; add your resume and the job description, and answers sound like you, not like a textbook.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Panic button:&lt;/strong&gt; an emergency hide hotkey and a disguised process name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Always on top&lt;/strong&gt; of every window, including fullscreen apps, on &lt;strong&gt;macOS 12+ and Windows 10+&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The verdict
&lt;/h2&gt;

&lt;p&gt;If you don't mind a subscription, the big players will happily take your money every month. If you want an &lt;strong&gt;invisible AI interview copilot&lt;/strong&gt; that works on the free plan, costs about $2 an interview and never auto-renews, there's one obvious answer.&lt;/p&gt;

&lt;p&gt;Use it responsibly: practise with it in mock interviews, use it to organise your thoughts, and follow the rules of every interview you take.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is the best AI interview copilot in 2026?&lt;/strong&gt;&lt;br&gt;
If you want live answers that stay hidden from screen share without a monthly subscription, Ghost by Renekin AI is the best value. It works on macOS and Windows, hides from Zoom, Google Meet and Microsoft Teams on every plan, and costs about $2 per interview with credit packs from $10.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the best Cluely alternative?&lt;/strong&gt;&lt;br&gt;
Ghost. Cluely only hides from screen share on its Pro + Undetectability plan at $149.99 a month. Ghost hides from screen share on every plan, including the free one, and you pay once for credits instead of a subscription.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Ghost free?&lt;/strong&gt;&lt;br&gt;
Yes, you can start free. Every new account gets 20 free credits with every feature unlocked, including screen-share stealth. After that, credit packs start at $10 for 200 credits, and there is no subscription.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Ghost show up on screen share?&lt;/strong&gt;&lt;br&gt;
No. Ghost's window is excluded from screen capture on macOS and Windows, so it does not appear when you share your screen in Zoom, Google Meet or Microsoft Teams, or in screen recordings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much does an AI interview copilot cost?&lt;/strong&gt;&lt;br&gt;
Most charge a subscription: roughly $25 to $90 a month for Final Round AI depending on billing, $49.99 a month for LockedIn AI, $149.99 a month for Cluely with undetectability, and $299 a month for Interview Coder. Ghost is credit-based and works out to about $2 per interview.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Try Ghost free:&lt;/strong&gt; 20 free credits, every feature unlocked, no card, no subscription. &lt;a href="https://renekin.com/download" rel="noopener noreferrer"&gt;Download Ghost&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://renekin.com/blog/best-ai-interview-copilot" rel="noopener noreferrer"&gt;renekin.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>career</category>
      <category>interview</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
