Javid Jaffer
joined May 14, 2025
  • What’s the hardest data interview question you’ve actually been asked?

    I have a data interview coming up and I’m trying to prepare beyond the usual SQL, Python, and statistics questions. Most interview guides focus on technical concepts, but I’ve noticed that many companies ask scenario-based questions that are harder to prepare for, such as diagnosing a drop in a business metric, explaining a dashboard anomaly,(Read More)

    I have a data interview coming up and I’m trying to prepare beyond the usual SQL, Python, and statistics questions.

    Most interview guides focus on technical concepts, but I’ve noticed that many companies ask scenario-based questions that are harder to prepare for, such as diagnosing a drop in a business metric, explaining a dashboard anomaly, or deciding what data you would need to solve a problem.

    For those working in data analytics, BI, data science, or related roles:

    • What was the toughest question you were asked?
    • Was it technical, business-focused, or a mix of both?
    • Looking back, what do you think the interviewer was actually trying to assess?

    I’d love to hear some real interview examples and how you approached them.

  • Do protocols work perfectly on bare metal but break inside containers and Kubernetes?

    I’ve noticed a recurring pattern with networking-heavy applications: everything works as expected on a local machine or VM, but the moment it’s deployed inside Docker or Kubernetes, service discovery starts failing. A recent example involved a BACnet/IP application that could discover devices normally outside Kubernetes, but failed to find anything once it was running inside(Read More)

    I’ve noticed a recurring pattern with networking-heavy applications: everything works as expected on a local machine or VM, but the moment it’s deployed inside Docker or Kubernetes, service discovery starts failing.

    A recent example involved a BACnet/IP application that could discover devices normally outside Kubernetes, but failed to find anything once it was running inside a pod.

    It made me wonder whether we’re hitting a broader mismatch between modern cloud-native infrastructure and protocols that were originally designed for local networks.

    Some questions that come to mind:

    • Are multicast and broadcast-based discovery protocols fundamentally at odds with Kubernetes networking?
    • How do teams typically handle legacy industrial, IoT, or building automation protocols in containerized environments?
    • Do you adapt the network architecture, or is it sometimes better not to containerize these workloads at all?
    • What networking assumptions do older protocols make that cloud-native platforms often break?

    Interested in hearing from anyone who’s had to bridge the gap between traditional network protocols and modern orchestration platforms. What was the biggest lesson you learned?

  • How do I get started with NLP as a beginner?

    Hi everyone, I recently joined a company as a junior data analyst, and I’ve been hearing a lot about Natural Language Processing (NLP). From what I understand, it’s used to analyze text, but I’m not sure where to begin or what concepts I should learn first. There seem to be so many topics like tokenization,(Read More)

    Hi everyone,

    I recently joined a company as a junior data analyst, and I’ve been hearing a lot about Natural Language Processing (NLP). From what I understand, it’s used to analyze text, but I’m not sure where to begin or what concepts I should learn first.

    There seem to be so many topics like tokenization, sentiment analysis, embeddings, and language models that it’s a bit overwhelming. If you were starting from scratch today, what would you recommend learning first? Are there any beginner-friendly resources or projects that helped you understand NLP in a practical way?

    I’d really appreciate some guidance from people who work with NLP regularly.

  • Using a date parameter to control data volume Dev, UAT, and Prod is this a reasonable?

    I’m designing a pipeline where the same dataset needs to flow through different environments: Dev, UAT, and Prod. The challenge is that the production dataset is huge, but in Dev and UAT, I only need a subset of the data to test transformations and run analytics efficiently. My idea is to use a date parameter(Read More)

    I’m designing a pipeline where the same dataset needs to flow through different environments: Dev, UAT, and Prod. The challenge is that the production dataset is huge, but in Dev and UAT, I only need a subset of the data to test transformations and run analytics efficiently.

    My idea is to use a date parameter (e.g., start_date/end_date) to limit the data volume in non-prod environments, so Dev and UAT only process a smaller, manageable slice of the dataset.

    I’m wondering:

    • Is using a date parameter a common or recommended practice for this?
    • Are there risks in this approach that I should be aware of, such as skewed test results or missed edge cases?
    • Are there better strategies for controlling data volume across environments while maintaining meaningful test coverage?

    I’d love to hear how others handle large datasets across multiple environments in a practical, maintainable way.

  • ChatGPT or Claude: Which LLM gives better answers today?

    As LLMs continue evolving rapidly, many users are comparing models like ChatGPT and Claude not just on speed, but on reasoning quality, context understanding, coding ability, creativity, and reliability of responses. In real-world usage, which model do you think currently delivers better answers and why?

    As LLMs continue evolving rapidly, many users are comparing models like ChatGPT and Claude not just on speed, but on reasoning quality, context understanding, coding ability, creativity, and reliability of responses.

    In real-world usage, which model do you think currently delivers better answers and why?

Loading more threads