Python JavaScript Coding Interview Prep Tool in Browser

I built a LeetCode-style coding playground inside a browser — with zero backend. No server. No containers. No API calls. Just your browser running real Python and JavaScript. The Technical Interview Prep tool now lets you:  Write and run actual code against test cases — instantly  - Python runs via WebAssembly (Pyodide) — a full Python interpreter in your browser  - JavaScript executes in isolated Web Workers — fast and sandboxed  - 19 classic interview problems with auto-generated function stubs  - Real test runners with pass/fail results, stdout capture, and execution timing  Practice the way you'll be tested  - Two Sum, Valid Parentheses, Binary Search, Merge Intervals — the hits are all here  - Switch between Python and JavaScript with one click  - See input, expected output, and your actual output side by side  - Get instant feedback — no waiting for a server round-trip  The guided framework that sets it apart  This isn't just a code editor. Each problem walks you through a 10-step structured approach:  Restate → Clarify → I/O/Constraints → Brute Force → Trade-offs → Optimal → Time O(?) → Space O(?) → Edge Cases → Reflect  Pattern recognition drills, complexity quizzes, flashcards, and a mock interview timer round it out.  The fun part?  The hardest bug wasn't an algorithm — it was the Alpine.js DevTools Chrome extension silently blocking our Web Workers from loading. Hours of debugging CSP headers, blob URLs, and service workers... only to find a browser extension was the culprit. Link in the comments Day 34(ish) of building a tool every day for 100 days  #SoftwareEngineering #InterviewPrep #WebDevelopment #Python #JavaScript #CodingInterview #TechCareers #BuildInPublic

  • graphical user interface, text, application

To view or add a comment, sign in

Explore content categories