Skip to content

Geeky Codes

Programming, AI, Machine Learning & Software Development Tutorials

  • Home
  • RAG Fundamentals
  • Data Engineering
    • Apache Spark Tutorials
  • Python
  • Machine Learning
  • Data Science
  • Interview Questions
  • Data Structures and Algorithms
  • Interview
  • Machine Learning From Scratch
  • Data Engineering Learning Roadmap
  • No Access
Top Tags
  • Python
  • Programming
  • Machine Learning
  • Algorithm
  • Tutorial
  • Problem Solving
  • DataScience

Latest Post

What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples 20 Scenario-Based AI Engineer Interview Questions :Part 5 The AI Engineer Interview Roadmap I Wish Every Candidate Followed
Data Engineering

What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering

August 6, 2026 Geeky Codes No Comments
Machine Learning

Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations

August 6, 2026 Geeky Codes No Comments
Generative AI

What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples

August 5, 2026 Geeky Codes No Comments
Generative AI

20 Scenario-Based AI Engineer Interview Questions :Part 5

August 5, 2026 Geeky Codes No Comments
Machine Learning

The AI Engineer Interview Roadmap I Wish Every Candidate Followed

August 4, 2026 Geeky Codes No Comments
  • Latest
  • Popular
  • Trending
Data Engineering
What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering
Machine Learning
Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations
What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
Generative AI
What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
Generative AI
20 Scenario-Based AI Engineer Interview Questions :Part 5
AI Engineer Interview Questions and Answers — Part 1
Machine Learning
AI Engineer Interview Questions and Answers — Part 1
Blog
Installing the mongo-cxx-driver step by step
BSON Library C C++
Installing the Mongodb-C Driver (libmongoc) and BSON library (libbson)
C C++
CRUD Operation in Mongo-cxx
Data Engineering
What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering
Machine Learning
Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations
What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
Generative AI
What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
Generative AI
20 Scenario-Based AI Engineer Interview Questions :Part 5
Data Engineering

What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering

August 6, 2026 Geeky Codes No Comments

Learn what Apache Spark is, why it has become the standard for big data processing, how it works at a high level, and where it fits into today’s data engineering…

Machine Learning

Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations

August 6, 2026 Geeky Codes No Comments

Learn why ChatGPT, Claude, Gemini, and Llama sometimes generate incorrect information, what causes hallucinations, and how production AI engineers minimize them using RAG, grounding, guardrails, and evaluation. Find all tutorials…

Generative AI

What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples

August 5, 2026 Geeky Codes No Comments

Learn how RAG works, why LLMs hallucinate, and build your first Retrieval-Augmented Generation pipeline in Python. Find all tutorials here Introduction Large Language Models (LLMs) have transformed how we build…

Generative AI

20 Scenario-Based AI Engineer Interview Questions :Part 5

August 5, 2026 Geeky Codes No Comments

After the fundamentals, RAG, LLM inference, and GenAI architecture questions, here are 20 fresh AI Engineer interview questions designed to test whether you can reason about real-world AI systems — not just…

Machine Learning

The AI Engineer Interview Roadmap I Wish Every Candidate Followed

August 4, 2026 Geeky Codes No Comments

After interviewing 50+ AI Engineer candidates, I noticed a pattern: impressive GenAI projects can get you through the first 10 minutes—but strong fundamentals are what separate candidates who build AI…

Generative AI

How to Fix LangChain OutputParserException in Production LLM Pipelines

August 3, 2026 Geeky Codes No Comments

When your LLM returns malformed JSON, the problem isn’t always the model. Here’s how to build structured, validated, and production-ready outputs with Pydantic and Instructor. Your LLM application works perfectly…

Interview Interview Questions

How to Prepare for TCS NQT in 10 Days: A Practical Coding & Aptitude Study Plan

August 3, 2026 Geeky Codes No Comments

To prepare for TCS NQT effectively in just 10 days, focus on mastering key coding patterns rather than trying to learn everything. Prioritize essential topics like number manipulation, strings, and…

Data Engineering

How to Optimize Databricks Cluster Costs for Large-Scale ETL Pipelines

August 3, 2026 Geeky Codes No Comments

A practical guide to reducing cloud spend without sacrificing performance, reliability, or SLAs A Databricks ETL pipeline can be technically optimized and still be financially inefficient. You may reduce a…

Data Engineering

20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles- Part 4

August 3, 2026 Geeky Codes No Comments

This series emphasizes the importance of practical knowledge in Data Engineering interviews, focusing on scenario-based questions that assess candidates' ability to design and manage data pipelines. Key topics include pipeline…

Data Engineering

20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles- Part 3

August 3, 2026 Geeky Codes No Comments

Data Engineering interviews at mid-to-senior levels focus on complex real-world problems beyond basic SQL and ETL. Key topics include performance bottlenecks, data skew, and using SQL window functions like ROW_NUMBER(),…

Generative AI Interview Interview Questions

16 Top AI Engineer Interview Questions — Part 3

August 1, 2026 Geeky Codes No Comments

A practical framework for debugging hallucinations in production RAG systems—from retrieval and chunking to prompts, generation, evaluation, and governance Part 1: AI Engineer Interview Questions Part 2: AI Engineer Interview QuestionsPart…

Machine Learning

The AI Engineer Interview Question That Wasn’t Really About Machine Learning

July 31, 2026 Geeky Codes No Comments

A practical framework for turning ambiguous business problems into production-ready ML solutions Part 1: AI Engineer Interview Questions Part 2: AI Engineer Interview QuestionsPart 3: AI Engineer Interview QuestionsPart 4: AI…

Data Engineering Interview Questions

Databricks Data Engineering Interview Questions — Part 2: Advanced Spark, Delta Lake & Production Scenarios

July 31, 2026 Geeky Codes No Comments

In Part 1, we covered the fundamentals of Spark, PySpark, Databricks, DAGs, lazy evaluation, partitioning, data skew, salting, AQE, migration validation, and common PySpark coding questions. But experienced Data Engineer…

Machine Learning

AI Engineer Interview Questions and Answers — Part 1

July 31, 2026 Geeky Codes 2 Comments

RAG, LLMs, Agentic AI, LangGraph, and Production GenAI Part 1: AI Engineer Interview Questions Part 2: AI Engineer Interview QuestionsPart 3: AI Engineer Interview QuestionsPart 4: AI Engineer Interview Questions Part 5:…

Python

The Pandas Warning That Looks Harmless but Can Break Your Data Pipeline

July 30, 2026 Geeky Codes No Comments

The article discusses the Pandas SettingWithCopyWarning, which arises when modifying a DataFrame's slice, creating ambiguity about whether the object is a view or a copy. It advocates for clear coding…

AWS Tutorials

Reading Only the Parquet Files You Need From AWS S3 Using Dask

July 30, 2026 Geeky Codes No Comments

Stop scanning the entire S3 dataset when you only need a handful of Parquet files When working with large datasets on AWS S3, Parquet is one of the most popular…

Machine Learning

Before Transformers: Why RNNs Could Never Scale to Modern AI- Part 1

July 28, 2026 Geeky Codes No Comments

Before self-attention changed AI forever, recurrent neural networks tried to solve sequence modeling. Here’s why they eventually hit a wall. This is Part 1 of a 5-part series on Transformers.…

Data Engineering

20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles

July 27, 2026 Geeky Codes No Comments

Data Engineering interviews now demand in-depth knowledge of Spark, PySpark, and Databricks beyond basic SQL and transformations. Candidates should understand concepts like Spark architecture, lazy evaluation, DAG, transformations, data skew,…

AWS Tutorials

Stop Paying for Idle Servers: How I Built a Flask ML App That Costs Almost Nothing on AWS

July 27, 2026 Geeky Codes No Comments

Introduction Imagine you’ve built an amazing house price prediction website(flask ML App) using Flask and a machine learning model. The application works perfectly. Users enter details like location, area, number…

Machine Learning

Why Your FastAPI Event Loop Freezes Under Load: The Hidden Battle Between AsyncIO and Scikit-Learn

July 16, 2026 Geeky Codes No Comments

Understanding Nested Parallelism,FastAPI, OpenMP Thread Contention, and the Right Way to Deploy CPU-Bound Machine Learning Models Imagine This… You have trained a Random Forest classifier using Scikit-Learn. Everything works perfectly…

Posts pagination

1 2 … 9
  • What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering
  • Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations
  • What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
  • 20 Scenario-Based AI Engineer Interview Questions :Part 5
  • The AI Engineer Interview Roadmap I Wish Every Candidate Followed
  • 20 Scenario-Based AI Engineer Interview Questions :Part 5
  • 20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles- Part 3
  • Retrieval-Augmented Generation (RAG) Fundamentals
  • AI Engineer Interview Questions and Answers — Part 1
  • What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples
  • 20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles
  • 20 Data Engineering Interview Questions You Should Know for Databricks & PySpark Roles- Part 4
  • The AI Engineer Interview Roadmap I Wish Every Candidate Followed
  • The AI Engineer Interview Question That Wasn’t Really About Machine Learning
  • Getting Started
Read more: Why Your FastAPI Event Loop Freezes Under Load: The Hidden Battle Between AsyncIO and Scikit-Learn

You missed

Data Engineering

What is Apache Spark? A Beginner-Friendly Guide to the Engine Behind Modern Data Engineering

August 6, 2026 Geeky Codes No Comments
Machine Learning

Why Do LLMs Hallucinate? A Complete Guide to Understanding and Reducing AI Hallucinations

August 6, 2026 Geeky Codes No Comments
Generative AI

What Is Retrieval-Augmented Generation (RAG)? A Practical Guide with Python Examples

August 5, 2026 Geeky Codes No Comments
Generative AI

20 Scenario-Based AI Engineer Interview Questions :Part 5

August 5, 2026 Geeky Codes No Comments

Geeky Codes

Programming, AI, Machine Learning & Software Development Tutorials

Geeky Codes
Proudly powered by WordPress Theme: Newsup.
Loading Comments...