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↗
1,874 stars·462 forks·Apache-2.0·13 viewsgithub.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.
  • 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 were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Data Structures Questions

Similar open-source projects, ranked by how many features they share with Data Structures Questions.
  • 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
See all 30 alternatives to Data Structures Questions→

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.

What are some open-source alternatives to keke-li/data-structures-questions?

Open-source alternatives to keke-li/data-structures-questions 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…

Curated searches featuring Data Structures Questions

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