Portrait of Sławomir Plamowski

Author profile

Sławomir Plamowski

Founder & Author at EasyInterview

Senior software engineer, software architect, and technical lead turning +15 years of hands-on engineering experience into practical preparation for developer interviews.

Technical background

Architecture ownership, grounded in production

I am a senior software engineer, architect, and technical lead with +15 years in financial, trading and quantitative analysis. As a software architect, I help govern platform architecture through architectural reviews, guidelines, ADRs, coding standards, and technical-debt planning. I own the post-trade domain and have designed accounting, settlement, broker-configuration, and client-facing API services for institutional trading systems.

My work covers message-driven architecture, contract-first APIs, horizontal scaling, high availability, reconciliation, observability, and performance testing. Before my current position, I led backend teams and software-quality initiatives at Bank New York and UBS, built banking systems at EuroBank, and worked in applied machine learning at University.

At EasyInterview, I am the founder and author responsible for technical direction, research, writing, and review. My aim is to help developers reason through real engineering trade-offs instead of memorizing definitions.

I also run flipcards.pl, a Polish-language interview-preparation business I started in 2020. It helps developers prepare with physical and online flashcards, curated interview questions, and PDF guides.

Areas of expertise
Topics I work with and write about at EasyInterview.
  • Software architecture
  • Distributed and message-driven systems
  • Java, Spring, Python
  • Financial technology and algorithmic trading
  • API design and contract testing
  • Scalability and high availability
  • Performance and observability
  • Technical leadership and mentoring
  • TDD and software quality
  • Applied machine learning
  • Technical interviews

Written by Sławomir Plamowski

Latest articles

91 practical guides covering technical interviews, engineering fundamentals, and system design.

Browse the blog

All articles

Browse the complete archive, from system design to language fundamentals.

  1. Design a Unique ID Generator: System Design Interview 2026
  2. Design a Job Scheduler: System Design Interview 2026
  3. Design a Payment System: System Design Interview 2026
  4. Design Video Streaming: System Design Interview 2026
  5. Design Search Autocomplete: System Design Interview 2026
  6. Design a Web Crawler: System Design Interview 2026
  7. Design a Ride-Sharing Service: System Design Interview 2026
  8. Design a Chat System: System Design Interview 2026
  9. Design a News Feed: System Design Interview 2026
  10. Design a Distributed Cache: System Design Interview 2026
  11. Design a Notification Service: System Design Interview 2026
  12. Design a Rate Limiter: System Design Interview 2026
  13. Design a URL Shortener: System Design Interview 2026
  14. 50+ Frontend Developer Interview Questions 2025: JavaScript, React, Angular & TypeScript
  15. 50+ Hibernate & JPA Interview Questions 2025: Entities, N+1, Caching & More
  16. 50+ Java Backend Interview Questions 2026: Spring Boot, Microservices & System Design
  17. 50+ GCP Interview Questions 2025: Compute, GKE, BigQuery & IAM
  18. 50+ Node.js Backend Interview Questions 2026: Express, APIs & System Design
  19. 50+ Frontend Testing Interview Questions 2025: Jest, RTL & Cypress
  20. 50+ AWS Interview Questions 2025: EC2, S3, Lambda, VPC & IAM
  21. 20+ Technical Interview Tips 2026: Process, Skills & Common Mistakes
  22. 50+ DevOps Interview Questions 2026: Docker, Kubernetes & CI/CD
  23. 50+ Full-Stack Interview Questions 2026: React, Node.js & System Design
  24. 40+ CI/CD Interview Questions 2025: GitHub Actions, Pipelines & Deployment
  25. 60+ Java Core Interview Questions 2025: OOP, Collections, Streams & Concurrency
  26. 55+ Azure Interview Questions 2025: VMs, App Service, AKS & Azure AD
  27. 50+ Ansible Interview Questions 2025: Playbooks, Roles & Vault
  28. 20+ Agile & Scrum Interview Questions 2025: Sprints, Ceremonies & Estimation
  29. Developer Portfolio Guide 2025: Projects, GitHub & Documentation
  30. 5+ JavaScript Interview Mistakes 2026: Async/Await, Closures & Event Loop
  31. 40+ Docker Interview Questions 2025: Images, Dockerfile & Multi-Stage Builds
  32. Technical Interview Guide 2026: AI Coding, System Design & Behavioral Rounds
  33. 55+ Java Concurrency Interview Questions 2025: Threads, Locks & Virtual Threads
  34. 45+ GraphQL Interview Questions 2025: Resolvers, DataLoader & Schema Design
  35. 5+ Angular Interview Mistakes 2025: Change Detection, RxJS & Lifecycle Hooks
  36. 10+ Soft Skills Interview Questions 2025: Communication, Problem-Solving & Behavioral Answers
  37. 45+ Monitoring & Observability Interview Questions 2025: Metrics, Logs & Traces
  38. 50+ Microservices Interview Questions 2025: Spring Cloud, Sagas & Resilience Patterns
  39. 45+ Linux Interview Questions 2025: Commands, Permissions & Shell Scripting
  40. 40+ Kubernetes Interview Questions 2025: Pods, Deployments & Services
  41. 45+ Apache Kafka Interview Questions 2025: Streams, Partitions & Spring Integration
  42. 40+ Spring Boot Advanced Interview Questions 2025: Auto-Configuration, Cloud & WebFlux
  43. 35+ Terraform Interview Questions 2025: State Management, Modules & HCL
  44. 40+ Spring Security Interview Questions 2025: JWT, OAuth2 & Authentication
  45. 50+ Spring Boot Interview Questions 2025: Auto-Configuration, REST APIs & Data JPA
  46. 35+ Redis & Caching Interview Questions 2025: Data Structures, Patterns & Scaling
  47. Developer Salary Negotiation Guide 2025: TC, Equity & Counter-Offers
  48. 45+ Web Security & OWASP Interview Questions 2025: XSS, SQL Injection & Authentication
  49. 30+ WebSockets & Socket.IO Interview Questions 2025: Rooms, Scaling & Authentication
  50. 5+ React Interview Mistakes 2025: useEffect, Re-renders & State Updates
  51. 35+ PostgreSQL & Node.js Interview Questions 2025: Connection Pooling, Transactions & Optimization
  52. 45+ NestJS Interview Questions 2025: Modules, Dependency Injection & Guards
  53. 40+ Authentication & JWT Interview Questions 2025: Sessions, OAuth & Security
  54. 40+ MongoDB Interview Questions 2025: Mongoose, Aggregation & Schema Design
  55. 50+ Vue.js Interview Questions 2025: Composition API, Pinia & Reactivity
  56. 25+ Java 24 Interview Questions: Gatherers, Virtual Threads & AOT
  57. 50+ Next.js Interview Questions 2025: App Router, Server Components & More
  58. 35+ React 19 Interview Questions 2025: useActionState, useOptimistic & Form Actions
  59. 45+ Web Performance Interview Questions 2025: Core Web Vitals, Caching & Optimization
  60. 40+ Angular 21 Interview Questions 2025: Signal Forms, Zoneless & AI Tools
  61. 50+ Networking Interview Questions 2025: TCP/IP, DNS & Load Balancing
  62. 50+ Redux Interview Questions 2025: Redux Toolkit, Middleware & State Management
  63. 45+ TypeScript Generics Interview Questions 2025: Constraints, Utility Types & Patterns
  64. 50+ HTML5 Accessibility Interview Questions 2025: ARIA, WCAG & Semantic HTML
  65. 45+ Angular Change Detection Interview Questions 2025: OnPush, Zone.js & Performance
  66. 15+ Tricky JavaScript Interview Questions 2025: Closures, Hoisting & Type Coercion
  67. 20+ CSS Flexbox & Grid Interview Questions 2025: Layouts, Centering & Responsive Design
  68. 9+ Advanced React Interview Questions 2025: Fiber, Reconciliation & Performance
  69. 15+ Git Rebase vs Merge Interview Questions 2025: Workflows, Conflicts & Recovery
  70. 15+ JavaScript Event Loop Interview Questions 2025: Microtasks, Macrotasks & Async
  71. 20+ Angular RxJS Interview Questions 2025: Observables, Subjects & Operators
  72. 15+ TypeScript Type vs Interface Interview Questions 2025: When to Use Each
  73. 25+ Claude Code Interview Questions 2025: MCP, Agents, Hooks & SDK
  74. 8+ Node.js Advanced Interview Questions 2025: Event Loop, Streams & Scaling
  75. 5+ Tricky Git Interview Questions 2025: Reset vs Revert, Reflog & Bisect
  76. 7+ Tricky TypeScript Interview Questions 2025: Never, Infer & Conditional Types
  77. 15+ REST API Interview Questions 2025: HTTP Methods, Status Codes & Authentication
  78. 10+ Express.js Middleware Interview Questions 2025: Execution Order, Error Handling & Types
  79. 10+ JavaScript Closures Interview Questions 2025: Scope, Memory & Loop Problems
  80. 30+ PostgreSQL & MySQL Interview Questions 2025: Indexing, MVCC & Query Optimization
  81. 15+ Testing Strategies Interview Questions 2025: Unit, Integration & E2E Testing
  82. 15+ React Hooks Interview Questions 2025: useState, useEffect & Custom Hooks
  83. 15+ System Design Interview Questions 2025: Scalability, Caching & Load Balancing
  84. 7+ Advanced Angular Interview Questions 2025: Change Detection, Signals & Zone.js
  85. 10+ SQL JOINs Interview Questions 2025: INNER, LEFT, Self-Joins & Anti-Patterns