A glossary, a line sweep primer, and shared editors that behave
- changelog
A glossary for interview-prep talk
TLE, MLE, OA, VO, LGTM, TC, "grinding", "Blind 75": interview prep has its own vocabulary, and nobody explains it. The new Glossary collects nearly 150 of these terms in one alphabetical list: judge verdicts, complexity shorthand, data structure and algorithm abbreviations, interview and offer vocabulary, competitive programming terms, LeetCode and Blind talk, interview feedback vocabulary, and chat slang.
- Every entry is the same two-column row: the term and what it stands for on the left, a plain definition on the right.
- An A to Z bar at the top jumps to a letter (
#holds terms that start with a digit). - Each term has its own anchor, so you can link someone straight to it.
Find it in the user menu and in the footer of the landing page.
Line Sweep primer
The Line Sweep category on Learn now opens with a short primer: what a sweep is, why you turn each interval into a start and an end event, which variant (a counter, a heap of open intervals, or binary search) fits which problem, and why ties at the same coordinate decide the answer. An animation moves the sweep line across a set of intervals so you can watch the running count change at each event before you start the ladder.
BlazerBot pull tab
A small arrow tab now sits on the right edge of the screen. Click it to slide BlazerBot open; the tab rides out with the drawer, and clicking it again tucks it away. You no longer have to find the header button first. On phones, where the drawer covers the full width, the tab hides while it is open and the X in the drawer's header closes it.
Rank promotions on your profile
Your profile's Recent Activity panel now shows your rank promotions alongside your submissions, newest first. Each promotion shows the rank's insignia and "Promoted to …" in the rank's color, and links to the Levels page, like the promotion lines in the dashboard feed.
Shared editors
Collab rooms, mock interviews and spectating all share one editor, and it had several rough edges.
- Everyone sees the submission result. Only the host can submit in a shared room, but until now only the host saw what happened: everyone else got a "1/2 tests passed" line in chat and an empty results panel. The whole room now gets the host's full result, including the failing case. If you are not the host, Submit is shown greyed out and tells you who can submit, instead of being missing.
- No more flashing colors. Every keystroke briefly repainted the whole editor without syntax colors, so docstrings and block comments visibly flickered for the person typing and for everyone watching. Highlighting now updates only the lines that changed.
- Four-space indents. Shared editors fell back to 2-space indentation, so Python indented differently in a room than in solo practice. Every editor now uses 4 spaces.
- Name tags that get out of the way. The name tag above a peer's cursor used to cover the line above it for as long as they kept typing. It now shows when someone arrives, jumps to another part of the file or starts typing after a pause, and fades two seconds later. Their caret color still tells you who is who, and hovering over a caret brings the name back.
Mock interview devices
The camera and microphone you picked in the lobby before a video interview were ignored once you joined, and switching speakers mid-call did nothing: the call quietly kept the defaults. Your picks now carry into the call and switching works while you're in it.
Study groups
- Your language. A new study group or Trail Blaze run started in Python if you had never written code in that group, even if you always practice in C++. New groups now start in the language you use everywhere else, and changing it inside a group updates it everywhere too. A group still remembers the last language you used in it.
- Shorter links. A study group's address is now its invite code, like collab rooms: the URL in your address bar is the link you share. Old study group links still work and redirect.