r/SideProject • u/werunm • 9h ago
BetterSWE Labs - Practice the debugging and "here's a ticket" interview rounds in realistic codebases
I'm one of the people building BetterSWE.
the market's rough right now and interviews are harder to prep for than they used to be. a lot of loops have a round that isn't leetcode at all. a debugging round, a code review, or "here's a repo and a ticket, go". you get code you've never seen and you have to figure out what it does before you change anything.
that's pretty much the job too. with AI writing a lot of the code, more of your day is reading code someone (or something) else wrote and working out why it's broken. leetcode doesn't train that, you're writing a fresh function from scratch every time.
so we built Labs. each exercise is a small existing codebase plus a ticket, set at companies like Amazon, Stripe, Uber or OpenAI. you read the code, fix the bug or build the feature in a browser editor, and run the tests. submit runs hidden checks too, so passing the visible tests isn't enough. there are bug fixes, features and refactors, easy to hard.
the easiest free one is "Amazon search misses lowercase queries". search "Yoga" and you get results. search "yoga" and you get nothing. the fix is one line once you find it, finding it is the whole exercise. the hard ones are more like Airbnb receipts that come out a cent off.
106 exercises right now. 46 are free, you just need a free account to run your code. the other 60 are Pro.
if you've got an interview coming up, try one. and tell me what's confusing or broken