Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Ed techProduct company

Design Gurus

Builds online courses for software engineers, including Grokking the Coding Interview and Grokking the System Design Interview, and runs a large engineering community across LinkedIn, YouTube, Instagram and X.

Occasional openingsProcess not written up yet
Headquarters

Redmond, Washington, United States

Headcount

Not known

Work model

Remote

Hiring

Occasional openings

A few roles a year, usually replacements rather than growth.
Where to apply

No careers page on file yet. Try their LinkedIn or the job boards below.

Internship or fresh graduate programmeLinkedInWebsite

Ask for a referral to Design Gurus

A referral only means something if the person giving it can actually speak to your work. I will refer you where I know someone on the inside and your profile genuinely fits the role, and I will tell you plainly when I cannot. Either way you get an answer, and a straight one.

  • I read every request. A reply takes a few days, sometimes longer.
  • I will not refer someone for a role their profile does not fit. It wastes your time and costs me the contact.
  • Where I cannot refer you, I will say why, and point you at the way in that does work.
  • Nothing you send here is shared with anyone without you agreeing to it first.

If you found the opening, paste it. It tells me which team you mean.

A Drive, Dropbox or personal-site link is fine. Make sure it opens without a request for access, or I cannot read it.

At least a short paragraph. This is what I would be putting my name behind, so specifics beat adjectives.

Comma separated, up to six. Things you would be happy to be tested on.

Small team; roles and internships are posted on LinkedIn as they open.

Open internships

How they hire

The hiring process for this company is not written up here yet. Rather than guess at it, the page says so until it has sourced detail to show.

If you have interviewed here, you know more about it than anyone who has written about it. Send me the rounds and this section becomes real.

Add to the Design Gurus page

This library is only as good as what people who have been through it are willing to share. Most of these companies have no hiring process documented anywhere, and one account of what the rounds actually were is worth more than anything I can research from the outside.

What are you adding?

This decides how the claim is labelled on the page. Only someone representing the company can produce an “official” label, and I check that separately.

Year and month.

Comma separated topics, not the questions themselves.

Round by round is ideal: what each one was, how long, remote or in person, and what it covered.


Credit

Anonymous is the default. If you keep it anonymous, nothing identifying you reaches the page: it is published as a candidate account and your name stays with me. Never send anything covered by an NDA, and never send a take-home or a question paper.

Worth reading before you apply

From the Sefism resource library, matched to the rounds above.

Course
Grokking Multithreading and Concurrency for Coding Interviews

A course on concurrency for interviews: processes and threads, race conditions and critical sections, the five synchronisation constructs (mutexes, read/write locks, semaphores, condition variables, barriers), and 17 threading problems from parallel search to the Dining Philosophers and a multithreaded web crawler. Code is in Python, Java, C++ and C#. It suits backend and senior candidates who have avoided concurrency and expect it in their loop.

  • Job search
  • CS fundamentals
  • Backend
Design Gurus · Interview Prep · 2 to 3 weeks · Advanced
SubscriptionDetails
Course
Grokking SQL for Tech Interviews

A SQL course for interviews that reviews the basics, order of execution, functions, subqueries, joins, set operations, DDL and DML, then works through 69 interview problems graded easy to hard plus 14 unguided test problems, run against a live database in the browser. It suits backend, data and analytics candidates whose SQL stops at a simple inner join, or who need a fast refresher before a SQL round.

  • Job search
  • Databases
  • Backend
Design Gurus · Interview Prep · 2 weeks · Intermediate
SubscriptionDetails
Course
Advanced System Design Interview, Volume II

The second volume of Grokking the System Design Interview, aimed at senior and staff (L5/L6) design rounds. It works through harder case studies such as a payment system, flash sale, notification service, unique ID generator, Gmail, Reddit, Google Calendar and a code judging system, then goes beneath them with patterns like quorum, write-ahead logs and vector clocks and deep dives into Dynamo, Cassandra, Kafka, Chubby, HDFS, GFS and BigTable.

  • System design
  • Backend
  • Job search
Design Gurus · System Design · About 36 hours · Advanced
SubscriptionDetails
Course
Grokking Database Fundamentals for Tech Interviews

A text-based course on how databases work underneath: storage and page layout, indexing, transactions and ACID, concurrency control, partitioning and sharding, replication and consistency, consensus and leader election, recovery, and the main NoSQL families. It ends with case studies designing the databases behind Quora, TikTok, Airbnb and Snapchat. It suits engineers who want their database choices in system design answers to be defensible rather than hand-waved.

  • System design
  • Databases
  • Backend
  • Job search
Design Gurus · System Design · 2 weeks · Beginner
SubscriptionDetails
Cheat sheet
Sefism Full Stack Development Cheat Sheet

A quick-revision companion to the Sefism full stack roadmap in seven chapters: web foundations, Git, npm and React, the server side, data modelling, APIs with authentication and caching, deployment with CI/CD, Linux and AWS, and shipping a complete product. It comes in Next.js, MERN, Django and React, and Spring Boot and React editions, so the server and database chapters match your stack. Skim a chapter before a project or a technical conversation, and use it as a checklist before you ship.

  • Web
  • Frontend
  • Backend
  • Databases
Sefism · Web Development · Reference · Intermediate
Roadmap
Sefism Full Stack Development Roadmap

A seven-stage plan for building and running a complete web product on your own, in Next.js, MERN, Django with React, or Spring Boot with React: web foundations, Git and React, the server side, data modelling in PostgreSQL or MongoDB, APIs with authentication and caching, deployment to Linux or AWS with CI/CD, and one shipped product with real users. It suits developers who want to own a product end to end. By the end you can model data, build a secure API and UI, deploy it and ship every change through a pipeline.

  • Web
  • Frontend
  • Backend
  • Databases
Sefism · Web Development · About 445 hours, 58 weeks at 8 hours a week · Intermediate
Browse the whole library

What it pays

Nothing collected for this company yet, and nothing worth guessing at. A made-up range is worse than no range because people negotiate against it.

Add to the Design Gurus page

This library is only as good as what people who have been through it are willing to share. Most of these companies have no hiring process documented anywhere, and one account of what the rounds actually were is worth more than anything I can research from the outside.

What are you adding?

This decides how the claim is labelled on the page. Only someone representing the company can produce an “official” label, and I check that separately.

Year and month.

Comma separated topics, not the questions themselves.

Round by round is ideal: what each one was, how long, remote or in person, and what it covered.


Credit

Anonymous is the default. If you keep it anonymous, nothing identifying you reaches the page: it is published as a candidate account and your name stays with me. Never send anything covered by an NDA, and never send a take-home or a question paper.

Roles they hire

Full StackFrontendBackendContentMarketing

Universities they recruit from

No sourced university links yet. A campus drive, a career fair appearance or an internship partnership is what puts a university here.

Add to the Design Gurus page

This library is only as good as what people who have been through it are willing to share. Most of these companies have no hiring process documented anywhere, and one account of what the rounds actually were is worth more than anything I can research from the outside.

What are you adding?

This decides how the claim is labelled on the page. Only someone representing the company can produce an “official” label, and I check that separately.

Year and month.

Comma separated topics, not the questions themselves.

Round by round is ideal: what each one was, how long, remote or in person, and what it covered.


Credit

Anonymous is the default. If you keep it anonymous, nothing identifying you reaches the page: it is published as a candidate account and your name stays with me. Never send anything covered by an NDA, and never send a take-home or a question paper.

About Design Gurus

What they do

Design Gurus makes self-paced courses for software engineers on coding patterns, system design, object-oriented design and related topics. The best-known titles are Grokking the Coding Interview and Grokking the System Design Interview. The courses were put together by engineers and managers who worked at large tech companies.

The team

A small, remote team led by co-founders Arslan Ahmad (CEO) and Abdul Rafay Abbasi (CTO), with engineers working from Pakistan. The company is registered in Redmond, Washington.

Working with them

Work is remote. Roles open occasionally rather than in fixed batches, and internships are announced on LinkedIn and listed on Sefism.

Sources

Whole profile last checked 2026-09-29.

Interviewed at Design Gurus? Nobody has written this one up.

There is no public account of how this company hires, so this page has a careers link and not much else. One description of the rounds you sat would make it genuinely useful to the next person.

Want me to refer you here?

Send me the role, your CV and a few honest paragraphs on why you fit it. Where I know someone inside and your profile matches, I will make the introduction. Where I cannot, I will tell you why and point you at the route that does work. You get an answer either way.

Ask for a referral to Design Gurus

A referral only means something if the person giving it can actually speak to your work. I will refer you where I know someone on the inside and your profile genuinely fits the role, and I will tell you plainly when I cannot. Either way you get an answer, and a straight one.

  • I read every request. A reply takes a few days, sometimes longer.
  • I will not refer someone for a role their profile does not fit. It wastes your time and costs me the contact.
  • Where I cannot refer you, I will say why, and point you at the way in that does work.
  • Nothing you send here is shared with anyone without you agreeing to it first.

If you found the opening, paste it. It tells me which team you mean.

A Drive, Dropbox or personal-site link is fine. Make sure it opens without a request for access, or I cannot read it.

At least a short paragraph. This is what I would be putting my name behind, so specifics beat adjectives.

Comma separated, up to six. Things you would be happy to be tested on.

Add to the Design Gurus page

This library is only as good as what people who have been through it are willing to share. Most of these companies have no hiring process documented anywhere, and one account of what the rounds actually were is worth more than anything I can research from the outside.

What are you adding?

This decides how the claim is labelled on the page. Only someone representing the company can produce an “official” label, and I check that separately.

Year and month.

Comma separated topics, not the questions themselves.

Round by round is ideal: what each one was, how long, remote or in person, and what it covered.


Credit

Anonymous is the default. If you keep it anonymous, nothing identifying you reaches the page: it is published as a candidate account and your name stays with me. Never send anything covered by an NDA, and never send a take-home or a question paper.

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.