Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

C# Coding Interview Problems Masterclass

Posted By: ELK1nG
C# Coding Interview Problems Masterclass

C# Coding Interview Problems Masterclass
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 61 lectures (15h 53m) | Size: 5.92 GB

Master solving coding challenge questions from HackerRank, LeetCode, and CoderPad from beginner through advanced in C#!

What you'll learn:
Features my former professor and good friend, Eric Nersesian, who brings 12 years of industry and 6 years of teaching experience and expertise in software engineering
Be able to answer coding interview questions with confidence and take the guesswork out of programming
Understand how to approach a problem, plan the solution, implement it, refactor it, and test it and how to discuss Big-O notation with the interviewer
Obtain mastery over data structures and algorithms and understand the ideal time to use each different one in a coding interview
Learn techniques to optimize your code, write clean code, and make the code you write more readable
Build a debugging skillset you can use when you stumble in an interview, and understand how to recover with confidence to impress the interviewer
Get comfortable programming with HackerRank, LeetCode, and CoderPad the three main platforms used by companies for coding interviews
Understand the “never give up” mentality and how to tackle coding interview questions that are complex, and how to maximize your chances at landing a job
Understand how to work with Linked Lists, Trees, and Graphs, the three most common advanced data structures asked about on coding interviews and understand how they work and when to use each
Learn how to solve problems with recursion, and understand when to use recursion and when to use iterative coding in an interview
Learn the process for breaking hard questions down into easier sub problems
Be able to implement Depth First Search and Breadth First Search algorithms
Master solving tree questions with generic trees, binary trees, and binary search trees
Learn to think like a computer programmer
Understand how to do pre-order, in-order, and post-order traversal on trees
Get experience solving coding questions with matrices and multi-dimensional arrays

Requirements
Working knowledge of C#
Desire to learn how to approach coding interview problems and competitive programming challenge questions

Description
This course has one goal: teach you how to ace coding interviews and challenging coding questions confidently and effectively to maximize your chances at landing your dream job. All of the solutions are programmed using C#, one of the most popular languages in the world.

What types of questions do you find challenging on interviews? Maybe you dread the infamous binary search tree questions. Or perhaps linked lists are the bane of your existence. Balanced braces, anyone?

You’ll hear two voices in this course, one is mine and the other is that of a good friend, Eric Nersesian. Eric has a PhD in Informatics and specializes in software engineering and 3D graphics. With 12 years industry experience and 6 years as a professor at NJIT, he brings a myriad of knowledge and experience to this course.

On Udemy, you will find plenty of courses that teach you how to code. However, finding a course that teaches you how to ace interview problems for programming and teaches you how to approach each question is rare, and that is what this course is. There is no one, two, or three step approach to acing a coding interview. Don’t believe the books and videos that tell you they will land you a dream job in a specific number of steps. Coding is hard, and it takes a lot of practice to get good at it. Moreover, interviews usually put a time limit on a question, so you might have 30 minutes to solve a question that would take most people a few hours at best.

In this course, Eric and I don’t jump right to the keyboard after reading a question. We break down the problem and plan an approach – usually more than one approach – and then talk out our logic step-by-step. Some of these questions we’ve never seen before this, we actually solve them for the first time right before your eyes. This means that we don’t always get the solution on the first try of running our code. This is good, because you see how to push forward and debug, refactor, and keep a level head under pressure by watching how we do it. At the end of the day, we are two industry professionals that love to code.

Have you ever had a coding interview that didn’t go so well? Are you nervous for your next coding test? If you want to approach your next programming interview with confidence, then enroll now!

Who this course is for
Anyone that wants to improve their knowledge of data structures and algorithms
Anyone that wants to learn how to ace coding tests and interviews
Professional programmers that want to improve their coding interview skills
Students interested in competitive programming or preparing for a coding test
Developers that will be interviewing candidates for their company and want to learn how to ask good coding challenge questions