This course is part of the Meta Front-End & Back-End Developer Professional &Certificate Course No 09 Out of 09🔹🔹Coding Interview Preparation
🏆What you will learn
✔️Prepare for a coding interview
✔️Prepare for a Meta interview
✔️ Solve problems using code
The final course in this program will help prepare you for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations needed to land the job. Ultimately you’ll gain strategic insights and tips for successful interviewing.
By the end of this course, you'll have knowledge of:
• Appropriate communication during a coding interview
• Successful interviewing strategies
• Using pseudocode
• The fundamentals of computer science
• The capabilities of data structures and how to implement them
• How to review data structures in the context of coding interviews
• The concept of algorithms and common approaches to working with them
• How to visualize an algorithm
• Combining new and previously learned coding patterns to solve problems
Ideally, you should have completed all the courses in this professional certificate.
🔸🔸🔸🔸⌚⌚Timestamp⌚⌚🔸🔸🔸🔸
✒️Week 1
0:00:00 Introduction to the course
0:04:19 Introduction to the technical recruitment process
0:12:44 What is a coding interview?
0:20:24 Communication
0:26:14 What to expect from a technical interview
0:34:17 Binary
0:40:28 Memory
0:46:23 Time complexity
0:53:24 Space complexity
0:58:24 Module summary: Introduction to the coding interview
✒️Week 2
1:03:57 Basic data structures
1:10:43 Lists and sets
1:17:00 Stacks and queues
1:22:19 Trees
1:27:29 Hash tables
1:34:47 Heaps
1:40:19 Graphs
1:45:28 Module summary: Introduction to data structures
✒️Week 3
1:53:11 Sorting Algorithms
2:00:41 Searching Algorithms
2:05:41 Divide and conquer
2:10:24 Recursion
2:16:01 Dynamic programming
2:22:15 Greedy algorithms
2:28:02 Module summary: Introduction to algorithms
✒️Week 4
2:32:13 Course recap
2:40:30 Course wrap up