Interview Prep
Page 2 of 6
Categories(5)
Algorithms & Data Structures form the backbone of computer science and software engineering, providing essential…
Career and interviews is the practical side of software engineering: getting hired, getting promoted, deciding when to…
Frontend System Design involves crafting the architecture of client-side applications, focusing on the unique…
Preparing for an interview involves understanding various formats and honing skills necessary to effectively…
Courses(170)
Showing 31–60 of 170 courses
UpdatedA text-based course on graph theory for coding interviews: BFS, DFS, Union-Find, Dijkstra's, and minimum spanning trees, with practice each module.
Updated 8mo agoThe course will help you successfully pass interviews at IT companies with up-to-date material. Master key algorithms and be confident in interviews.
UpdatedPrepare with the 50 coding questions most often asked at Oracle, sharpening algorithmic problem-solving in a browser-based practice environment.
UpdatedPractice the 50 coding questions most frequently asked at Amazon, building algorithmic problem-solving in an interactive browser environment.5/5
UpdatedWork through the 40 questions most commonly asked in LinkedIn interviews, practicing algorithm and data structure patterns in the browser.5/5
Updated 8mo agoPrepare for a Google interview with a course covering 50 key questions and skills. Practice coding and algorithms for a successful interview.5/5
Updated 8mo agoPrepare for an interview at Microsoft with this course. Study 50 questions, practice solving problems, and develop algorithmic skills.5/5
UpdatedPractice the 45 coding questions most often asked in Meta interviews, with interactive browser-based exercises on algorithms and patterns.5/5
Updated 9mo agoDeepen your knowledge in software development. Learn Rust and Go, multithreading, virtualization with Docker, and create modern applications with WebAssembly.8h 3m
UpdatedMaster five core dynamic programming patterns through 35+ guided exercises, moving from brute-force recursion to clean, efficient solutions.
UpdatedBuild a step-by-step understanding of threads, synchronization, race conditions, and deadlocks to handle concurrency questions in interviews.
Updated 9mo agoLearn recursion to excel in coding interviews. Dive into its principles, solve algorithmic challenges, and enhance your skills with real-world examples. Join
Updated 9mo agoMaster the evaluation of algorithms, time and space complexity. Learn to choose efficient solutions and write optimized code.5/5
Updated 9mo agoPrepare for technical interviews with a course on relational databases. Learn about normalization, ER diagrams, and relational schemas through real-world exampl
Updated 9mo agoBuild a clear and strong portfolio with this course on prompt engineering. You will learn how to use AI to shape your resume, write better cover letters.
Updated 9mo agoThis course is designed for developers, database engineers, data specialists, and ML engineers preparing for SQL interviews.
UpdatedLearn how databases scale: sharding, replication, and fault tolerance explained with clear examples for engineers prepping for tech interviews.
UpdatedPrepare for engineering leadership interviews with behavioral question practice, team motivation skills, and a clear way to show impact.5/5
UpdatedLearn how interviewers judge behavioral and culture-fit questions, and build structured, evidence-based answers drawn from your own experience.
UpdatedPractice for engineering manager interviews with real sample answers covering people management, goal-setting, conflict, and career growth.
UpdatedMaster Object-Oriented Design interviews with step-by-step breakdowns of classic problems like Parking Lot and Elevator System.5/5
UpdatedUnderstand what Mobile System Design interviews actually test, and how to reason through open-ended design questions clearly.
UpdatedLearn a reusable framework for generative AI system design interviews, applied step by step to real, concrete system examples.5/5
Updated 10mo agoMaster the art of salary negotiation in IT. A course for graduates and experienced engineers to improve conditions and receive fair compensation.
Updated 10mo agoThe course "Fundamental Principles of Software Development for Middle Developers" serves as a seamless progression from the beginner's program.5h 2m5/5
UpdatedLearn to recognize the recurring patterns behind coding interview problems and apply proven approaches to solve them faster.
UpdatedA developer's guide to writing a resume that gets noticed, with real before-and-after examples and hiring manager insights.
Updated 11mo agoLow-Level Design (LLD) course by takeUforward (Striver): turn architecture into detailed classes, structures and algorithms. Java-based, fits any OOP language.22h 34m
Updated 11mo agoUnlock the power of microservices with our comprehensive masterclass. While microservices offer an approach to building scalable software.3h 25m5/5
Updated 11mo agoEmbark on Your Software Engineering Journey with Strong Foundations In the world of software engineering, possessing a robust knowledge base is crucial.14h 43m5/5