What is this?

An all-in-one platform withhigh quality videos, problem statements, solutions, and tips to land you top tier software engineering jobs. We spent years and thousands of hours figuring it out so you don't have to.
    Coding Interview Class Feature
    Exceptional Explanations: 170+ exclusive content items with code samples, problem statements. 145+ video lessons.
    Coding Interview Class Feature
    Real Interview Questions: We only cover questions that have been asked by real companies.
    Coding Interview Class Feature
    Integrated Testing Environment: Write code and test your solutions as you watch videos.
    Coding Interview Class Feature
    Solutions To All Problems: All content items with code come with optimal solutions that we maintain with care.
    Coding Interview Class Feature
    A Living Product: We constantly add new videos, problems, and features. All updates included.
    Coding Interview Class Feature
    Money-back Guarantee: 99% of our users love the platform. If you don't, you'll get a 100% refund.
Try The Platform Right Arrow
Back To Back SWE Pricing

Simple, Transparent Pricing.

Get exactly the resources you need to prepare for your interviews and nothing more.

We cover all the topics you need to succeed.

1,000+ Happy Students

I got a Microsoft SWE II position from these awesome videos! Thank you so much, I really don't think I would have been able to do it without you all.

microsoft
- Frank Hu

via LinkedIn

Hey all, I got into Microsoft. Thanks for your help on these interview questions. Much appreciated. Thanks

microsoft
- Calvin Cruzada

via Private Facebook Group

I'd like to thank you for what you guys have created. I'm an avid follower of your videos. Your material gave me the extra edge at the interviews along with my core skills. I'm now happily employed at one of the core teams at Apple.

apple
- Rohit

via Live Message

Hey! I just wanted to say a HUGE THANK YOU for making videos explaining these concepts in a very clear manner! I can confidently talk trees, traversals, backtracking and dp all thanks to you! AND on top of that I managed to land a job at Google!! Just 3 months ago, I was struggling with leetcode and nearly came to the conclusion that I would never make it to a dream company! For all of those out there losing hope, keep grinding! THANK YOU SO MUCH ONCE AGAIN GUYS! I WISH I COULD BUY THE TEAM A BEER!

google
- Kent Feng

via Messenger

Been watching your platform videos and got my Amazon interview next week. Hopefully goes well!


[1 week later]

Just got my offer. Thanks a bunch man, keep up the great work!

amazon-wide
- John Greene

via Messenger

Thanks for all of your videos! They helped a lot. Got an offer from Amazon!

amazon-wide
- Leeman1993

via Email

Thank you so much for your videos I got an offer from Amazon! :)

amazon-wide
- Chris Ray

via Email

I just wanted to tell you that your videos have reinstated the concepts so clearly in my mind. I was really struggling but I got into Amazon this week! Thanks guys! Keep doing this I’ve not stopped watching them.

amazon-wide
- Anonymous

via Facebook Messenger

My dude you definitely helped me get an offer. I was prepping for a big onsite interview and was pretty stuck wrapping my head aroudn recursion, dp, etc. I got the offer bro! Just thanking you haha

amazon-wide
- absoluteunit

via Private Discord

Your stuff is also helpful for senior devs(like myself). I’ve just landed a job at Amazon SA CPT. Thank you young man. Continue doing what you do.

amazon-wide
- Jay Sisimogang

via Email

I was studying for my Capital One interview and you guys saved my life. I just want to say i got the offer and i say much thanks to you :)

capital-one
- Leoz Billiums

via Email

btw, I'm about to sign my offer for Facebook. thank you so much for your videos, they helped me prepare a lot. I'm really happy about the impact you all are making!

facebook
- Jose Rios

via Facebook Messenger

Just got my FB swe intern offer yesterday! Your vids helped out a ton man.

facebook
- Yusef Mustaga

via Messenger

Hey! You may remember me from some YouTube comments I left with the same name. Unsure, but I'd like to thank you all for your videos. Recently got a job at FB and I have your videos to thank. Keep improving on them and don't forget what makes them so good above the others in the first place! Big thanks

facebook
- Anonymous

via Facebook Messenger

You videos got me an internship at facebook. Thanks, keep it up!

facebook
- Adrian Harmasel

via YouTube

Hey, I'm from your platform: and just want to give you a positive result I got an intern offer from facebook! My on campus interview consisted of 3 LC easies like add two strings with a really great interviewer, so I think I got really lucky. I just want to say thanks. I don't know how many hours of video of you I've watched over the past year (non-creepily loll, how many times I felt lost but was relieved to Google a problem, and see Back To Back SWE come up, I was saved knowing you had a video covering a concept or problem. Whenever I was tired or overwhelmed studying, you gave me that energy and enthusiasm I needed to get into the problem, so thanks.

facebook
- Nick Gooca

via Facebook Messenger

Hi! I wanted to say a huge THANK YOU for your videos. Just a few months ago I was panicking because I felt so unprepared with Leetcode and prepping for interviews, so instead of bingewatching TV shows, I went through all of your videos, which are so engaging and well explained. I just landed Facebook for next summer, and I want you all to know I couldn't have done it without you! (literally--I knew how to do my questions because you went over the intuition so clearly). Keep up the awesome work!

facebook
- Cherie

via Email

Got an offer from Lyft for the 2020 SWE internship. Your videos helped me go all the way!

lyft
- nappy

via YouTube

Thank you all for your efforts! I got an offer from Google and your videos were the best resource in my preparation. Especially love how you first state your initial thoughts even though it might lead to an inefficient solution and then improve from there!

google
- Dan Tran

via Private Facebook Group

I just got off the phone with Google and I'm going to on-sites. May not be huge, right? But this is my first ever technical screen, despite having 4 years of experience, and a huge thank you is in order! Honestly, I got a strong recommends from a Google tech lead; that couldn't have happened without you.

google
- Anonymous

via Reddit

Hey what's up! I actually just got past the HC at Google! I spent about 5 weeks almost exclusively studying your videos and doing problems on my own. Went to the onsite and did pretty well. Thanks again!

google
- dark cipher

via Messenger

Hey, I just wanted to thank you for all the videos. I recently got an offer from Google. I failed sooo many times before finally getting this offer, and I don't think I could've done it without you! You guys rock. Really. You're helping a lot of people. Keep up the good work :)

google
- Anonymous

via Email

Thank you thank you THANK YOUUUU!!! I really wanted to tell you sooner, cause you were there for me while I was studying. But Microsoft wants me!!!


I started my interview process in Jan and April/11, did the onsite. I studied for one full month lots of problems and soon found your videos here. I just got off the phone that due to some visa issues (cause I'm from South America), they can't give me the position in the US but there's a team in Vancouver that wants me and they are waiting for some input before they can process the offer.I am beyond happy, cause thanks to you, WE made possible my dream to be able to work on a big company.


I knew I had it on me, and you helped me prepare for it. So this is our success. We made it!. Keep up the good work and if you ever need help in something, please let me know. I'll be happy to help other people to achieve their dreams. DESPACITO IS GOING TO MICROSOFT!!! I am beyond happy :) Gracias!

microsoft
- Anonymous

via Email

I recently found your videos and soon later applied to Microsoft on a whim even though I didn't feel prepared. They gave me two chances to do a technical for screen for two different roles. I failed the first one, and miraculously passed the second while using the free wifi from WholeFoods to take the call.


Anyway, I went on-site in September and got tripped up on level order traversal on the last interview of the day because I didn't finish all the videos you guys have. Somehow they gave me a verbal offer today, and even though for family reasons I can't move to Seattle, I just never thought that I could even get an offer before your videos.


They made a huge difference for me, if nothing else, it boosted my confidence. And hey, Microsoft thinks I'm employable.


Even though In almost two decades older than you, your videos helped me realize everything is possible even at an 'advanced' age. Keep up the great work.


p.s. - not sure if you root for your hometown team, but the wizards are gonna be terrible this NBA season.


microsoft
- Anonymous

via Email

I got a good job in Amazon because of your awesome videos. Lots of love

amazon-wide
- Arun Sudharsan

via Email

I am one of those that this [Back To Back SWE] made a huge difference for me. After watching your videos, backtracking finally clicked for me. I got into two FAANG companies (F and G) and now work for one of them.

google
- Uchenna O

via YouTube

This is ______ (redacted) again, a student that reached out earlier to you. I wanted to say I got the Microsoft offer! I wanted to say thank you for your amazing videos because despite the short time I had to prepare...and multi task with school and everything.. I was able to prepare well with the videos you all provide!! Your content taught me fundamental things that I will keep with me forever:) Thank you sooooo much :)


Girl from Uganda going to Microsoft

microsoft
- Anonymous

via Email

HEY!!! Your videos you guys do helped me got an internship at Square. Your recursion and backtracking videos were so useful! Keep doin what you're doin, it is very appreciated!

square
- Anonymous

via Facebook Messenger

Just wanted to reach out and thank you for everything you've been doing to help engineers do well in interviews. I'll be starting a new job at Jet.com that I'm really excited about and your videos along with CTCI and leetcode were the main resources that helped me get there. I appreciate all the time and effort you put into this and you're definitely positively impacting a lot of people with this. Best of luck on your future educational pursuits

jet
- Ben

via Email

I have been prepping for interviews for the past 2 months with your videos, and I've received and accepted a full-time job offer from Twitter at the Boulder, Colorado office 2 weeks ago and will be at the SF headquarters for my first week on the job in July for on-boarding. Thank you for your videos, they have been super helpful and encouraging, and I probably wouldn't have gotten this job without your guidance and teaching.

twitter
- Amy Lee

via YouTube Messaging

Hey, how are you guys doing? Thanks so much for the videos. I was given an offer by Twitter today!

twitter
- Cesar

via Facebook Messenger

Hello, have been watching your videos for a long time. I really appreciate you taking that call with me a while back before my interview with Redfin and guess what? I got the offer! Just wanted to let you all know and thank you for all the work you are doing

redfin
- Anonymous

via YouTube

Thanks so much for your videos. The videos on backtracking and sorting were absolutely key to my technical interviews at Amazon this past week. Ended up getting an offer, cheers mate.

amazon-wide
- Noah Coomer

via YouTube

Hey! I just wanted to say a huge thanks for your videos... I legit went from not understanding at all fundamental CS subjects like recursion and DP to getting offers from big tech companies and choosing MS! You’re the real MVP!!

microsoft
- Jay Abi-Saad

via LinkedIn

I don’t usually message people on LinkedIn, but I have to thank you tremendously because your videos definitely helped me land my internship this summer at Twitter.

twitter
- Parth Chopra

via LinkedIn

I just want to thank you all for creating this. It has taught me so many concepts in an original way that really made me understand what is going on!! I am so gratful for all the help, support and love for sharing information. Thanks to you I got my dream job! I have just signed the offer letter for a summer Google internship in Paris at the Google Cultural Institute team on Machine Learning and Augmented Reality! Thank you again!!!!

google
- Maria Șandru

via Facebook Group

Your videos definitely helped me get the job at Google. Tomorrow is my first day there.

google
- mfkman

via Messenger

Toggle open

Millions of Views, 99.7% Likes

We run one of the largest software engineering interview prep YouTube channels in the world. We have taken the same teaching methods and strategies that have received millions of views and brought them to our platform for you to learn.
Back To Back SWE YouTube
asymptotic-bounds
max-contiguous-subarray-sum
merge-sort
longest-common-subsequence
heap-sort
generate-parens
quick-sort
search-a-maze

The #1 question people ask us.

I have CTCI and Leetcode. Why would I need this?

- Literally everyone

Leetcode and CTCI are both great at the same thing: showing problems and giving answers. Leetcode is great for helping you practice problems on your own.
But they aren't great resources for
explaining the intuition
behind the problems:
    Reasons To Join Back To Back SWE
    How do you build up to the optimal solution?
    Reasons To Join Back To Back SWE
    Why are there no better solutions?
    Reasons To Join Back To Back SWE
    What key insights is the interviewer looking for?
Sure, you could regurgitate some code on the whiteboard to solve the skyline problem, but can you explain in detail how you got that solution, and answer a firing line of questions probing into your understanding? Maybe in a phone screen, but not so much in an on-site.
You've likely watched our videos and you're here because you saw something different.
That difference is what makes us unique. It's the fact that we don't throw code on the board then walk you through it.
We provide depth.
A deep understanding.
The type that interviewers probe for.
We teach a frame of mind, the intuition, not just hundreds of problems to memorize.
Our platform isn't built to replace these great resources, but give you a huge edge on the people who just use these resources and don’t go deeper than that.
JOIN US Right Arrow

An Integrated Code Editor To Reinforce Your Learning

One of the most important things in learning new concepts is practice and repetition.
Repetition helps to improve speed, increases confidence, and strengthens the connections in the brain that help memory and performance.
Ultimately, this means a better interview performance for you and this is what we are training for. Great interview outcomes, everytime.
Each of our content items with code comes with a practice code editor where you can write your solution and run it against pre-defined test cases.
TRY IT OUT Right Arrow
Recursive Solution
Recursive Solution
javascript
python
java
Two-Pointer Approach
Two-Pointer Approach
python
java
Randomized Choice
Randomized Choice
javascript
python
java
Backward Traversal
Backward Traversal
javascript
java

Multi-Language Problem Solutions

When you know a programming language you think in that language. Your primary programming language(s) is/are how you process problems.
Do you love to model problems in an Object Oriented fashion? Do you love the functional features of certain other languages?
We take this into mind and have our solutions translated into multiple languages (as many as we can possibly get to). The result is you get to study more patterns and paradigms.
START NOW Right Arrow
Software Engineering Interviews
Software Engineering Interviews
Software Engineering Interviews
Software Engineering Interviews
Software Engineering Interviews
Software Engineering Interviews

We Support Multiple Languages

As with any full platform for practicing coding interviews, it wouldn’t be complete without language support to accomodate all students from all programming backgrounds*.
We are rapidly expanding testing language support on content items with code, here is our current progress:
    Java Language Support
    Java Support Status

    Supported On All Problems

    Python Language Support
    Python Support Status

    Supported On All Problems

    Javascript Language Support
    Javascript Support Status

    Supported On All Problems

    Csharp Language Support
    Csharp Support Status

    Supported On All Problems

    Cpp Language Support
    Cpp Support Status

    Supported On All Problems

    Swift Language Support
    Swift Support Status

    Supported On All Problems

    Go Language Support
    Go Support Status

    Releasing Soon

    Ruby Language Support
    Ruby Support Status

    Releasing Soon

*All lessons are non-language specific and focus on core concepts. We are aiming to accomodate as many backgrounds as possible with code testing and it will not impact the ease of consuming content and learning.

Platform Modules

Here is the full line-up of content items currently avaliable in our rapidly growing library.
85% of our videos are not available on YouTube.

Ready To Begin Learning With Us?

JOIN US Right Arrow

Wall of Success

BackToBack SWE is an invaluable resource that helped me pass technical screens with Amazon, Affirm, and Compass. I recommend using it to train your technical intuition and understanding.

Back To Back SWE Logo
ian-g
- Ian Geckeler

via Twitter

Watched your videos on a while back on youtube and now on backtobackswe.com and they really helped me a lot in getting an SDE offer @ Amazon, thanks :)

amazon-wide
- Tommy Yan

via LinkedIn

Hey! I have been watching these videos and recently I landed up a job in one of the FAANG companies. And mind you, I am from a civil engineering background with almost 2.5 years of experience in the IT industry. Thanks. I really mean it :)

Back To Back SWE Logo
- Aishwarya S.

via Email

Just wanted to personally thank you for creating your job interview course. I bought the course about a month ago, and your content helped me a lot with getting an offer with a top FAANG company!

amazon-wide
- Anonymous

via LinkedIn Messenger

I just want to thank you all for creating this. It has taught me so many concepts in an original way that really made me understand what is going on!! I am so gratful for all the help, support and love for sharing information. Thanks to you I got my dream job! I have just signed the offer letter for a summer Google internship in Paris at the Google Cultural Institute team on Machine Learning and Augmented Reality! Thank you again!!!!

google
maria-s
- Maria Șandru

via Facebook

Thank you all for your efforts! I got an offer from Google and your videos were the best resource in my preparation. Especially love how you first state your initial thoughts even though it might lead to an inefficient solution and then improve from there!

google
dan-t
- Dan Tran

via Facebook

I got a Microsoft SWE II position from your awesome videos! Thank you so much for your content, I really don't think I would have been able to do it without you all.

microsoft
frank-h
- Frank Hu

via LinkedIn

I want to thank you all for your effort in making your platform and delivering great content! I used your platform while studying for interviews and it was my go to resource for learning new algorithms. I ended up accepting an offer in the Bay Area which has been a dream of mine since high school! I can’t thank you enough for your work and maybe once covid is over and if your still in the bay, we can get drinks on me or coffee if you don’t drink! Thanks again!

Back To Back SWE Logo
- Peter

via LinkedIn

Back To Back SWE Pricing

Simple, Transparent Pricing.

Get exactly the resources you need to prepare for your interviews and nothing more.

More Happy People

I got a job offer from a Nebraska company called SDS2 for a programmer analyst position. Your platform really helped me in being able to express my thought process, logic deductions, and explaining alternative scenarios during whiteboard programming. This was a key factor which got me the job which is what my interviewers told me. Thanks for making all these videos and I wish you all the best in your future endeavors.

Back To Back SWE Logo
- Rishab Kinnerkar

via Facebook Messenger

Hey man! I know im just a random stranger from the internet but I wanted to let you know I got to the final stage of the google internship interviews and I just wanted to send you a sincere thank you. I am sure all the videos & programming is exhausting but I really respect your work and it has a real world impact. SO thank you

Back To Back SWE Logo
- Elijah Dangerfield

via LinkedIn Messenger

Extremely well explained videos. I am able to code the solutions myself after watching these

Back To Back SWE Logo
- TwoMauro

via Private Discord

Hey just wanted to let you know that these videos are INCREDIBLY helpful. I had an onsite interview with Google and these legit helped me solve 3 out of the 5 questions they asked me. Without ever seeing the problem before, I used methodology I learned and was able to solve the problems. HUGE thanks.

Back To Back SWE Logo
- Gabriela

via Email

I want to give a huge thank you to you all, I recently had a kid and life has become super busy, I am still able to prep well because of this platform, giving me the sufficient exposure. Leetcode is like an ocean to be honest and I do not have time to grind through every problem and get the "aha!" moment on identifying patterns.

Back To Back SWE Logo
- Anonymous

via Private Message

Hey B2B SWE, I want to thank you for the excellent content you've been working through in the last months on this platform. I've been following your work, and now thanks to your methodology and clear explanations I passed my first screening interview for a position in Redmond, WA at Microsoft. I'm aware I still need to study a lot and put a lot of effort into boosting my career, but it's the first step, and you have helped me a lot. Thank you all of you, and I wish you all the best in these new endeavors.

Back To Back SWE Logo
- Anonymous

via Email

Very clear explanations and much needed as a self-taught software engineer! Thank you!

Back To Back SWE Logo
- Harkirat Gill

via Facebook Messenger

These is videos are brilliant, and it's evident you care about what you are teaching - which is greatly appreciated and reflected in the quality. Thanks a lot

Back To Back SWE Logo
- BarnexGFX

via YouTube

I love the work you all are doing and it has helped me so much with my job hunt. I didn't fully consider doing software engineering until 2 months ago, and I already got an offer all thanks to your help! I'd love to connect

Back To Back SWE Logo
- Lawrence Wong

via LinkedIn

Just wanted to let you know that you rock! I'm following a course right now, here in Denmark, on Algorithms and Datastructures and it really is quite fascinating and all, but our teacher is just not great at explaining how the different algorithms work (MergeSort, QuickSort etc).


Im a visual learner so textbooks do not quite cut it for me. I was kind of feeling a bit lost with the course, until I found your videos. I love how you take your time with every sinlge step, no rush, but rather making sure that every single aspect of the algorithm is covered and explained - its pure gold man. So THANK YOU for your work! All the best

Back To Back SWE Logo
- Ramus H.

via Support Chat

I paid for this platform, it's worth every damn penny.

Back To Back SWE Logo
- Victor Arias Vanegas

via YouTube Comments

Frequently Asked Questions

What if I am unhappy with my membership?

You have a lifetime money-back guarantee. If you feel the money you spent on our product wasn't worth it, we'll give you your money back. No questions asked. We want this to drive positive outcomes for people & if you do not benefit we have failed our mission.

Who is this platform for?

This platform is for people practicing for algorithmic & data structure software engineering interviews. The most common timelines are 1 month, 3 months, & 6 months. It is for people at the later-beginner to upper intermediate skill level, we assume a general grasp of fundamental programming concepts.

Can I Unsubscribe/Leave Easily?

You can leave at anytime. If you did not get what you wanted you get a refund, no questions asked. It will be granted immediately, with no questions asked.

Will this prepare me for interviews at Facebook, Google, Amazon, Microsoft, etc.?

Yes, all the content covers lower to upper level data structures & algorithms fundamentals as well as their application to interview questions these companies ask. Many questions we cover we have been personally asked.

Will there be a lot of math? Or will the instruction be hard to follow?

No, we will only teach you what can give you an edge in the interview. If there is any math it will only be fairly simple & to your advantage to know (not mandatory). The whole platform is structured to give you an incremental approach to absorbing the concepts.

I didn't major in Computer Science, can I use this?

We do assume a fundamental basis of programming concepts like recursion, general understanding of how computers store variables, general programming constructs like loops, pointers, etc. We will bridge topics from the basic to the lower-advanced (only what is relevant for the interview).

Is any of this worth the money?

It depends what your goals are. Put this in perspective - the average base salary of a software engineer is $103,035. A factor that has a heavy hand in negotiating total compensation is interview performance. If we are able to get you to perform 10-20% better, you will be in a position to negotiate your total compensation up $10,000 - $30,000 a year (if you stand out vs other candidates you have more leverage). Against what you pay over your lifetime involvement with us, this is a 100x/10,000% ROI (return on investment). It seems ridiculous, but it is the reality.

What is "SWE"?

It stands for "SoftWare Engineering".

What languges do I need to know?

You do not need to know any specific language to benefit from the instruction. Our instruction focuses mostly on core intuition and problem solving. Most video code walkthroughs are in Java/Python, but we support testing in multiple languages.