Python Senior Interview Questions
Real senior Python interview questions from a top outsourcing company in Vietnam — covering data structures, memory management, async concurrency, database optimization, and code quality.
All posts tagged with "backend"
Real senior Python interview questions from a top outsourcing company in Vietnam — covering data structures, memory management, async concurrency, database optimization, and code quality.
Learn how NestJS modules work: feature modules, shared modules, global modules, dynamic modules, and how the module system organizes your application architecture.
Understand Docker images and containers from scratch. Learn what they are, how they differ, and run your first container with hands-on examples in under 30 minutes.
Learn how to handle two of the most common Docker production failures: image pull errors on deploy and database connection failures on startup. Practical patterns with healthchecks, retry logic, and rollback strategies.
Microservices promise scalability and independence, but they come with a hidden complexity tax that teams pay in distributed tracing, operational overhead, and cognitive load. Here's what the tutorials skip.
Compare Redis, Memcached, and local in-process caching solutions. Learn when to use each, their strengths and trade-offs, architecture patterns, and practical implementation examples for building high-performance applications.
Learn how to design and build ingestion APIs for IoT systems — handling high-throughput device data, batching, validation, backpressure, and storage strategies with practical examples.
A practical comparison of local development and production environments for new web developers. Understand the gaps in networking, security, scaling, databases, and deployment that surprise juniors on their first real project.
Learn vertical slice architecture with practical examples, folder structure, request flow, trade-offs, and how it compares with layered, clean, and hexagonal architecture.
A practical deep dive into Java 25 JVM and performance improvements, including compact object headers, ahead-of-time profiling, JFR upgrades, and generational Shenandoah.