1. EachPod

Backend Interview Crashcasts - Podcast

Backend Interview Crashcasts

Welcome to Crashcasts, the podcast for tech enthusiasts!

Whether you're a seasoned engineer or just starting out, this podcast will teach something to you about Backend Interview .

Join host Sheila and Victor as they dive deep into essential topics.

Each episode is presented with gradually increasing in complexity to cover everything from basic concepts to advanced edge cases.

Whether you're preparing for a phone screen or brushing up on your skills, this podcast offers invaluable insights, tips, and common pitfalls to avoid. With a focus on various technologies and best practices, you'll gain the confidence. Subscribe now and transform your learning experience into something amazing!

For more podcasts, please visit crsh.link/casts
For blog posts of these podcasts, please visit crsh.link/reads
For daily news, please visit crsh.link/news

Learning Education Technology
Update frequency
every day
Average duration
7 minutes
Episodes
88
Years Active
2024
Share to:
Pulsar vs Kafka: Comparing Consumption, Ordering, and Fault Tolerance

Pulsar vs Kafka: Comparing Consumption, Ordering, and Fault Tolerance

Dive into the world of distributed messaging systems as we compare Apache Pulsar and Kafka, exploring their key differences and use cases.

In this episode, we explore:

  • Message consumption models: P…
00:08:20  |   Wed 21 Aug 2024
Understanding Kernels: Different Types Explained

Understanding Kernels: Different Types Explained

Dive into the core of operating systems with an exploration of kernels and their various types in this essential episode for senior backend engineers.

In this episode, we explore:

  • Kernel fundamenta…
00:07:34  |   Wed 21 Aug 2024
Demystifying Subnet Masks: Understanding IP Address Management

Demystifying Subnet Masks: Understanding IP Address Management

Dive into the world of IP address management as we demystify subnet masks and their crucial role in networking.

In this episode, we explore:

  • Subnet mask basics and their intricate relationship with…
00:07:00  |   Wed 21 Aug 2024
Unlocking the Power of Memory-Mapped Files: Exploring Advantages and Applications

Unlocking the Power of Memory-Mapped Files: Exploring Advantages and Applications

Dive into the world of memory-mapped files and discover how this powerful technique can revolutionize your approach to file handling and system programming.

In this episode, we explore:

  • The concept…
00:06:40  |   Wed 21 Aug 2024
Mastering Kotlin's Null Safety: Effective Techniques for Handling Nullable Types

Mastering Kotlin's Null Safety: Effective Techniques for Handling Nullable Types

Dive into the world of Kotlin's null safety features and learn how to write more robust, error-free code.

In this episode, we explore:

  • Kotlin's innovative approach to eliminating null reference exc…
00:08:32  |   Wed 21 Aug 2024
ZooKeeper's Role in Kafka and the Shift Towards ZooKeeper Independence

ZooKeeper's Role in Kafka and the Shift Towards ZooKeeper Independence

Dive into the evolving world of Apache Kafka as we explore the shift from ZooKeeper dependency to a self-contained system using KRaft.

In this episode, we explore:

  • ZooKeeper's crucial role in Kafka…
00:06:12  |   Wed 21 Aug 2024
JVM Architecture Demystified: Understanding Java's Virtual Machine

JVM Architecture Demystified: Understanding Java's Virtual Machine

Dive into the intricate world of Java Virtual Machine architecture with our expert guest, Victor, as we unravel the complexities of JVM for senior backend engineer interviews.

In this episode, we ex…

00:05:43  |   Wed 21 Aug 2024
Understanding Java's Memory Management: Exploring -Xms, -Xmx, and -Xss Parameters

Understanding Java's Memory Management: Exploring -Xms, -Xmx, and -Xss Parameters

Dive into the intricacies of Java's memory management with our expert guest as we unravel the mysteries behind -Xms, -Xmx, and -Xss parameters.

In this episode, we explore:

  • The crucial roles of -Xm…
00:06:43  |   Wed 21 Aug 2024
Load Balancers: The Essential Guide for Distributed Systems Architecture

Load Balancers: The Essential Guide for Distributed Systems Architecture

Dive into the world of load balancers and their crucial role in distributed systems architecture with expert insights from Victor, an experienced distributed systems engineer.

In this episode, we ex…

00:07:49  |   Wed 21 Aug 2024
Understanding ACID Properties: The Pillars of Reliable Database Transactions

Understanding ACID Properties: The Pillars of Reliable Database Transactions

Dive into the world of database reliability with our exploration of ACID properties – the backbone of trustworthy transactions.

In this episode, we explore:

  • The four pillars of ACID: Decoding Atomi…
00:08:04  |   Wed 21 Aug 2024
How Does Cache Memory Boost Computer Performance? Exploring its Crucial Role

How Does Cache Memory Boost Computer Performance? Exploring its Crucial Role

Dive into the world of computer architecture as we explore the crucial role of cache memory in boosting computer performance.

In this episode, we explore:

  • The fundamentals of cache memory and why i…
00:06:37  |   Wed 21 Aug 2024
Understanding Compiler Phases: A Guide to How Programs Are Translated

Understanding Compiler Phases: A Guide to How Programs Are Translated

Dive into the intricate world of compilers with our latest episode, where we break down the essential phases that transform your code into executable machine instructions.

In this episode, we explor…

00:07:27  |   Wed 21 Aug 2024
Demystifying Kubernetes: Understanding Cluster Components and Their Interactions

Demystifying Kubernetes: Understanding Cluster Components and Their Interactions

Dive into the intricate world of Kubernetes as we demystify cluster components and their interactions in this enlightening episode.

In this episode, we explore:

  • The anatomy of a Kubernetes cluster:…
00:06:56  |   Wed 21 Aug 2024
SRE and DevOps: Understanding the Connection and Key Differences

SRE and DevOps: Understanding the Connection and Key Differences

Dive into the world of Site Reliability Engineering (SRE) and DevOps as we explore their intricate relationship and crucial differences.

In this episode, we explore:

  • The core definitions and shared…
00:06:25  |   Wed 21 Aug 2024
Understanding the CAP Theorem: Implications for System Design

Understanding the CAP Theorem: Implications for System Design

Dive into the world of distributed systems as we unravel the complexities of the CAP theorem and its profound impact on system design.

In this episode, we explore:

  • The three pillars of the CAP theo…
00:07:22  |   Wed 21 Aug 2024
Inheritance vs. Composition: Weighing the Trade-offs in Software Design Patterns

Inheritance vs. Composition: Weighing the Trade-offs in Software Design Patterns

Dive into the world of object-oriented programming as we explore the crucial decision between inheritance and composition in software design.

In this episode, we explore:

  • The fundamental difference…
00:08:30  |   Wed 21 Aug 2024
Understanding the CAP Theorem: Trade-offs in NoSQL Database Design

Understanding the CAP Theorem: Trade-offs in NoSQL Database Design

Dive into the world of NoSQL databases as we unravel the complexities of the CAP theorem and its impact on distributed systems.

In this episode, we explore:

  • The CAP theorem: Understanding Consisten…
00:06:12  |   Wed 21 Aug 2024
Understanding ACID: The Key to Database Consistency and Reliability

Understanding ACID: The Key to Database Consistency and Reliability

Dive into the world of database reliability with our exploration of ACID properties, the cornerstone of data consistency in relational databases.

In this episode, we explore:

  • The four ACID properti…
00:07:54  |   Wed 21 Aug 2024
Kafka vs RabbitMQ: Architectural Differences and Ideal Use Cases Explained

Kafka vs RabbitMQ: Architectural Differences and Ideal Use Cases Explained

Dive into the world of message broker systems as we compare Kafka and RabbitMQ, two popular choices for backend engineers.

In this episode, we explore:

  • Architectural differences between Kafka and R…
00:08:23  |   Wed 21 Aug 2024
Deep Dive: Processes vs. Threads - Understanding the Key Differences

Deep Dive: Processes vs. Threads - Understanding the Key Differences

Dive into the world of operating systems as we unravel the complexities of processes and threads in this informative episode.

In this episode, we explore:

  • The fundamental differences between proces…
00:08:09  |   Wed 21 Aug 2024
Disclaimer: The podcast and artwork embedded on this page are the property of crashcasts.com. This content is not affiliated with or endorsed by eachpod.com.