cracktheinterview.hashnode.devUnderstanding Dependency Injection in JavaDependency Injection (DI) is one of those concepts every Java developer has heard of. Many associate it immediately with Spring. But DI is not a framework feature — it’s a design principle. If you rem2h ago·5 min read
cracktheinterview.hashnode.devWhere To Securely Store Tokens In Client Application?Storing tokens on the client side is one of those topics that repeatedly sparks debate among frontend and backend engineers. Ask different developers and you’ll likely hear completely different answers: localStorage, cookies, memory-only… The confusi...Feb 10·4 min read
cracktheinterview.hashnode.devDesigning a Secure Authorization Architecture: Do You Really Need OAuth2?Authentication and authorization are fundamental parts of any modern application—but choosing the right strategy is not a one-size-fits-all decision. This also a common misunderstanding topic in technical interview. In this article we’ll explore: Au...Feb 9·7 min read
cracktheinterview.hashnode.devJWT and OAuth2 Explained: Access Tokens, Refresh Tokens, and How They Work1. Why This Topic Matters JWT and OAuth2 are foundational concepts in modern authentication and authorization systems.They are widely adopted, yet frequently misunderstood—especially when it comes to access tokens, refresh tokens, and how they relate...Feb 2·5 min read