Home
Shameek Agarwal
Cancel

Go

Essentials open source programming language by google clarity like python, concurrency like c, type safety, etc basic code - run using go run app.go package main import "fmt" func...

Behavioral

Introduction “authenticity” - content should be true, delivery can be rehearsed if you feel you are sounding rehearsed, just point it mid answer - “i prepared for this interview because it is...

Interview Experiences Revisions

Experience 1 you’re leading a migration from dbt cloud and snowflake to dbt core with spark, projected to save $1m+ annually walk me through the architectural decision - why spark ov...

Low Level Design Questions

Parking Lot Requirements parking lot has multiple entrances and exits collect ticket / spot is assigned at entrance parking spot assigned should be near to the entrance vehicles enter from...

Agentic AI Concepts

Memory Aware Agents “agent memory core” - the primary data infrastructure component. it manages the storing and retrieving of an agent’s memory it helps achieve the following, which is not ot...

Multithreading Examples

Producer Consumer Approach 1 blocking queue - blocks enqueue if no more capacity in the queue to add a new item / block dequeue if there are no items in the queue if size of queue is 0 durin...

AI Tools

Claude Code Getting Started terminal first design, uses claude 4 sonnet specialized agents for code review, research, bug fixes, testing, etc integrates with github, jira, etc via mcp re...

High Level Design V

RESHADED Approach it is a strategy we can use to solve problems design problems “requirements” - gather the requirements and scope the problem “estimation” - estimate the resources (hardwar...

High Level Design IV

Physical Time we need time for various use cases in distributed systems - record when an event happened in logs, databases, etc when to expire things from cache measure p...

Machine Learning

Supervised Machine Learning “supervised machine learning” - labels are associated with certain “features” a model is trained, and then it can make predictions on new features e.g. predictin...