11 repository-uri
Curated sets of algorithmic problems and solutions for technical interview preparation.
Distinguishing note: Specifically targets collections of coding problems for interview practice rather than general computer science theory.
Explore 11 awesome GitHub repositories matching education & learning resources · Algorithm Practice Collections. Refine with filters or upvote what's useful.
This project is a curated collection of technical reference materials and study guides designed for machine learning interview preparation. It provides comprehensive resources for candidates pursuing engineering roles, focusing on deep learning, production infrastructure, and large-scale system design. The repository distinguishes itself through an architecture that combines theoretical research with industrial case studies. It utilizes a pattern-based approach to system design, breaking down complex deployments—such as recommendation engines, search ranking, and ad click prediction—into reus
Offers curated collections of algorithmic and SQL problems specifically for technical interview preparation.
This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie
Curates sets of sorting and searching challenges specifically designed for technical interview practice.
This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers
Provides a curated collection of JavaScript implementations for common algorithmic problems and data structures.
InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int
Recommends a tiered algorithm practice plan with curated problem sets from popular coding platforms.
Java-Interview este o colecție de ghiduri de referință tehnică și materiale de studiu concepute pentru interviurile de dezvoltator backend Java. Oferă o bază de cunoștințe cuprinzătoare care acoperă Java Virtual Machine, programarea multi-threaded și sistemele distribuite. Proiectul se diferențiază prin combinarea conținutului tehnic cu framework-uri de strategie pentru interviuri. Include template-uri structurate pentru articularea experiențelor de proiect și a introducerilor personale, alături de seturi de întrebări de înaltă frecvență și pattern-uri de design bazate pe scenarii. Resursa acoperă designul sistemelor backend pentru arhitecturi de înaltă concurență, cum ar fi flash sales și sisteme de utilizatori la scară largă. Include, de asemenea, un set de practică categorizat de algoritmi și probleme de structuri de date pentru a susține evaluările tehnice.
Includes curated sets of algorithmic problems and data structure challenges for technical interview preparation.
This project is a comprehensive set of roadmaps and curricula designed for technical, behavioral, and architectural interview mastery. It provides structured guides, frameworks, and checklists for mastering algorithmic coding, system design, and behavioral questions. The resource is distinguished by specialized study paths, including a frontend engineering curriculum and a dedicated system design framework for architecting scalable systems. It also features a behavioral interview playbook that utilizes a standardized response method to align professional experience with company values. The g
Ships curated collections of algorithmic problems and complexity cheat sheets for technical assessment preparation.
Acest proiect este un repository de soluții LeetCode care conține o colecție de soluții pentru probleme algoritmice și de baze de date. Acesta servește ca ghid de implementare a algoritmilor și referință pentru programarea competitivă, oferind cod optimizat pentru a demonstra utilizarea structurilor de date și modele de codare eficiente. Repository-ul include soluții pentru provocări computaționale complexe implementate în mai multe limbaje de programare și o colecție de interogări SQL pentru recuperarea și manipularea datelor pe diferite niveluri de dificultate. Aceste resurse sunt concepute pentru studiul programării competitive și pregătirea interviurilor tehnice. Proiectul utilizează o structură de directoare specifică limbajului și maparea fișierelor bazată pe probleme pentru a organiza codul sursă. De asemenea, utilizează un wrapper de build bazat pe Gradle pentru compilarea Java și scripturi shell pentru procesarea textului.
Offers curated sets of algorithmic problems and solutions for technical interview preparation.
This project is a curated educational resource and technical interview preparation kit. It provides a comprehensive collection of study guides and question banks focused on front-end web development, JavaScript algorithms, and professional coding assessments. The repository includes a technical interview question bank and specialized study sets for JavaScript algorithms. These resources cover conceptual explanations and programming challenges designed to help developers master common coding patterns and theoretical questions. The content covers core web development fundamentals, including HT
Provides curated sets of algorithmic problems and solutions for technical interview practice.
Acest repository este o colecție de structuri de date fundamentale și algoritmi clasici implementați în Go, concepuți pentru studiu educațional și dezvoltarea abilităților tehnice. Oferă o bibliotecă cuprinzătoare de primitive de stocare standard și proceduri computaționale menite să demonstreze organizarea eficientă a datelor și logica. Proiectul se distinge printr-un accent pe principiile de design de bază, utilizând parametri de tip la nivel de limbaj și polimorfism bazat pe interfețe pentru a menține siguranța tipurilor și modularitatea. Implementările se bazează pe logică iterativă și gestionarea directă a memoriei prin pointeri, prioritizând eficiența structurală și organizarea clară și mentenabilă a codului. Biblioteca acoperă o gamă largă de subiecte esențiale de informatică, inclusiv diverse tehnici de căutare, sortare și potrivire a modelelor de șiruri (string pattern matching). Aceste implementări servesc drept resursă pentru analizarea performanței, exersarea modelelor algoritmice și pregătirea pentru evaluările tehnice.
Serves as a resource for practicing fundamental algorithmic logic and performance analysis.
This project is a structured educational curriculum designed to guide learners through the fundamentals of frontend web development. It functions as a comprehensive learning resource that transitions students from basic markup and styling to the construction of complex, interactive web applications. The curriculum emphasizes a project-based approach, requiring students to apply theoretical knowledge through practical implementation. It covers essential software engineering practices, including the use of command-line tools, version control workflows, and the application of architectural desig
Offers curated sets of web-based coding challenges and application exercises for skill development.
Acest proiect este o colecție cuprinzătoare de exerciții de dezvoltare web și concepte de aplicații concepute pentru a ajuta dezvoltatorii să exerseze și să își îmbunătățească competența tehnică. Servește drept resursă curatoriată pentru construirea diverselor proiecte software, variind de la instrumente utilitare simple la aplicații web complexe, interactive, care demonstrează abilități de bază de programare și design de interfață. Repository-ul se distinge prin oferirea unei game largi de provocări practice de implementare care acoperă întregul spectru al dezvoltării frontend și full-stack. Utilizatorii se pot implica în sarcini care necesită gestionarea stării client-side, manipularea datelor asincrone din API-uri externe și implementarea persistenței bazate pe browser pentru a menține informațiile utilizatorului pe parcursul sesiunilor. Aceste proiecte sunt structurate pentru a ajuta dezvoltatorii să stăpânească compoziția interfeței bazată pe componente și interacțiunile bazate pe evenimente. Colecția acoperă numeroase domenii funcționale, inclusiv instrumente de productivitate precum cronometre și manageri de sarcini, aplicații axate pe media precum playere video și baze de date de filme, și interfețe orientate spre business precum magazine e-commerce și platforme de joburi. Include, de asemenea, utilitare pentru urmărirea financiară, gestionarea evenimentelor și generarea de conținut interactiv, permițând explorarea diverselor procesări de date și modele UI.
Provides a community-driven resource of diverse technical challenges ranging from simple utilities to complex web applications.