Mohit Gupta Coding, Data Structures & Algorithms,Java, HLD/LLD
24 Reviews

Expert on Data Structures & Algorithms, Competitive programming, Java, C/C++, Multithreading, OS, Android / iOS app development with 10+ years of experience.

Hello, My name is Mohit Gupta. I've bachelors degree (B.Tech) in Computer Science from NIT Kurukshetra (India's premier institute). Professionally, I've 10+ years of experience working with in software industry and currently working as Lead software engineer with a top MNC. I have been assisting working professionals and students to help them crack coding interviews. My students have made so far in following companies: Google (recently), Apple, Uber, Walmart Labs, Amazon, Dropbox, Adobe, Snapchat, and various startups.

I have been teaching and mentoring students from past 10+ years. My teaching style is unique where I teach concepts in fluid manner and build a solid foundation for my students. My students have consistently made to FAANG companies with my teaching methodology and tailored course structure.

I expertise in below topics and can assist you with concepts, assignments and exams. My students have consistently scored A/A+ in curriculum with my help. Here's what I offer:

1.) Data structures & Algorithms (everything from basic to advance): I have my Data structures course where I do Leetcode problems with you and get you ready for FAANG companies. This has proven to be life changing experience for my students as it gives required skills to advance in your career.
- Leetcode / Codeforces, problems on Arrays, LinkedLists, String, Trees, Graphs, Queues, Heap, Stack, Hashing, Dynamic Programming, Segment Trees, Tries, Bit manipulation, Time and space complexity analysis

2.) Languages: Expert on Java, C, C++, Python
Fundamentals, Multithreading, Pointers, Structs, memory management, Multithreading, STL, OOP, Internal working of Collection classes. All concepts are covered in thorough details.

3.) Operating systems : I follow and teach from Silberschatz & Galvin book. Expert on all topics in OS - Processes, threads, semaphores, Mutex, Deadlocks, sockets,

4.) Multithreading: Been working on multithreading from past 10 years, I surely can help you with most complex concepts, assignments and projects on the same.

5.) Tech Interviews (Premium) : Tech interviews can be quite challenging and companies like Google and Facebook test you not just on your coding skills but also on your thinking process, ability to handle edge cases and time/space complexities. I can assist you with your tech interviews and make this process seamless. As for testimonials, my clients have cleared interviews with my help for Google (recently), Apple, Uber, Walmart Labs, Amazon, Dropbox, Adobe, Snapchat and many more. Feel free to give a connect to know more about the process.


  • JAVA (Beginner-Expert)

  • Design and Analysis of Algorithms (Beginner-Expert)

  • Python (Beginner-Expert)

  • Operating System (Beginner-Expert)

  • C language (Beginner-Expert)

  • Data Structures and Algorithms (Beginner-Expert)

  • C programming (Beginner-Expert)

  • Proxy interview (Beginner-Expert)

  • Advanced Data Structures (Beginner-Expert)

  • Compiler Design (Beginner-Expert)

  • Java J2EE (Beginner-Expert)

  • Interview Support (Beginner-Expert)

  • Interview Preparation for Big-N or FAANG companies (Beginner-Expert)

  • Leetcode Solving for Job Interviews (Beginner-Expert)

  • Data Structure and Algorithms (Beginner-Expert)

  • Computer organization and architecture (Beginner-Expert)

  • Cracking the Coding Interview (Beginner-Expert)

  • Coding interviews (Beginner-Expert)

  • Data Structures & Algorithms (Beginner-Expert)

  • C++ Programing (Beginner-Expert)


  • Senior software engineer (Aug, 2012Present) at One of topmost MNC in Bangalore


  • B.Tech (Jun, 2008Jun, 2012) from National Institute of Technology, Kuruksehtra, Haryanascored 9.1 / 10

Fee details

    3,7007,500/hour (US$50.23101.82/hour)

24 Reviews
5 out of 5

User Photo October 6, 2021
Payment verified US$ 5

Very Helpful for Understanding

He teaches the topics from the ground up, explaining the required data structure, then explaining the logic used for each question. He has helped me solve many leetcode problems and prepare me for upcoming interviews. I would highly recommend joining his classes if you want to get an understanding of data structures and algos problems quickly.

User Photo October 6, 2021
Payment verified US$ 5

Excellent Tutor

I've had the pleasure of taking DSA classes with Mohit. He's an expert with algorithms and more importantly an excellent teacher that genuinely cares that his students understand concepts thoroughly.

I have already seen myself progress from his explanations and look forward to continue learning from him. Highly recommend!

User Photo September 19, 2021
Payment verified US$ 3.98 (300 INR)

Great mentor - Highly Recommended

Mohit is tutoring my son (high school student) in Java and DSA concepts. He is quite amazing in the way he has handled a high school student, not only teaching the basics but also in making the student to enjoy the subject. His industry insights, clarity on current IT trends and future vision makes me to recommend him to anyone who considers CS as a career path.
Thankyou Mohit!

User Photo August 29, 2021
Payment verified US$ 50

Great tutor

He helped me a lot of time, and he explained very well...

User Photo August 24, 2021
Payment verified US$ 4.07 (300 INR)

Highly recommended for FAANG interview preparation

Regardless of your current skill level, Mohit will help you solve data structure and algorithm questions until you can successfully complete technical interviews at the largest software companies.
He can also help with any doubts on other parts of the interview (team fit, behavioural, etc.) as well as career progression.

User Photo August 23, 2021
Payment verified US$ 5

Great teacher with high levels of expertise in Data Structure and algorithms.

Mohit tutored me for a very challenging and fast paced Data structure college course for Data Science major. I have been very impressed with his subject matter expertise as he patiently dedicated time to help and submit my assignments on time. His excellent teaching methodology and emphasis on practice sessions helped me score A+ grade in one of the toughest class. He is a great mentor to prepare for career services and interview process.
I am planning to continue his services for few other courses.
Highly recommend him to Students/professionals in Computer science field to learn and enhance their skills to achieve success.

User Photo August 21, 2021
Payment verified US$ 6.78 (500 INR)

Expert with great and in-depth knowledge of DSA

Mohit is a great guy with lot of knowledge of DSA. He has greatly helped me with learning and solving DSA, object oriented design questions . He is expert coder. I strongly recommend working with him in future and refer to my friends as well.

User Photo August 13, 2021
Payment verified US$ 5

This man is a legend!

Mohit is without any doubt the best computer science tutor I’ve had. When he helps you with an assignment or an exam, you can be assured we will NOT plagiarise anything! I’ve come across many here that will sneak in a plagiarised function they don’t understand, but Mohit will make the code “your own”!
He is responsive and punctual. If you have a last minute deadline(like I had a few times), he will do his darn best to get that in for you. The scores I’ve received have been a B+ or better. This was in an software development course which used advanced Java OOP topics with UI implementation. For an advanced data structures and algorithms class in C++, he had less than a few minutes heads up to help with an assignment that may or may not have been an exam. I was going into the class with a C and needed a 90% or more to make it to a B. The class was not an A because a DIFFERENT tutor plagiarised a function on an assignment. Mohit is the best! If you have a last minute problem you need help with, he’s your guy! If you need a verbal instruction over video chat or call, he’s your guy! If you need someone who is reliable and will never let you down, he’s your guy! It is a wonder a FAANG company hasn’t snatched him yet! Their loss! Don’t pass up on him and make him your loss too!

User Photo August 3, 2021
Payment verified US$ 5

Always available and patience with depth knowledge

I have been taking His Assistance in clearing the interviews.
He is being very patient and responsible towards His sessions.
He encourages us by being practical and guides toward reality.
He shows us nothing is difficult and encourages as no one knows everything.
He makes us keep track of our learning by giving regular assignments so we can reach to our goal.
I have been with him for 3 interviews and are going very good with his help.
Thank you.

User Photo July 19, 2021
Payment verified US$ 5

Expert with amazing knowledge in Data Structures, Algorithms and LLD/HLD

Mohit is a great guy with lot of patience to answer questions. He did amazing job in helping me with solving DSA, object oriented design questions for interviews. I strongly recommend working with him in future and refer to my friends as well.

User Photo July 18, 2021
Payment verified US$ 5

Expert in DSA

Amazing Teacher with 100% Satisfactory Performance on Data structure algorithms and interviews. He has helped me with 4 interviews till now and I have quite a positive experience so far!

He’s a genuine person and has outstanding command on programming languages like Java and C++. Since I am short on time right now and companies are knocking on door, I'm taking his direct help in interviews. From August, I'll start DSA course with him for long term learning.

User Photo July 9, 2021
Payment verified US$ 5

Excellent at DSA with technical expertise

I have been working with Mohit sir for past 1 month. He is very helpful, easy to work with and spends sufficient time with me to address my doubts, understanding of concepts. He is currently helping me out in interviews of Tech companies which I am really thankful to him. If you're looking for DSA related help or help in cracking interviews, look no further. He is one of best in business. I'd continue to work under his guidance as I join a good tech company.

User Photo May 22, 2021

Very communicative and nice!

Very fast in replying and knows what he's doing. He has helped me in real time and is very competent in the subject. Will come back to him if needed! Thanks again!

User Photo May 21, 2021


Mohit has been kind enough to help with multiple assignments and exams and always delivered exceptional work on time. He has a firm grasp on all things programming and he has been my go-to whenever I had any programming related issues. He listens and solves the problems carefully, and accurately as well. He is undoubtedly the best tutor I have found on teacheron so don’t be afraid to give him a try!

User Photo May 15, 2021

Very good at algorithmic questions

I started learning DSA with Mohit a few weeks ago. I am a slow learner, but Mohit is patient, he draws and explains the logic several times. He teaches me algorithms using Java, but since I am more comfortable with JavaScript, I rewrite the logic/his explanation in JS. On the bright side, I have learned some basics of Java along the way. We tackle Leetcode problems, which is like an industry standard here in the US for interviews.

He has his own way of tackling problems, he is teaching me the similarities and roots of issues and how they are related to each other. Without Mohit's help, I would not be able to group the leetcode problems to have a generic solution for several of them at once, instead, I would try to treat them as individual problems rather than related problems.

Overall, I am learning a lot at the moment. Wish me luck applying for FAANG!

User Photo May 12, 2021

He is the best

Best one👍👍🔥in web design and data structure and algorithm

User Photo April 29, 2021

Data Structure and Algorithm

If you are looking for a tutor and you are reading this, look no more. You have got the tutor you were looking for.
He helped me with my project. He takes his work very seriously and treats his student's projects as his own and tries to understand the project completely. He puts extra few hours if the project demands it and will happily answer any questions we have even after he has helped and he has been paid. Something that might be underrated, he is very easy to communicate, always responds quickly, day, morning, the night it does not matter he takes time out of his schedule for his students. He is not just doing it for the sake of getting it done, he is genuinely passionate about Computer Science and it seemed like he enjoys what he does.

User Photo April 27, 2021

Data Structures & Algorithms Expert

Mohit is very knowledgeable in this subject and made sure to thoroughly go over my lecture notes. He is very patient and has excellent communication. I would not look elsewhere and contact him immediately. He is the top expert available and will help you get an A+ in any of your classes.

User Photo April 8, 2021

Highly Recommended

Taken Data structures and Algorithm classes with him. Highly knowledgeable and best in business. Helped me build strong foundation with Trees, Stacks, Arrays, Strings and solving problems on Leetcode. Look forward to continue with him.

User Photo April 8, 2021


Very helpful and understanding assistant.Very kind and patient. Will help you with your work and make sure it’s done correct. Highly recommended.

User Photo April 8, 2021


Really helpful in making understand the concepts and tries to help in every possible aspect to the student.

User Photo April 2, 2021

Very knowledgeable and professional

Mohit is very knowledgeable about advance Data Structures and Algorithms. He worked with me patiently and guided me on how to approach and solve problems. I Highly recommend him for CS students.

User Photo April 1, 2021

Great guy and good knowledge

Required help from him for my Java class, he was quick and knowledgeable. Will go back to him for any other Java help in the future :)

User Photo March 31, 2021

Excellent teacher

Knows his stuff very patient! Great tutor