Get Our Free 5-Day Technical Interview Mini-Course

Don’t worry, it’s
$2.99
$0.00
.
5 days of pure technical content & in-depth training. No gimmicks, easy unsubscribe if you hate it.
A Full Software Engineering Interview Platform

A Full Platform To Pass Your Coding Interviews

Software engineering interviews? That's what we do.
Back To Back SWE started as a small YouTube channel run by Benyam Ephrem. Since then we have grown into a full platform for preparing for software engineering interviews.
Since starting, we have helped tens of thousands of engineers prepare for their coding interviews. Don't believe us? Read our YouTube comments.
We have taken our years of interview prep & teaching experience and built a fully integrated platform for you to excel in your coding interviews.
TRY IT OUT Right Arrow
Software Engineering Interviews Practice

Your End-To-End Solution To Land The Job

We don’t just offer videos. We don’t just offer exceptional teaching. We offer a full, growing, complete platform.
When you are a student with us you get:
    Gray Check Mark
    The Best Questions: We are classically trained (Computer Scientists? Sort of?) in algorithms so we know the best questions you need to learn to become exceptional in the least amount of time.
    Gray Check Mark
    A Fully Featured Coding Environment: Write test cases and run your code all in one place as you learn. Learn and implement to solidify understanding.
    Gray Check Mark
    Exceptional Video Explanations: We will explain these questions how they should be explained. In “Explain Like I’m Five” style.
    Gray Check Mark
    Clean Solutions To All Problems: All content items with code have solutions that we painstakingly maintain for quality and optimality.
LEARN WITH US Right Arrow

We cover all the topics you need to succeed.

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.

Wall of Success

(in-progress)

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

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

Ready? Let's Begin Learning.