Nahid-Hassan / job-prep

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:C++ 54.0%Language:JavaScript 33.5%Language:C# 6.0%Language:Java 3.3%Language:HTML 1.2%Language:Python 1.1%Language:CSS 0.5%Language:C 0.4%