Global chat, live streams, and the Mastery tier
- changelog
The biggest single-day drop yet.
Global chat
There's now a site-wide chat channel with Twitch-style emotes. Talk strategy, celebrate a hard solve, or just hang out while you grind.
Live streams on the dashboard
Streaming your practice on Twitch? If your stream mentions AlgoBlazer, it now shows up in a live streams band on the dashboard so others can drop in and watch.
Tree problems use real trees
Tree problems now hand you an actual TreeNode and expect one back, instead of an encoded array. Your function signature finally looks like the one you'd write in an interview. Existing solutions using the old encoding were migrated.
Tier IV: Mastery
Learn has a new fourth tier, Mastery, for patterns that go beyond what interviews usually ask: Interval DP, Bitmask DP, Digit DP, Segment Trees, and String Matching. Tiers I through III were rebalanced at the same time, so hard-but-interview-plausible topics stay in Tier III.
Quality of life
- Markdown in Discussions, including fenced code blocks with highlighting.
- Study groups save your draft: in-progress code survives a reload mid-session.
- A new workspace action bar keeps Run and Submit reachable no matter how far you've scrolled, and adds a Format code button.
- This blog you're reading launched today too.
Fixes
- The submission overlay no longer strands on top after navigating from inside it.
- Spectators no longer occasionally join a room to an invisible editor.
- Several DP problems no longer memory-limit Python solutions that should pass.