कीजिये तैयारी Programming & Coding Interviews की
कीजिये तैयारी Programming & Coding Interviews की, available at $19.99, has an average rating of 4.55, with 82 lectures, based on 44 reviews, and has 2496 subscribers.
You will learn about Know how to approach and prepare for coding interviews Understand pointer concepts and memory management at a very deep and fundamental level Tackle a wide variety of linked list problems and know how to get started when asked linked list questions as a part of interviews Tackle a wide variety of general pointer and string problems and know how to answer questions on them during interviews Tackle a wide variety of general programming problems which involve just plain logic, no standard algorithms or data structures, these help you get the details right! This course is ideal for individuals who are YEP! New engineering graduate students who are interviewing for software engineering jobs or YEP! Professionals from other fields with some programming knowledge looking to change to a software role or YEP! Software professionals with several years of experience who want to brush up on core concepts or NOPE! Other technology related professionals who are looking for a high level overview of pointer concepts. It is particularly useful for YEP! New engineering graduate students who are interviewing for software engineering jobs or YEP! Professionals from other fields with some programming knowledge looking to change to a software role or YEP! Software professionals with several years of experience who want to brush up on core concepts or NOPE! Other technology related professionals who are looking for a high level overview of pointer concepts.
Enroll now: कीजिये तैयारी Programming & Coding Interviews की
Summary
Title: कीजिये तैयारी Programming & Coding Interviews की
Price: $19.99
Average Rating: 4.55
Number of Lectures: 82
Number of Published Lectures: 82
Number of Curriculum Items: 82
Number of Published Curriculum Objects: 82
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Know how to approach and prepare for coding interviews
- Understand pointer concepts and memory management at a very deep and fundamental level
- Tackle a wide variety of linked list problems and know how to get started when asked linked list questions as a part of interviews
- Tackle a wide variety of general pointer and string problems and know how to answer questions on them during interviews
- Tackle a wide variety of general programming problems which involve just plain logic, no standard algorithms or data structures, these help you get the details right!
Who Should Attend
- YEP! New engineering graduate students who are interviewing for software engineering jobs
- YEP! Professionals from other fields with some programming knowledge looking to change to a software role
- YEP! Software professionals with several years of experience who want to brush up on core concepts
- NOPE! Other technology related professionals who are looking for a high level overview of pointer concepts.
Target Audiences
- YEP! New engineering graduate students who are interviewing for software engineering jobs
- YEP! Professionals from other fields with some programming knowledge looking to change to a software role
- YEP! Software professionals with several years of experience who want to brush up on core concepts
- NOPE! Other technology related professionals who are looking for a high level overview of pointer concepts.
Programming interviews are like standard plays in professional sport – prepare accordingly. Don’t let Programming Interview gotchas get you down!
- The course instruction is in Hindi
- Programming interviews differ from real programming jobs in several important aspects, so they merit being treated differently, just like set pieces in sport.
- Just like teams prepare for their opponent’s playbooks in professional sport, it makes sense for you to approach programming interviews anticipating the interviewer’s playbook
- This course has been drawn by a team that has conducted hundreds of technical interviews at Google and Flipkart
What’s Covered:
- Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification – complete with visuals to help you conceptualize how things work.
- Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.
- Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.
- Sorting and searching algorithms: Visualize how common sorting and searching algorithms work and the speed and efficiency of those algorithms
- Recursion: Master recursion with lots of practice! 8 common and uncommon recursive problems explained. Binary search, finding all subsets of a subset, finding all anagrams of a word, the infamous 8 Queens problem, executing dependent tasks, finding a path through a maze, implementing PaintFill, comparing two binary trees
- Step-by-step solutions to dozens of common programming problems: Palindromes, Game of Life, Sudoku Validator, Breaking a Document into Chunks, Run Length Encoding, Points within a distance are some of the problems solved and explained.
- Trees and Binary Search Trees
- Heaps and Binary Heaps
- Graphs
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Coding interviews are tough – but beatable
Chapter 2: Pointer and Arrays
Lecture 1: Introduction to pointers
Lecture 2: Pointer problems and arrays
Lecture 3: Pointer arithmetic
Lecture 4: Practice makes perfect – pointer problems
Chapter 3: Strings are just pointers at heart
Lecture 1: Working with strings
Lecture 2: Pointer as arguments to functions
Lecture 3: Practice makes perfect – string problems
Chapter 4: Linked lists can be fun!
Lecture 1: Pointers to pointers – bend your mind
Lecture 2: Pointers to pointers – reassignment and modification
Lecture 3: Get started with linked lists
Lecture 4: Warming up – Linked List get Tricky Quickly -1
Lecture 5: Warming up to – Linked List get tricky Quickly -2
Lecture 6: Cruising along – linked lists are fun aren't they?
Lecture 7: Autopilot – linked lists are easy after all
Chapter 5: Bit Manipulation
Lecture 1: Bit Manipulation – I
Lecture 2: Bit Manipulation – II
Lecture 3: Useful Bit Manipulation Techniques
Lecture 4: Get And Set The Nth Bit
Lecture 5: Print And Count Bits
Lecture 6: Reverse The Bits In An Integer
Chapter 6: General programming problems – practice makes perfect
Lecture 1: Starting up – palindromes and points within a distance
Lecture 2: Play the Game Of Life
Lecture 3: Break A Document Into Chunks
Lecture 4: Run Length Encoding And Adding Numbers Digit By Digit
Lecture 5: Sudoku Board Validation and Incrementing A Number In Another Number System
Chapter 7: Big-O Notation, Sorting And Searching Algorithms
Lecture 1: Performance and Complexity
Lecture 2: Big O Notation
Lecture 3: Big O Notation More Examples
Lecture 4: Sorting Trade-Offs
Lecture 5: Selection Sort
Lecture 6: Bubble Sort
Lecture 7: Insertion Sort
Lecture 8: Shell Sort
Lecture 9: Merge Sort
Lecture 10: Quick Sort
Lecture 11: Binary Search – search quickly through a sorted list
Chapter 8: Recursion and the recursive sense
Lecture 1: What is recursion – why is it so hard?
Lecture 2: Binary search – implemented recursively
Lecture 3: Find all subsets of a set
Lecture 4: Check whether 2 binary trees are the same
Lecture 5: Implement paint fill to color a region on screen
Lecture 6: Build A car Given Tasks And Dependencies
Lecture 7: Generate Anagrams Of A Word
Lecture 8: Help A Rat Find It's Way Through a Maze
Lecture 9: Place 8 Queens On A Board Safely
Chapter 9: Stacks And Queues
Lecture 1: Meet The Stack – Simple But Powerful
Lecture 2: Building A Stack Using Java
Lecture 3: Match Parenthesis To Check A Well Formed Expression
Lecture 4: Find The Minimum Element In A Stack In Constant Time
Lecture 5: Meet The Queue – A Familiar Sight In Everyday Life
Lecture 6: The Circular Queue – Tricky But Fast
Lecture 7: Build A Queue With Two Stacks
Chapter 10: Binary Trees
Lecture 1: Meet The Binary Tree – A Hierarchical Data Structure
Lecture 2: Breadth First Traversal
Lecture 3: Depth First – Pre-OrderTraversal
Lecture 4: Depth First – In-Order and Post-Order Traversal
Chapter 11: Binary Search Trees
Lecture 1: The Binary Search Tree – an introduction
Lecture 2: Insertion and Lookup in a Binary Search Tree
Chapter 12: Binary Tree Problems
Lecture 1: Minimum Value, Maximum Depth And Mirror
Lecture 2: Count Trees, Print Range and Is BST
Lecture 3: Has Path Sum, Print Paths, Least Common Ancestor
Chapter 13: Heaps
Lecture 1: The Heap Is Just The Best Way to Implement a Priority Queue
Lecture 2: Meet The Binary Heap – It's A Tree At Heart
Lecture 3: The Binary Heap – Logically A Tree Really An Array
Lecture 4: The Binary Heap – Making It Real With Code
Lecture 5: Heapify!
Lecture 6: Insert And Remove From A Heap
Chapter 14: Revisiting Sorting – The Heap Sort
Lecture 1: Heap Sort Phase I – Heapify
Lecture 2: Heap Sort Phase II – The Actual Sort
Chapter 15: Heap Problems
Lecture 1: Maximum Element In A Minimum Heap and K Largest Elements In A Stream
Lecture 2: Merge K Sorted Lists Into One Sorted List Using A Heap
Lecture 3: Find The Median In A Stream Of Elements
Chapter 16: Graphs
Lecture 1: Introducing The Graph
Lecture 2: Types Of Graphs
Lecture 3: The Directed And Undirected Graph
Lecture 4: Representing A Graph In Code
Lecture 5: Graph Using An Adjacency Matrix
Lecture 6: Graph Using An Adjacency List And Adjacency Set
Lecture 7: Comparison Of Graph Representations
Lecture 8: Graph Traversal – Depth First And Breadth First
Instructors
-
Loony Corn
An ex-Google, Stanford and Flipkart team
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 1 votes
- 4 stars: 11 votes
- 5 stars: 28 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024