Foundation cohort · enrollment open

From random LeetCode to Big Tech ready in 7 months.

A small group, a weekly workshop with an engineer from Google or Meta, and written feedback from your mentor every two weeks.

  • 7 months
  • 1 workshop a week
  • Group of up to 8
  • $350/mo
Sultan Rzagaliyev
Almaz Zinollayev
Timur Umayev

Mentors: Sultan · Meta, Almaz · Ex-Meta, Timur · Google

Who is Electi for?

Where you are now, and where you'll be.

For you if:You want the whole preparation as a program, in a group and at a steady paceYou already solve problems and can explain them in English10–15 hours a week to prepare

Now

Lots of effort. No system.

Algorithms

You solve random LeetCode problems and forget them a week later.

System design

You've never designed anything bigger than your team's service.

Applying

Your resume gets filtered out, and you're not sure where to apply.

Preparation

No plan, just a feeling that you're behind.

Your 'progress'

Activity exists. Clarity doesn't.

After 7 months

A system that gets you ready.

Algorithms

You spot the pattern and solve mediums under time pressure.

System design

You can walk through scaling, caching and databases on real cases.

Applying

An ATS-ready resume, 5–10 STAR stories and a list of target companies.

Preparation

A weekly plan checked by a mentor, and progress you can see.

Your track

W1Arrays & Two Pointers
Confident
W9Trees & Graphs: BFS/DFS
Has gaps
M7System design: URL shortenerNow
Inside the program

How a week in Foundation works.

The same rhythm for all 7 months. You bring the hours, we bring the system.

  1. Every week

    Workshop with a mentor

    A live session in Google Meet at a time that suits the whole group: this week's pattern taken apart and solved together.

  2. Every week

    15–20 problems on the topic

    On the platform, which shows your solving speed and the patterns you still miss.

  3. Every 2 weeks

    Peer mock interview

    You interview and get interviewed by another engineer from the group, with written feedback.

  4. Every 2 weeks

    Written review from your mentor

    Personal feedback on your progress and on what to fix next.

  5. Always

    Community and mentor chat

    Ask questions between workshops and solve problems together with the group.

Foundation Roadmap

A structured 7-month path from algorithms to placement-ready.

1

Months 1–5

Phase 1: Technical Foundation

21 weeks of structured DSA. You don't just solve problems. You master the patterns.

  • Topics: Arrays, Hashing, Linked Lists, Stacks & Queues, Trees & Graphs, Heaps, Greedy, Binary Search, Backtracking, Dynamic Programming.
  • Weekly routine: 15–20 LeetCode problems focused on the current topic. Peer-to-peer mocks every 2 weeks.
2

Month 6

Phase 2: Behavioral & Placement Strategy

Your story matters as much as your code. We craft your resume, strategy, and STAR stories.

  • Focus: ATS resume rewrite, application strategy, 5–10 STAR leadership stories.
  • Milestone: Peer-to-peer mock interviews with written feedback.
3

Month 7

Phase 3: System Design

Learn to design scalable distributed systems from first principles.

  • Focus: Vertical vs. Horizontal scaling, Load Balancers, Caching, Databases.
  • Cases: Design a URL shortener or a Messenger API.

Who you'll prepare with

Engineers with experience at Google, Meta, Bloomberg and Two Sigma. Each of them went through these interviews, and all three work in London.

Sultan Rzagaliyev

Sultan Rzagaliyev

Software Engineer @Meta

London, UK

Bloomberg LondonBloomberg NYGoogle Kraków

Full-stack engineer with a textbook Big Tech arc: rejected by Meta and Yandex in Year 1, he doubled down on algorithms and LeetCode. Within a year: Bloomberg London → Bloomberg NY → Google Kraków → offers from Meta, Google, and Bloomberg, all in London.

“I wasn't an olympiad winner, didn't get straight A's, and wasn't the smartest. But at some point I had a strong desire to become better. I put in a lot of effort and that opened many doors.”
Almaz Zinollayev

Almaz Zinollayev

Machine Learning Engineer @Ex-Meta

London, UK

Ex-Lyft

Machine Learning Engineer at Two Sigma in London. Previously worked at Meta and Lyft, bringing extensive experience in building scalable ML systems and performance optimization.

Timur Umayev

Timur Umayev

Engineering Manager @Google

London, UK

Ex-MetaEx-Booking.com

Leads a mobile product team at Google London. Each career move, from Booking.com to Meta to Google, was a deliberate bet on growth. Chose London for its dense tech ecosystem and the calibre of engineers around him.

“Preparation should become a habit. What matters most is the candidate's inner drive to constantly improve.”

In Foundation students' own words.

Before this I could barely solve algorithm problems, my background was mostly ML and SQL. Now I'm getting through every topic we cover. The mock interview part especially. And I manage to combine it with full-time work.
Shokhrukh · Foundation · Month 2
If you already know some DSA it moves fast, which is good. The only hard part is finding time when you work and study simultaneously. But the intensity, that's exactly the point.
Yernur · Foundation student

The whole program. Two ways to pay.

Pay month to month, or for the whole program at once for less. No Success Fee, no hidden costs.

Month to month

$350/mo

Charged every month. Stop whenever you want.

Whole program

Save $460
$1,990

One payment for all 7 months.

What's included

  • 1 workshop per week with material deep dives
  • Bi-weekly personal written feedback from your dedicated mentor
  • Access to private Electi community & mentor group chat
  • Behavioral interview preparation
  • Job application support & referrals

For scale

The whole Foundation program costs $1,990. A Middle engineer at Google in London earns that before tax in about 3.3 days.

See what Big Tech pays

Already have interviews coming up?

If you need sharp, targeted practice rather than a whole program, that is what Sprint is for: 1:1 sessions with a Big Tech engineer, feedback after each one and a referral.

About Sprint

FAQ