Skip to content

SumonMSelim/chhola-muri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chhola-Muri

A collaborative learning repository for software engineering interview preparation and knowledge sharing.

Purpose

This repository serves as a centralized hub for our daily learning and exploration of key software engineering topics. Our focus is on building practical knowledge and skills that are commonly required in technical interviews and day-to-day engineering work.

Areas of Focus

Data Structures & Algorithms (DSA)

  • Implementation of common data structures
  • Algorithm techniques and patterns
  • Time and space complexity analysis
  • Problem-solving approaches

System Design

  • Distributed systems architecture
  • Scalability patterns
  • High-availability strategies
  • Microservices design
  • Database selection and optimization
  • URL shortener and other practical examples

Software Development Processes

  • Agile methodologies
  • Testing strategies
  • CI/CD pipelines
  • Code review practices
  • DevOps principles

Linux & Operating Systems

  • Command-line tools and utilities
  • Shell scripting
  • System administration
  • Performance monitoring and optimization

Repository Structure

Each major topic has its own dedicated directory with relevant implementations, notes, and resources:

  • /dsa - Data structures and algorithms implementations and problems
  • /system_design - System design case studies and architecture diagrams
  • /linux - Linux scripts, commands, and references
  • /process - Documentation on software development processes

Team Members

This repository is maintained by:

  • Andalib
  • Selim
  • Habib
  • Lenin
  • Opu
  • Shemul

How to Contribute

  1. Choose a topic or skill you want to explore
  2. Create a branch with a descriptive name (feature/topic-name)
  3. Add your implementation, documentation, or notes
  4. Submit a pull request for review
  5. Share insights and discuss with the team

Learning Resources

(This section will be populated with books, courses, and resources we find valuable during our learning journey)


"Chhola-Muri" - Mixing diverse ingredients to create something greater than the sum of its parts.

About

A collaborative learning repository for software engineering interview preparation and knowledge sharing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors