Coding rounds are where most candidates freeze: a problem you have seen before looks different under a timer with someone watching. LastRound AI reads the problem straight from your screen and gives you the approach, complete code in the editor's language, its complexity and the edge cases, plus a line you can say out loud.
From desktop 5.0 there is no coding mode to switch to. Capture the screen and press Answer in the same session that hears the interviewer, so it works in silent rounds and take-homes as well as in a pair-programming call.
Summarized question: Return the indices of the two numbers in nums that add up to target.
Approach: one pass with a hash map. O(n) time, O(n) space.
For each number, check whether target minus it was already seen.
def two_sum(nums, target):
seen = {}
for i, n in enumerate(nums):
if target - n in seen:
return [seen[target - n], i]
seen[n] = i61interview languages
~1 sto the first words of an answer
Hiddenon screen share and recordings
1 creditper minute, free plan included
How it works
Or just capture the problem: the first Capture or Answer starts the session. There is no round type or language to pick first.
Press ⌘/Ctrl + H with the problem on screen. The app captures the display your mouse pointer is on. Long problems can take several captures, including the examples and constraints. The badge on Capture counts them.
Press ⌘/Ctrl + Enter. After a few seconds of working it out, you get the approach, complete code in the language selected in the editor, time and space complexity, edge cases and a line to say aloud.
Under the answer: Regenerate answers again and checks for mistakes, Another approach gives a different solution, Explain simpler adds a plain-words walk-through under the code.
What you get
The whole solution in the editor's language, keeping the starter code's function signature, for LeetCode, HackerRank, Codility or CodeSignal problems, SQL, and files such as Terraform, YAML or a Dockerfile.
One click gives a genuinely different solution with a line on how it compares, so you can talk through the trade-off before you commit.
Every coding answer names the edge cases the code handles, ready for the moment the interviewer asks whether you are done.
Each answer ends with a line to say aloud, and Explain simpler walks through the code in plain words under it.
Listening keeps running while you work on the screen, so a spoken follow-up such as "can you optimise it?" or "why a hash map?" builds on the code shown. Asking out loud for code, like "write it without recursion", gets complete code too.
The overlay is excluded from screen sharing and screen recording, so the interviewer sees your editor, not the assistant.
The desktop app from setup to a streamed answer.
Optional. ⋮ → Interview Setup holds a preferred coding language, used only when the screen shows no language. Otherwise the code follows the editor.
Answer with ⌘/Ctrl + Enter, capture the screen with ⌘/Ctrl + H and hide or show the overlay with ⌘/Ctrl + B. The shortcuts work while your meeting, browser or editor has focus.
Run a short session on any LeetCode-style problem before the interview so the flow is familiar.
No. A captured problem is answered from the screen alone, so it works in silent rounds. From desktop 5.0 the same session also answers spoken questions, so there is nothing to switch when the interviewer starts talking.
The code is written in the language selected in the editor on screen, including SQL and infrastructure files such as Terraform, YAML and Dockerfiles. If the screen shows none, it uses your preferred coding language from Interview Setup: Python, JavaScript, TypeScript, Java, C++, C#, Go, Rust, Swift, Kotlin or Other.
Yes. Capture the problem and type what you want in Ask, for example "give me a hint only" or "list the edge cases", and you get exactly that. Explain simpler and Another approach are one click under each answer. None of it restarts the session or costs extra credits. (Versions before 5.0 have an AI Styles panel with Hints, Approach, Edge Cases, Explain and Communicate.)
Sessions bill 1 credit per minute, rounded up, from Start to End. Every account gets 15 free credits a month, so you can try it on a practice round before paying. Paid plans add more credits each month.
Download the app, run a practice session with your free credits, and see the answers for yourself before the real one.