Skip to content

A Delicious πŸ‘ŒπŸΌ list of interview peparation materials πŸ πŸ––πŸΌ

Notifications You must be signed in to change notification settings

linediconsine/peparation_materials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

A Delicious πŸ‘ŒπŸΌ list of interview prep materials you can ( mostly ) find in the web πŸ πŸ––πŸΌ

Books πŸ––πŸΌ:

Website:

Math

Practice coding

others

videos

HTTP Protocol Basics:

Programming lenaguages

Ruby:

Javascript:

TypeScript:

Concepts of modern developing:

Design concept

  • KISS : Keep it simple stupid ( clean, simple code.)
  • DRY : Do not repeat yourself
  • TDA: Tell don’t ask It reminds us that rather than asking an object for data and acting on that data, we should instead tell an object what to do. This encourages to move behavior into an object to go with the data.
  • SoC: Separation of Concerns
  • YAGNI: You ain’t gonna need it
  • Solid Single responsibility principle,A class should only have a single responsibility, that is, only changes to one part of the software's specification should be able to affect the specification of the class.
  • Open–closed principle "Software entities ... should be open for extension, but closed for modification."
  • Liskov substitution principle "Objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program." See also design by contract.
  • Interface segregation principle "Many client-specific interfaces are better than one general-purpose interface."
  • Dependency inversion principle One should "depend upon abstractions, [not] concretions."

Muckup interview

How Big companies hire:

About

A Delicious πŸ‘ŒπŸΌ list of interview peparation materials πŸ πŸ––πŸΌ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published