"Learning to code and building your portfolio is good. But not enough to get you that developer job. You need to learn the basic CS concepts that almost every interviewer will ask you about. Programming Interviews can get tough and tricky. In this track I'll walk you through the most common interview concepts to make sure you're 100% prepared. I'll see you inside :)" Mohamed Elgendy
Hi, my name is Mohamed Elgendy. I'm the author of Grokking Deep Learning for Computer Vision book. I'm currently heading the engineering efforts at Synapse, a leading AI company that builds proprietary computer vision applications to detect threats at security checkpoints worldwide.
What is this track about?
Being a good programmer has a surprisingly small role in passing programming interviews. To be a productive programmer, you need to be able to solve large, sprawling problems over weeks and months. Each question in an interview, in contrast, lasts less than one hour. To do well in an interview, then, you need to be able to solve small problems quickly, under duress, while explaining your thoughts clearly. This is a different skill.
The good news is that interviewing is a skill that can be learned. And like anything else, prepare and practice make you better. The Programming Interview track goes through all common interview concepts to make you 100% ready to answer coding interview questions.
What will you learn:
This track is best suited for:
|Commitment||5 hours of study|
|Mentor Response Time||4 Hrs.|
We believe that all knowledge is available on the web. All you need is a mentor to guide you to it. Tracks are not traditional online courses. A track is a series of videos, tasks and readings that are put together by industry experts to guide you to master your topic.
Mentors are here for you to guide you throughout your education journey. Enroll in a course and start chatting with your mentor instantly.
Never get stuck. Whatever problem you have, someone in this world can fix it. Join our community of mentors and tech experts who are ready to share their expertise and provide career mentorship through our private chatting channel.
Online educational courses that you can learn from your computer, tablet or phone to give you the flexibility to learn at your own pace.