awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
KeKe-Li avatar

KeKe-Li/data-structures-questions

0
View on GitHub↗
github.com/KeKe-Li/golang-interview-questions↗

Data Structures Questions

data-structures-questions is a collection of fundamental computer science data structures and sorting algorithms written from scratch in Go for technical interview preparation. The repository functions as a curated collection of programming problems and reference solutions designed to help software engineers prepare for technical coding interviews, as well as a library of custom data structures showcasing memory layout and algorithmic efficiency.

The project implements foundational collections and primitive nodes using explicit memory addresses and reference pointers rather than high-level abstractions. It employs type constraints and structural typing to implement generic algorithms operating across multiple underlying data types, while analyzing performance tradeoffs, operational mechanics, and time and space efficiency for sorting routines.

Additionally, the codebase inspects language runtime behaviors including heap allocations, escape analysis, and garbage collection patterns to support performance optimization and troubleshooting.

Features

  • Data Structure Implementations - Constructs foundational computer science data structures from scratch to practice core programming concepts and prepare for technical interviews.
  • Coding Interview Preparation - Offers a curated collection of programming problems and reference solutions designed to help software engineers prepare for technical coding interviews.
  • Go Data Structure Implementations - Provides a collection of fundamental computer science data structures and sorting algorithms written from scratch in Go.
  • Sorting Algorithms - Provides reference sorting implementations to understand underlying mechanics, performance characteristics, and time complexity tradeoffs.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
1,874 stars·462 forks·Apache-2.0·15 views
  • Low-Level Primitive Nodes - Implements foundational collections and primitive nodes from scratch to demonstrate low-level memory layouts.
  • Pointer Memory Management - Constructs dynamic data layouts using explicit memory addresses and reference pointers rather than high-level abstractions.
  • Language Runtime Type Inspection - Inspects language runtime behaviors including heap allocations, escape analysis, and garbage collection patterns for performance optimization.
  • Complexity Analysis - Analyzes the time and space complexity tradeoffs of sorting routines to evaluate operational performance.
  • Go Runtime Internals - Inspects core language runtime internals such as memory management, scheduler behavior, escape analysis, and stack allocation to troubleshoot performance bottlenecks.
  • Runtime Internals Study - Inspects core language runtime internals such as memory management, scheduler behavior, escape analysis, and stack allocation.
  • Star history

    Star history chart for keke-li/data-structures-questionsStar history chart for keke-li/data-structures-questions

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does keke-li/data-structures-questions do?

    data-structures-questions is a collection of fundamental computer science data structures and sorting algorithms written from scratch in Go for technical interview preparation. The repository functions as a curated collection of programming problems and reference solutions designed to help software engineers prepare for technical coding interviews, as well as a library of custom data structures showcasing memory layout and algorithmic efficiency.

    What are the main features of keke-li/data-structures-questions?

    The main features of keke-li/data-structures-questions are: Data Structure Implementations, Coding Interview Preparation, Go Data Structure Implementations, Sorting Algorithms, Low-Level Primitive Nodes, Pointer Memory Management, Language Runtime Type Inspection, Complexity Analysis.

    Which projects share features with keke-li/data-structures-questions?

    Projects with overlapping indexed features include: ua-nick/data-structures-and-algorithms — This repository is a collection of fundamental data structures and classic algorithms implemented in Go, designed for… kevin-wayne/algs4 — algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard… mission-peace/interview — This project is a comprehensive library of reference implementations for fundamental data structures and algorithms,… humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in… jack-lee-hiter/algorithmsbypython — AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of… hit-alibaba/interview — This project is a comprehensive technical interview preparation guide and computer science knowledge base. It serves…

    Projects sharing features with Data Structures Questions

    These projects share indexed features with Data Structures Questions. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • ua-nick/data-structures-and-algorithmsua-nick avatar

      ua-nick/Data-Structures-and-Algorithms

      2,773View on GitHub↗

      This repository is a collection of fundamental data structures and classic algorithms implemented in Go, designed for educational study and technical skill development. It provides a comprehensive library of standard storage primitives and computational procedures intended to demonstrate efficient data organization and logic. The project distinguishes itself through a focus on core design principles, utilizing language-level type parameters and interface-based polymorphism to maintain type safety and modularity. Implementations rely on iterative logic and direct memory management via pointers

      Goalgorithmalgorithmsalgorithms-and-data-structures
      View on GitHub↗2,773
    • kevin-wayne/algs4kevin-wayne avatar

      kevin-wayne/algs4

      7,519View on GitHub↗

      algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

      Java
      View on GitHub↗7,519
    • mission-peace/interviewmission-peace avatar

      mission-peace/interview

      11,306View on GitHub↗

      This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

      Java
      View on GitHub↗11,306
    • jack-lee-hiter/algorithmsbypythonJack-Lee-Hiter avatar

      Jack-Lee-Hiter/AlgorithmsByPython

      4,082View on GitHub↗

      AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of computer science fundamentals. It serves as a comprehensive guide for algorithmic patterns, core data structures, and solutions for competitive programming and technical interview challenges. The project distinguishes itself by offering a wide array of reference implementations, including a dedicated set of solutions for common LeetCode problems. It focuses on translating theoretical computational logic into practical Python code for educational and practical use. The repository

      Python
      View on GitHub↗4,082
    Compare all 30 related projects→

    Curated searches featuring Data Structures Questions

    Hand-picked collections where Data Structures Questions appears.
    • Developer resource directory
    • Data structures algorithms