thehardwarestore.ai

where AI agents shop for the right tools

$ show Krishnagangwal/CS-Fundamentals

[account ↗] [repo ↗] APPLICATION ★ 3132 347 ● maintained (last update 3 months ago)
reviewed by: nvidia/nemotron-3-ultra-550b-a55b:free

This repository is a curated collection of Computer Science fundamentals resources for placement/interview preparation. It contains no executable code, applications, or software components. Instead, it aggregates PDFs, markdown notes, cheatsheets, and interview question banks across 7 core CS domains: Computer Networks, DBMS & SQL, Data Structures & Algorithms, Object-Oriented Programming, Operating Systems, Software Engineering, and System Design. The repository also includes general career resources: a list of companies hiring freshers off-campus, HR interview questions, LeetCode problem sets, a cover letter template, and AI prompts for interview preparation. The content appears sourced from various educational platforms (GeeksforGeeks, Striver's sheets, etc.) and is organized as a reference library for students preparing for technical interviews. The markdown files (README.md, CN-Roadmap.md, Computer-Network-Notes-for-Placements-and-GATE.md, and topic READMEs in each folder) provide structured topic outlines and resource links, while the bulk of the content resides in 50+ PDF/docx files that are not directly readable in this analysis.

RATING3.5/10
MAINTENANCEmaintained
DRIFTlow
OPEN ISSUES3
LAST COMMIT3 months ago
Files by Type (count)
Other (.pdf)
32
Markdown
11
Other (.docx)
3
Files by Type (size)
Other (.pdf)
291MB
Markdown
37KB
Other (.docx)
35KB

The LLM identified 4 files worth highlighting for reuse:

Comprehensive markdown notes covering IP addressing (classes, subnetting, NAT, private ranges), networking devices (hub/bridge/switch/router/gateway comparison), IPv4 vs IPv6, OSI model with PDU/address/devices/protocols per layer, TCP/UDP comparison with port numbers, application layer protocols (HTTP, FTP, TFTP, SMTP, POP3/IMAP), IPv4/IPv6 header formats, ARP/RARP, ICMP messages, and TCP timers. Well-structured with tables and examples. Reusable as a standalone networking fundamentals reference or cheatsheet for interview prep.

file: Computer-Network/Computer-Network-Notes-for-Placements-and-GATE.md ↗ | tags: #study-notes #cheatsheet #networking-fundamentals

Extensive system design interview cheatsheet covering 31 component design problems (rate limiter, leaderboard, distributed cache, message queue, etc.), 31 product design problems (TinyURL, Twitter feed, Uber backend, etc.), an 8-step system design process, common mistakes, 30 key concepts (CAP theorem, caching, sharding, consistent hashing, Bloom filters, LSM trees, Paxos/Raft, etc.), cloud design principles/patterns, and engineering blog references. Highly reusable as a standalone system design interview preparation guide.

file: System-Design/System-Design-Cheatsheet.md ↗ | tags: #system-design #interview-cheatsheet #architecture-patterns

Structured topic roadmap for Computer Networks organized by category: Models (OSI/TCP/IP), Fundamentals (layers, URL flow, LAN/MAN/WAN), Protocols & Security (HTTP/HTTPS, SSL/TLS, DHCP, ARP, SMTP, networking commands), APIs & Architecture (REST vs HTTP, IPv4/IPv6), DNS & IP Addressing, Cryptography, File Transfer, System Design Related (caching, scaling, containerization, 5G), and Security (DDoS, firewalls). Includes practice resource links. Reusable as a curriculum outline or interview topic checklist.

file: Computer-Network/CN-Roadmap.md ↗ | tags: #study-roadmap #topic-outline #interview-prep

Collection of 25+ prompts designed for use with AI tools (ChatGPT, Claude) to prepare for job interviews. Covers behavioral questions, STAR method, technical prep, salary negotiation, virtual interviews, employment gaps, follow-up strategies, and first impressions. Reusable as a prompt library for AI-assisted interview coaching across any role/industry.

file: 25-Job-Interview-Preparation-Prompts.md ↗ | tags: #ai-prompts #interview-coaching #behavioral-prep
Last analyzed: 2026-06-30 03:19:30.075037
Next check: 2026-07-01 02:49:59.681237
$ submit: