Skip to content

Nahid-Hassan/job-prep

Repository files navigation

SE Job Preparation

My Leetcode Account - Md. Nahid Hassan - Solving Idea: Leetcode Problem Solving Ideas - README

  • Samsung
  • Enosis - C#
  • Therap - C++/Java
  • Reve Systems Java Sprint Boot/C++

Languages

Study Plan

  • Data Structures
    • Array Processing
      • Sorting, Searching, Two Pointers, Sliding Window
    • Linked List
    • Stack and Queue
    • Tree
    • Priority Queue
    • Hash Map
    • Set
  • Algorithms
    • General
    • Backtracking & Greedy
    • Graph
  • Number Theory
    • Prime Number Generation (Sieve, Segmented Sieve)
    • Euler Totient Theorem
    • Fermat’s Theorem
    • HCF & LCM (Euclid)
    • Linear Diophantine Equations (Extended Euclid)
    • Modulus Arithmetic (addition,multiplication,subtraction,modular Inverse)
    • Cycle Finding (Floyd Algo and Brent Algo)
    • Integer Factorization (Trial Division , Pollard Rho method)
    • Lucas Theorem (Simple & Advance)
    • Chinese Remainder Theorem
    • Wilson Theorem
    • Miller - Rabin Primality Testing
    • Perfect Numbers
    • Goldbach Conjecture

Books

  • Competitive Programming Handbook - Generalize
  • Competitive Programming 3 - Uva

Interview Preparation Book

Solving Idea

images

Other Resources

Github Repository

Common Mistakes

images

About

In this repository I am trying to contribute my software engineer job preparation materials.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published