Pinned Tweet
I just realized I’ve been preparing for SWE interviews in the most unnecessarily complicated way possible 😭
Recently got asked a machine coding problem in a swiggy interview and found the exact same problem on this platform today, I could write and run code and simulate the whole interview experience, Crazy.
We all use leetCode for DSA. YouTube for CS fundamentals. Random GitHub repos for LLD. Another site for system design. And basically no clue where to properly practice machine coding.
This platform solves all the problems around interview prep. I have been using thita.ai from few months but they have revamped the whole experience
It starts from DSA basics + pattern-based learning and goes all the way to OS, DBMS, CN, OOP, LLD, machine coding, HLD/system design, AI/ML and even AI mock interviews.
There’s a built-in coding environment, AI hints when you’re stuck, structured roadmaps and feedback after interviews too.
Basically an entire SWE interview-prep stack in one place.
And somehow most of it is free??
My 27 interview-prep tabs are finally getting closed.
My interview was in 5 days.
I had 400 LeetCode problems bookmarked, 3 DSA sheets saved, and a 30-hour playlist at 1.5x speed.
I’d been “preparing” for weeks.
Then I tried solving a problem I’d done just 4 days ago.
Couldn’t even figure out how to start.
That’s when I changed my entire approach.
I stopped collecting problems and started learning how to recognize them.
That’s when I found this thing called thita.ai/dsa-patterns-sheet with a sheet of 99 DSA patterns.
Instead of randomly solving 200 questions, I could focus on identifying which pattern a question needed.
The interesting part was the AI mock interviews.
I could actually practice under interview conditions, write code, and get feedback on where I was getting stuck.
No more spending 3 hours wondering what to study next.
If your interview is coming up and you’re still jumping between 15 different resources, check out thita.ai.
Wish I’d found it before making my fourth “ultimate DSA roadmap.” 💀
Srishti retweeted
My interview was in 5 days.
I had 400 LeetCode problems bookmarked, 3 DSA sheets saved, and a 30-hour playlist at 1.5x speed.
I’d been “preparing” for weeks.
Then I tried solving a problem I’d done just 4 days ago.
Couldn’t even figure out how to start.
That’s when I changed my entire approach.
I stopped collecting problems and started learning how to recognize them.
That’s when I found this thing called thita.ai/dsa-patterns-sheet with a sheet of 99 DSA patterns.
Instead of randomly solving 200 questions, I could focus on identifying which pattern a question needed.
The interesting part was the AI mock interviews.
I could actually practice under interview conditions, write code, and get feedback on where I was getting stuck.
No more spending 3 hours wondering what to study next.
If your interview is coming up and you’re still jumping between 15 different resources, check out thita.ai.
Wish I’d found it before making my fourth “ultimate DSA roadmap.” 💀
Me: i find intelligence really attractive
Him: i can build an entire app in one night
Me: wait really?
Him : yeah. frontend, backend, database, everything
Me : wow. what's a hash map?
Him : .......
You solved it in March, solved it again in June, and still blanked on it in last week's OA. These are the 3 things to write down after every solve so it actually sticks:
1. The trigger line. Write down the phrase in the problem that gave away the approach. "Longest substring with at most k distinct characters" means sliding window. In the OA, this line is what you'll actually need, and it fits on a sticky note.
2. The bug that cost you time. An off-by-one when shrinking the window, a missed empty-array case, an int that overflowed on the sum. You'll repeat your own mistakes more often than you'll see the same problem again.
3. A re-solve date. Solve it again 3 days later, then 2 weeks later, from a blank editor with a 25-minute timer. If you get stuck, reread your trigger line before you open the solution.
If you can't re-solve it from a blank editor, you only read it.
Srishti retweeted
I switch between Codex, Claude Code and Cursor every time I hit a usage limit
The annoying part isn't switching. It's re-explaining my whole project every single time
"This is a Next.js app. Payments live in stripe.ts. Don't touch lib/legacy…"
Same explanation. Three tools. Tokens and time gone before any real work starts
Then I tried Repowise
You index your repo once. After that, whichever tool I open starts with the same project context: the architecture, what depends on what, and the decisions behind the code
No more re-explaining. It's saved me hundreds of dollars and more than a few deadlines
And it taught me something about agents:
An agent is only as powerful as its context window
Connect your repo: repowise.dev
These guys wont take a DSA round but will take a 3-5 days interview instead, Honestly I would just solve some leetcode mediums, hail DSA
Srishti retweeted
My interview prep used to be 6 tabs:
leetcode for DSA
a youtube playlist for LLD
a random repo for machine coding
a friend for mock interviews (he ghosted)
notion for tracking
panic
here's what replaced each one ↓
now it's one tab. thita.ai
leetcode → 99 DSA patterns that cover all questions asked in FAANG
sliding window, graphs, DP. learn the pattern, then the problems. not 500 random questions.
youtube playlist → LLD + system design
parking lot, BookMyShow, rate limiter. walked through, then you build it in front of a mock AI interviewer , you get instant feedback and can code and submit solution
random repo → machine coding rounds
timed, 90 min, the way Flipkart, Swiggy and Razorpay run them. code has to run. reviewed on structure, not just output.
friend who ghosted → mock interviews with AI
AI interviewer that asks follow-ups, pushes back on vague answers, never reschedules. feedback right after.
notion → progress tracking
it finds your weak spots and sends you back to them. no more re-solving what you already know.
panic → company-wise prep
Amazon OA, Google, Uber, Atlassian. know what they actually ask before you walk in.
~30k people prepping on it.
closed 5 tabs. kept the panic, but it's smaller now.
I have seen a lot in life.
Births. Deaths. Shitty managers. Nice managers. Bad relationships. Good relationships. Great haircuts. Horrific haircuts. Promotions. Rejections. Existential crises. Career changes. People I thought would be around forever. People I was hoping would leave sooner.
And through all the chaos, one thing has remained certain.
Mitochondria is the powerhouse of the cell.
Honestly, some things you can rely on.












