Skip to main content
    Help Center
    Interviews

    Live Interview Copilot

    The complete reference for the desktop copilot: how Live and Code mode work, what every toolbar control does, how answers are generated, what a session costs, what the copilot remembers, and exactly what stealth does and does not hide.

    Pick the right copilot

    All three share your account, credits and resume. They differ in where the audio comes from and whether an interviewer could see them. The rest of this page is mostly about the desktop app, because it is the one that hears the meeting directly and stays out of a shared screen.
    The LastRound AI overlay toolbar before a session: Live selected, then Code, Ask, Capture, a greyed-out Answer button, a green credits chip showing 51, a green Start button, the three-dot menu and a move handle
    The desktop overlay before a session, left to right: Live, Code, Ask, Capture, Answer, the credit pill, Start, the ⋮ menu and the move handle.
    Copilot comparison
    CopilotBest for
    Desktop appVideo interviews on Zoom, Google Meet or Microsoft Teams and coding rounds. Hears the meeting audio and your microphone directly, and the overlay is excluded from screen sharing and recording.
    Browser Live CopilotWhen you cannot install the desktop app. Runs at app.lastroundai.com and listens to the meeting through a shared browser tab. It is a normal browser tab, so do not share your entire screen with it open.
    Mobile CopilotPhone interviews and in-person rounds. Open the web app on your phone; it listens through the phone microphone and shows answers as text.

    Be honest with yourself about the rules

    Some assessment platforms prohibit outside assistance, and lockdown browsers (for example Mercer Mettl) can block the overlay entirely. Check your interview's rules first, and run Check what others see in the desktop app before you rely on it. Live platform compatibility is published at app.lastroundai.com/stealth-status.

    How Live mode works

    Live mode answers from what the interviewer said. Nothing you do is audible on the call, and nothing leaves the overlay unless you ask for an answer.
    A running Live session: the toolbar shows a timer at 0:22, Answer lit up and a red End button, and the panel below shows Summarized question: Can you walk me through how you would design a rate limiter for a public API?
    The Summarized question: line is the copilot showing you what it heard, before it answers it.
    1. The app captures your computer's audio. Whatever the meeting is playing through your speakers or headset is captured at the system level. There is nothing to route, no virtual audio device to install, and you do not need to add the app to the call.
    2. That audio is transcribed as it arrives. The interviewer's words appear in the panel while they are still speaking.
    3. The question is condensed into a Summarized question: line. This is your check that the copilot understood. If it summarised the wrong thing, that is the moment to fix it with Ask rather than reading out an answer to a question nobody asked.
    4. The answer is generated from that transcript. It streams into the panel underneath, written in the first person so you can read it out.

    The interviewer hears nothing

    Capture is one-way. The app listens to the audio your computer is already playing; it never injects audio into the call, never joins as a participant, and never appears in the meeting's participant list. Your microphone carries only your own voice, exactly as it would without the app.

    If you mute the meeting, there is nothing to transcribe

    The copilot hears what your computer plays. Keep the call on your normal speakers or headphones. Bluetooth headsets that switch to a call profile, muted browser tabs and meetings running inside a remote desktop session are the usual reasons a transcript stays empty.

    Every control on the toolbar

    The overlay is one row of controls. Some appear only once a session is running, which is why the toolbar looks different before and during an interview.
    Overlay toolbar controls
    ControlWhat it does
    LiveSpoken interview mode, tooltip Live Interview. Transcribes the meeting audio and answers from the transcript. This is the default mode.
    CodeCoding round mode, tooltip Coding Interview. Answers from screenshots of the problem on your screen; transcription is not required for a screenshot answer.
    AskType your own question or instruction instead of using the transcript. It expands into a field with the placeholder Type your question... and the overlay widens to make room. Its own section below covers when to reach for it and how the answer differs.
    CaptureAdd a screenshot of your screen to the queue. Greyed out in Code mode until you press Start.
    The badge on CaptureThe number of screenshots currently queued, shown as a plain count on the button, so you can tell at a glance whether the whole problem statement is in. Click the badge to open the Screenshots panel, which shows the count in its heading and has a Clear All button.
    AnswerGenerate an answer from whatever is available: the transcript in Live mode, the queued screenshots in Code mode, or a typed Ask prompt. Greyed out when there is nothing to answer. While the answer streams the same button reads Stop, which cuts a long answer short.
    Hide / ShowAppears once a session is running. Hide collapses the answer panel down to the toolbar and the button then reads Show. The session keeps running either way.
    The credit pillYour current balance: a coloured dot and the number, the dot moving from green through orange and yellow to red as the balance falls. It reads Low! when you are nearly out and No credits! at zero, and an Add button, then a Subscribe button, appear beside it. Running out mid-interview has its own section below.
    The session timerAppears next to the mode buttons once a session is running, counting up in minutes and seconds. This is the number your credits are calculated from. The speaker icon beside it pauses and resumes audio capture (Pause Audio / Resume Audio), and a REC chip appears while a session is being recorded to this device.
    Start / EndStart opens the session and begins billing, stepping through Initiating…, Connecting…, Capturing… and Almost ready… as it connects. It then becomes a red End, which closes the session and settles the credits. Neither button asks for confirmation, so treat End as final.
    ⋮ (Quick Settings)Settings, Interview Setup (Resume, domain, job description & answer style), Subscription, Interview History (opens the web app) and Close App.
    The move handleDrag to move the overlay. ⌘/Ctrl and the arrow keys do the same from the keyboard, which is safer during a shared screen because your mouse pointer is still visible to the other side.
    The overlay toolbar's three-dot menu open, listing Settings, Interview Setup, Subscription, Interview History and Close App
    The ⋮ menu. Interview Setup holds your resume, the role and the answer style; Settings holds only app and account options.
    A Code mode session with one screenshot queued, showing the count badge beside Capture and the Answer button enabled
    The queued-count badge on Capture. Answer lights up as soon as the first screenshot is in the queue.

    Use the keyboard, not the mouse

    Every control here has a global shortcut that fires while another app has focus, so you never have to click the overlay during a call. See the keyboard shortcuts reference.

    Running a Live session

    Finish the desktop setup guide first. Then, a few minutes before the interview:
    1. Step 1: Check Interview Setup says Ready

      Open ⋮ → Interview Setup. The header pill must read Ready to start an interview, which means a resume is uploaded and Interview category and Specific domain are chosen. Paste this role's job description while you are there, and pick the answer length and tone you want to read out. The Interview Setup guide explains every field.
      The Interview Setup dialog with a resume uploaded, category and domain chosen, a job description pasted and the header pill reading Ready to start an interview
      Ready to start an interview: resume on file, category and domain chosen, job description pasted.
      The Interview Setup dialog with no resume uploaded: a dashed Upload your resume box with a Choose file button and the header pill reading Not ready, add resume
      Not ready: the pill names what is missing. Fix it before the call, not during it.

      Shared computer?

      The resume is stored on the device. If someone else used this machine, Replace it with your own before you start; the AI answers as whoever's resume is loaded.
    2. Step 2: Join the meeting as usual

      Open Zoom, Meet or Teams (desktop client or browser, either works) and join the call on your normal speakers or headphones. The app captures the meeting audio from your computer, so there is nothing to route.
    3. Step 3: Click Live in the overlay (or press ⌘/Ctrl + 1)

      If you have not chosen a domain yet, an Interview Domain Selection dialog opens (Choose your interview domain to get specialized AI assistance tailored to your field) with categories such as Software Development, Cloud Computing & Infrastructure, Data Science & AI, Business & Management and Healthcare & Sciences. Pick the closest match and click Start Live Interview. Your choice is saved and shown under ⋮ → Interview Setup → This interview, so later sessions start immediately.
    4. Step 4: Upload your resume if asked

      Live and Code sessions need a resume so answers reflect your real experience. If none is on file, a Resume Upload dialog appears (Upload Your Resume (Required); PDF, DOC, DOCX or TXT up to 10 MB). Text is extracted on your computer. Uploading a new resume later, from this dialog or from ⋮ → Interview Setup, replaces the old one completely and the next answer uses the new one.
      The Resume Upload dialog with an Upload Your Resume (Required) drop zone, a Choose File button and the note Supports PDF, DOC, DOCX, TXT (max 10MB) - Processed locally
      The Resume Upload dialog only appears when no resume is on file.
    5. Step 5: Click Start and confirm the details

      A Confirm interview details screen appears first, listing the interview type, domain, your name and target role, resume, job description, instructions, interview language and answer mode. Check it matches this interview, then click Details are correct (or Edit details to fix something). Nothing is billed until you confirm; the confirm screen guide explains the option to skip it for a profile you always use. Once confirmed, billing starts. The Start button becomes a red End, a timer and a speaker icon appear next to the mode buttons, and a Hide button lets you collapse the answer panel. The transcript panel shows what the interviewer says as they say it. Nothing appears on the shared screen.
      • Transcription runs on the meeting audio your computer plays. Keep the call on your normal speakers or headphones; if you mute the meeting, nothing is transcribed.
      • Your own voice is not needed for answers. ⌘/Ctrl + Shift + U mutes your microphone capture so your replies do not end up in the transcript.
    6. Step 6: Get an answer after each question

      Let the interviewer finish, then press ⌘/Ctrl + Enter (or click Answer). The copilot reads the latest transcript, shows the Summarized question: line so you can confirm it understood, then streams the answer underneath. The next section covers exactly when it will and will not answer.
    7. Step 7: End the session

      Click End (or press ⌘/Ctrl + Shift + E). Billing stops at that moment. Your questions and answers are saved to Live Interview → Interview History in the web app unless you chose Keep on this device only under Settings → Privacy & Local Data.

    How the Answer button behaves

    Worth reading before your first real interview. Most surprises during a session come from expecting an answer and not getting one, or getting one you did not want.
    The same Live session at 0:42 with the Answer panel showing a streamed spoken-style answer about a distributed token-bucket rate limiter
    The answer streams in under Answer, written in the first person so you can read it out.
    Answer behaviour
    What happensWhy
    Manual by defaultNothing is generated until you press Answer (or ⌘/Ctrl + Enter). You decide which questions are worth an answer, which keeps your attention where you want it.
    Auto-submit if you turn it onAuto-submit AI response, under ⋮ → Interview Setup → How the AI answers, generates an answer each time the interviewer finishes speaking. Convenient, but it answers more often than you need.
    Pressing Answer again supersedes a stalled answerIf the interviewer adds a clarification and nothing has appeared on screen yet, pressing Answer again abandons that attempt and starts a fresh one from the updated transcript. If text is already streaming you get Still answering instead, telling you to give it a moment or press Stop to cancel.
    Filler is ignored, not answeredShort acknowledgements and backchannel noise ("Okay.", "Mm-hmm.") are not treated as questions, and neither are lead-ins such as "so, the next question is". You get a Still listening notice saying that was only filler and it is waiting for the actual question. Without this, every nod from the interviewer would burn an answer and push the real question off the panel.
    Nothing to answer yetWhat you see if you press Answer with no transcript and no fresh screenshot: No question has been heard since the last answer. It is not an error. Wait for the interviewer to speak, capture a screenshot, or use Ask to type the question yourself.
    Nothing new to answerThe Code mode equivalent: the screenshots sitting in the queue have already been answered. Capture the next question first.

    Read the Summarized question: line first

    It takes a second and it is the difference between answering the question you were asked and answering the one the transcript garbled. If it is wrong, press Ask and type the real question.

    Ask: type the question yourself

    Live mode answers what the transcript heard. Ask answers what you type. It is the escape hatch for every moment where the transcript is not the question you actually need answered, and it is the control most people forget they have.
    1. Step 8: Click Ask

      The pill expands into a text field with the placeholder Type your question... and the overlay widens to make room for it. Nothing else changes: the session keeps running, the transcript keeps filling, and no credit is spent by opening the field.
    2. Step 9: Type the question or the instruction

      Write it the way you would say it. It does not have to be a question: rewrite that answer in twenty seconds, give me the trade-offs instead and what would you ask me next all work.
    3. Step 10: Press Enter

      Or click the arrow button beside the field. The answer streams into the same panel as any other answer. Esc clears the field and collapses it, the closes it, and clicking away collapses it too as long as it is empty.

      Ask is the one control with no keyboard shortcut

      Every other toolbar button has a global shortcut; Ask does not, so you have to click it. Your mouse pointer is visible to the other side of a screen share even though the overlay is not, so move deliberately rather than hunting for the button mid-sentence.
    When to reach for Ask
    SituationWhy Ask is the right control
    The transcript garbled itThe Summarized question: line is not the question you were asked. Pressing Answer again just re-answers the same bad transcript. Type what you actually heard instead.
    The question came before you pressed StartNothing said before Start is transcribed, so there is no transcript to answer from. Type the question and carry on.
    You want a follow-up in your own wordsThe answer on screen is close but too long, too junior or aimed at the wrong angle. Ask for the version you want rather than waiting for the interviewer to ask again.
    The question was written, not spokenA question pasted into the meeting chat, written on a shared doc or shown on a slide never reaches the microphone.
    You are in Code modeAsk works there too. With an AI Style selected it is shaped by that style, so you can type a constraint ("do it without extra memory") and get the same problem answered that way.
    How an Ask answer differs from a transcript answer
    What actually happens
    What it answersYour typed text is used in place of the transcript. It is the same model, the same prompt and the same panel; only the question changes.
    What still feeds itEverything else: your resume, the job description and Your instructions from Interview Setup, your About you profile, the answer style, length and tone, and the running memory of this interview including the recent exchanges. An Ask answer stays consistent with what you have already said.
    It always answersThe filler guard and the nothing-to-answer checks are skipped for a typed prompt, so you never get Still listening or No question has been heard since the last answer from Ask. If there is text in the box, you get an answer.
    The transcript is kept, not clearedDeliberately, so an Ask prompt does not throw away what the interviewer just said. The consequence is that the Summarized question: line above may still show the interviewer's words while the answer below is to your typed question. Your typed question is not displayed anywhere, so read the answer, not the line above it.
    What it costsNothing extra. Billing is per minute of session time, not per answer, so an Ask prompt costs the same as pressing Answer: nothing on top of the clock that is already running.
    When Ask does not work
    What you seeWhat to do
    Still answeringGive it a moment, or press Stop to cancel. An answer is already streaming, and one answer is generated at a time. Press Stop if you would rather have the typed one.
    The Ask button is greyed outYour balance is zero. Hovering it reads No credits remaining — please top up. Add credits and start a new session; the out-of-credits section below covers what happens next.
    No CreditsYou have no credits remaining. Please top up to continue. The same cause, reached by submitting rather than clicking.
    AI not readySign in to activate your AI assistant, then try again. The app lost its session; sign in again from ⋮ → Settings.
    Error: Failed to generate responseA network or service failure, with the reason after the colon. Press Enter again; the session and the transcript are untouched.

    What the copilot remembers

    A long interview is one conversation, not forty unrelated questions, and the copilot treats it that way.
    A running Live session showing the transcript panel with the interviewer's question summarised above the answer area
    Everything said during the session feeds the same running context, not just the last question.

    The model keeps a running note of the whole interview. The five most recent exchanges are replayed to it word for word, and everything before them is folded into a short note of what has already been discussed, so an answer in minute 40 stays consistent with what you said in minute 5. If you named a tool, a project or a number early on, a later answer will not contradict it, and when the interviewer refers back ("you mentioned earlier that...") the answer builds on what was already said rather than starting over.

    The note records facts, not opinions: the technologies and companies you named, the numbers you quoted, the claims you made and any constraint the interviewer stated. It is built in the background while the answer is streaming, so it costs you nothing in speed.

    Starting fresh

    The note is cleared when you end the session, and ⌘/Ctrl + R resets the queue and the running context mid-session if you want a clean slate, for example when a new interviewer joins for the next round. The Interview Setup guide covers what else feeds an answer: your resume, the job description and the answer style.

    Code mode

    For coding rounds and take-home assessments where the problem is on your screen. Code mode works from screenshots, so it does not need the interviewer's audio at all: you can use it in a silent round with no one talking.
    1. Step 11: Click Code (or press ⌘/Ctrl + 2), then Start

      The Coding Interview Setup dialog asks for Round Type (DSA/Algorithms, System Design (Code), Frontend, Backend, Fullstack, Other) and Programming Language (Python, JavaScript, TypeScript, Java, C++, C#, Go, Rust, Swift, Kotlin or Other). Both are prefilled from ⋮ → Interview Setup → Coding rounds; a change here is saved back there. Click Start Coding Interview. Billing works exactly as it does in Live mode.
      The Coding Interview Setup dialog showing Round Type options DSA/Algorithms, System Design (Code), Frontend, Backend, Fullstack and Other, and Programming Language options, with Cancel and Start Coding Interview buttons
      Coding Interview Setup, opened by pressing Start in Code mode.
    2. Step 12: Capture the problem

      With the problem visible on screen press ⌘/Ctrl + H (or click Capture). Each capture is added to a queue and the badge on the button shows the count; Answer lights up as soon as one screenshot is queued. ⌘/Ctrl + L removes the last one and ⌘/Ctrl + R clears the queue. Capture the whole problem statement, including examples and constraints, before you ask: a solution to half a problem is worse than no solution.
      A Code mode session running with one screenshot queued, showing the count badge beside Capture and the Answer button enabled
      One screenshot queued: the badge beside Capture shows the count and Answer lights up.
    3. Step 13: Answer from the screenshots

      Press ⌘/Ctrl + Enter (or click Answer) to process the queued screenshots. No transcript is needed. The answer streams in the panel, with code in the language you chose. What kind of answer you get is up to you: see AI Styles below.

      Coding platforms vary

      The overlay has been tested on the major meeting tools, but proctored coding platforms differ and some prohibit external tools or monitor screenshots. Confirm the platform's rules before your session.

    AI Styles in Code mode

    The side panel next to a Code mode answer. A style decides what the copilot gives you for the same captured problem, so you can ask for a nudge in a live pair-programming round and the full solution in a take-home.
    A Code mode answer streamed for a captured problem, showing a Python solution alongside the AI Styles panel with Hints, Approach, Edge Cases, Explain, Communicate and Custom
    AI Styles sit beside the answer, so you can re-ask for the same problem in a different shape.
    AI Styles
    StyleWhat you get back
    HintsQuick Hints: "Get subtle hints without giving away the answer". Pointers towards the solution rather than the solution itself, for when the interviewer is watching you think.
    ApproachShow Approaches: "See multiple solution strategies and trade-offs", so you can say which one you are picking and why before you write anything.
    Edge Cases"Identify critical edge cases to discuss": the inputs that break a naive solution. Useful right before you say you are done, which is exactly when interviewers ask.
    ExplainExplain Step-by-Step: "Understand solution logic to explain clearly", for when you have the code but need to narrate it convincingly.
    CommunicateCommunication Help: "Learn how to communicate solution effectively". The same solution turned into what you would actually say out loud, rather than code and notes.
    CustomA free-text box below the styles, placeholder Enter custom instruction..., capped at 500 characters with a counter underneath. Use it for anything the fixed styles do not cover, such as asking for a lower-memory version or the same solution in another language.
    Chat AIThe button under the Custom box that sends what you typed. It stays disabled until there is text in the box, and reads Generating... while it works.

    Styles are cheap, sessions are not

    Asking the same problem again in a different style does not restart the session or the timer. Billing is per minute of session time, not per answer, so a second look at the same problem costs you nothing extra.

    Session lifecycle and credits

    One session runs from Start to End, and that window is the only thing you are charged for.
    The overlay toolbar showing the green credits chip next to the Start button
    The credit pill in the toolbar is your live balance. The timer next to it is what the charge is calculated from.
    What is billed
    MomentWhat happens
    StartThe session opens, the timer starts and billing begins. Nothing before this point is charged.
    DuringAnswers, captures, AI Styles, Ask prompts and re-asks are all included. The number of answers you generate does not change the cost.
    EndThe timer stops and the session is settled. Ending promptly is the only way to keep a session cheap.
    The chargeThe connected time, in minutes, rounded up, with a minimum of one credit. A 40-second session costs 1 credit, 61 seconds costs 2, and 5 minutes 1 second costs 6. A desktop session shorter than 30 seconds is not billed at all.
    Running outThe session ends by itself when your balance reaches zero, or when it reaches the limit your balance could cover at the start. Top up from ⋮ → Subscription and start a new session. The next section has the thresholds, the exact wording and what to do about it.

    How many credits you have, and what a plan includes

    This page deliberately does not repeat prices or plan allowances, because they change. The credits and plans guide has what each plan includes, how bonus and subscription credits are spent, and where to top up.

    End the session, do not just hide the overlay

    ⌘/Ctrl + B hides the overlay but the session keeps running and keeps billing. Use End or ⌘/Ctrl + Shift + E when the interview is over.

    Running out of credits mid-interview

    This is the one failure that costs you an interview rather than an answer, so it is worth two minutes before you need it. The short version: how long a session can run is decided the moment you press Start, topping up during it changes nothing, and when the limit arrives the session ends on its own with no countdown and no confirmation.
    Reading the credit pill
    BalanceWhat the pill looks like
    51 or moreGreen dot and the number. Nothing else.
    11 to 50Orange dot and the number.
    6 to 10Yellow dot and the number.
    Exactly 5Yellow dot and the number, but the pill itself turns amber and pulses, and an Add button appears next to it. There is no warning word at 5, so the pulsing pill is the only signal.
    1 to 4The word Low! appears beside the number, the pill stays amber and pulsing, and Add is still there.
    0Red dot and the words No credits!. The Add button is gone and the Start button is replaced by a Subscribe button, so there is no way to open a session at all.

    The number does not count down while a session runs

    It is your account balance, and credits are deducted once, when the session ends, not minute by minute. A pill that still reads 12 halfway through a long interview is not telling you how many minutes you have left. The number that matters is the one you had when you pressed Start.
    1. Step 14: Start fixes the length of the session

      When you press Start, the app converts your balance into minutes and sets a deadline for the session there and then. Fifteen credits buys a fifteen-minute session. The ceiling is 480 minutes, which is 8 hours, whatever your balance. If your balance is below 1 you never get this far: there is no Start button, only Subscribe. Reaching Start another way (a keyboard shortcut, for instance) gives you Insufficient Credits and You need at least 1 credit to start a session. Current balance: 0.
    2. Step 15: Buying credits mid-session does not extend it

      The deadline set at Start can be shortened, if the same account spends credits somewhere else while you are running, but it is never lengthened. Credits bought during the interview apply to your next session, not to this one. If you need more time, you have to end the session and start a new one.
    3. Step 16: At the deadline the session ends itself

      You get a short message reading Credit limit reached and This interview ended automatically at your available credit limit. The session is already over by the time you have read it; there is no confirmation step and no way to extend it. Transcription stops, the timer stops, and the toolbar goes back to its pre-session state.

      There is no warning in the last minute

      The app does not count you down to the end of a session. Running low on credits, with a line reading "N credits left — top up to keep going without interruption", is tied to your account balance rather than to the session clock, so in practice you see it before you start rather than during. Treat the balance you had at Start as the whole story.
    4. Step 17: If the balance itself reaches zero, the same thing happens

      Spend the account's credits elsewhere while this session runs and you get Out of credits with Your session paused — top up to start again. The session ends about a second later. Despite the word "paused", it is not resumable: you start a new one.
    5. Step 18: Answers stop before the session does

      If the balance is already at zero, pressing Answer gives you No Credits and You have no credits remaining. Please top up to continue., and the Ask button is greyed out with the note No credits remaining — please top up. That is your last warning before the session closes.

    What to do about it

    Before, during and after
    WhenWhat to do
    Before the interviewLook at the pill and do the arithmetic: a 45-minute interview needs at least 45 credits, and a session cannot outlive the balance you started it with. This is the only moment where topping up actually buys you time.
    During, if you see Low!Do not stop to buy credits mid-answer. Finish the question you are on, and expect the session to close at its deadline.
    The moment it endsEnd is already done for you. Top up, then press Start again to open a fresh session. The interview keeps going; you lose a few seconds and the running memory of the conversation so far, because a new session starts with a clean context.
    Where to top up from the overlayAdd, beside the pill when you are at 5 or fewer, and Subscribe, in the Start button's place at zero, both open the billing page.

    The billing window is not hidden from a screen share

    Add and Subscribe open a normal application window, not the stealth overlay, and the app warns you as it opens: Opening billing, Heads up — this page opens in a normal window and can be seen if you're sharing your screen. Stop sharing, or top up from your phone or another device, before you open it during a call.

    Where the credits themselves come from

    This page deliberately does not repeat prices or plan allowances. The credits and plans guide covers upgrading, one-time bonus credit packages, how bonus and subscription credits are spent, and how to earn them. In the desktop app, bonus credits are spent before plan credits, so a top-up is used first.

    If transcription drops mid-interview

    Speech recognition runs over a live connection, and live connections occasionally drop. This is handled for you, and it is worth knowing what it looks like so you do not panic in front of an interviewer.
    The desktop app's permission screen listing the microphone and screen recording permissions with their current status and a re-check button
    Automatic recovery cannot fix a revoked permission. If the transcript stays empty rather than pausing, check here.

    When the transcription connection drops, the app reconnects it immediately, and retries twice more with a short pause between attempts. If none of those take, it switches to the other speech provider automatically. The whole sequence takes about a second. You do not restart the app, you do not restart the session, and audio capture is never torn down, so the meeting audio keeps flowing throughout and the interviewer notices nothing.

    A reconnect to the same provider is silent. A switch to the other one shows a brief Transcription Restored notice naming the provider that was unavailable. In the rare case that both are unreachable you get Transcription Error, which asks you to end and restart the interview; that is the only case where you have to do anything.

    When it is not a dropped connection

    A short pause with a notice is normal recovery. A transcript that never starts at all is something else: meeting audio going to a device the app is not capturing, a permission that was never granted or was revoked, or a muted call. The troubleshooting guide works through each of those in order.

    Stealth: what it hides and what it does not

    The single most misunderstood part of the product, so here it is plainly.
    The Settings dialog on the General tab showing the Quick Actions grid with Compatibility, Tour, Replay Setup and Test Drive, and Cancel and Save Settings buttons
    Settings → General → Quick Actions. Compatibility re-checks permissions and your OS; Check what others see, the QR-code stealth test, is on the last step of the setup wizard, reachable with Replay Setup.
    Stealth, honestly
    SituationIs the overlay visible?
    You share your screen on a video callNo. The overlay window is excluded from screen capture by the operating system, so participants see your desktop without it.
    Someone records the screenNo. A screen recording captures the same stream a screen share does, so the overlay is absent from the recording too.
    Someone is looking at your physical screenYes. Screen capture exclusion is a property of the video stream, not of the display. Anyone in the room, or a camera pointed at your monitor, sees the overlay exactly as you do.
    Your mouse pointer moves over the overlayThe pointer is shared even though the overlay is not, so clicking around the overlay is visible as unexplained pointer movement. Use the keyboard shortcuts.
    A proctored assessment platformIt depends on the platform, and their rules apply regardless of what is technically visible. Lockdown browsers used by some vendors can block the overlay outright. Check the platform's rules and the published compatibility status first.

    Check what others see before the call

    Stealth is on from the moment the overlay opens and stays on. You do not need to switch it on. Because what a platform captures varies, run Check what others see before the interview rather than finding out during it.

    Keyboard shortcuts

    Every shortcut is registered globally, so it works while your code editor, browser or meeting window has focus. That is what makes the copilot usable without touching the overlay.
    The Settings dialog on the Shortcuts tab, showing Get AI Response / Process and Live Mode with their key combinations and a note that all shortcuts work system-wide even when the overlay is hidden
    Settings → Shortcuts lists them inside the app; ⌘/Ctrl + / brings the same cheat sheet up over whatever you are looking at.
    The shortcuts you will use in an interview
    KeysAction
    ⌘/Ctrl + EnterGenerate AI response
    ⌘/Ctrl + HCapture screenshot
    ⌘/Ctrl + LDelete last screenshot
    ⌘/Ctrl + BToggle window visibility
    ⌘/Ctrl + Shift + UToggle mic mute
    ⌘/Ctrl + Shift + EEnd session

    The keyboard shortcuts reference has the full list, including moving and resizing the overlay, toggling stealth, and the combinations that take precedence over other apps while LastRound AI is running.

    Browser Live Copilot (no install)

    Runs at app.lastroundai.com under Live Interview → Live Copilot. The meeting must run in a browser tab so the copilot can listen to it.
    1. Step 19: Open Live Copilot and complete the three steps

      Resume (pick a saved resume or upload one; you can Skip for now), Experience (Interview Domain and Years of Experience), then Schedule: choose Start Now or Schedule Later and click Start Interview.
    2. Step 20: Follow the Screen Sharing Setup checklist

      A modal explains the four things that make or break the browser copilot:
      • Open Meeting in Browser: join Zoom, Google Meet or Teams in a browser tab, not the desktop client. Chrome or Edge is recommended.
      • Select "Tab" Option in the browser's share dialog (not Window or Entire Screen).
      • Enable "Share tab audio": without it the copilot hears nothing.
      • Click "Share", then I'm Ready, Start Interview.
    3. Step 21: Run the session

      Click Start Capture, pick the meeting tab with audio, and the transcript begins. After each question press Space or click Generate AI Response. Analyze Screen reads a coding question off the shared tab, Clear wipes the answers, Mute silences your own microphone, Stop ends capture. The credits counter in the bar updates as you go.

      It is visible if you share your whole screen

      Unlike the desktop app, the browser copilot is an ordinary tab. Share only the meeting tab, never your entire screen, and keep the copilot tab out of any shared window.

    Mobile Copilot

    For phone screens and in-person interviews. Nothing to install: open the web app in your phone's browser.
    1. Step 22: Open Mobile Copilot on your phone

      Sign in at app.lastroundai.com on your phone and choose Live Interview → Mobile Copilot. Complete Resume and Experience, then tap Start Interview.
    2. Step 23: Follow the Ready to Start checklist

      • Allow Microphone when the browser asks.
      • Position Device where it can hear the interviewer clearly.
      • Generate Answers: tap Generate Response after each question.
      • Mute When Speaking so your own voice is not transcribed.
    3. Step 24: During the interview

      Tap Start Session. The status line shows Listening.... After a question, tap Generate Response; use Mute / Unmute while you answer, and End when you are done. Bluetooth headsets are not recommended: the phone should hear the room directly.
    1. Step 25: Review past sessions

      In the web app open Live Interview → Interview History. Each entry shows the date, session type (LIVE or CODING), domain, duration and number of questions; expand it to read the questions and answers, download it, or delete it. AI Summary lists generated summaries of your sessions.
      Interview History page listing past live and coding sessions with date, domain, duration and question count
      Live Interview → Interview History.

      Prefer not to keep transcripts?

      Turn off Interview review history under Settings → Data & privacy in the web app, or choose Keep on this device only under Interview history in the desktop app's Settings → Privacy & Local Data. Duration and credits are still recorded for billing.

    Still stuck?

    Signed in? Open a ticket under Account → Support in the app. Otherwise use the contact form or email. Tell us what you tried, which page of this guide you were on, and your operating system or browser.