Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Platform · MentorshipPer session

Rafay Abbasi: Interview Coaching

Coding and system design coaching with Rafay Abbasi, a co-founder of the platform and former senior development lead at Microsoft (Azure Storage) and software engineer lead at Meta, where he built large-scale systems. Sessions focus on distributed systems, scalable architecture, data structures and algorithms, and interview strategy. It suits senior engineers who keep reaching onsite rounds without converting them, or whose designs stay at the level of boxes and arrows.

Get access
Session format

1:1 online, about 60 minutes

Platform coach listing · Sept 2026

Coaching price (platform)

from $149 per session

Mock interviews page · Sept 2026

Guarantee

Satisfaction money-back

Mock interviews page · Sept 2026

Format

Platform

Topic

Mentorship

Provider

Design Gurus

Time needed

60 minutes per session

Level

All

Access

Per session

Who the coach is

Rafay Abbasi is a co-founder of the platform. The coaches listing describes him as a former senior development lead at Meta and Microsoft; his background includes leading development on Azure Storage at Microsoft and working as a software engineer lead at Meta, building large-scale systems.

What sessions cover

  • System design and distributed systems: architecture for scale, storage and data paths, consistency and replication, and how to present trade-offs.
  • Data structures and algorithms: approach and communication in coding rounds.
  • Interview strategy: preparation planning and reviewing past interviews.
  • Leadership and management: for candidates at tech lead, principal engineer and solutions architect level.

Company-focused sessions cover Meta, Microsoft and Amazon loops.

Why a storage background helps in design rounds

A coach who has led development on production storage infrastructure can push on the parts of a design that many candidates pass over quickly: what the write path actually costs, how the system behaves when a replica falls behind, and what a consistency claim commits you to. Handling those follow-ups well is often what separates a senior answer from a mid-level one.

Booking and price

Sessions are booked through the coach's profile on the platform. The platform's mock interview page (September 2026) lists one-to-one coaching sessions from $149, or $215 with an interviewer from your target company, each shown as a discount from a higher list price and backed by a satisfaction money-back guarantee. Confirm the price for this coach on the booking page.

How to get the most from a session

  • Bring a real interview: a recording or a detailed account of a round that did not go well, and ask directly what a hiring committee would have concluded.
  • Bring a design you produced, ideally timed, so the session can go deep on your actual decisions.
  • Prepare with the relevant course first, such as Grokking the System Design Interview or Grokking System Design Fundamentals, so the hour is spent on depth rather than basics.
  • Leave with a prioritised list and schedule a follow-up mock interview to test the changes.

What you can expect afterwards

A clear view of how an experienced interviewer reads your design answers, the specific areas to deepen, and a plan to present trade-offs with more confidence.

Best for: engineers who keep reaching the onsite without converting it, and anyone whose system design answers need more depth.

mentorshipinterview prepsystem designcareer

Ready to start?

Opens on Design Gurus in a new tab.

Get access
Link broken or out of date?

Report a problem

With "Rafay Abbasi: Interview Coaching". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.