Some Java interview questions for junior Java devs (0 - 2 yoe), which you can face in the interview room -
- Can a static block throw exception?
- Why is String Immutable in Java?
- LinkedList in Java is a doubly or singly linked list?
this is f*cking gold
How to build your first AI agent (Full guide)
if I had this a year ago, I would've shipped my first agent in a day instead of 2 weeks
in the right hands, this changes everything:
Let's talk about Object-Oriented Design Principles.
1. SOLID
S — Single Responsibility Principle (SRP)
A class should have only one responsibility, one reason to change.
For example, it's a bad for a class to handle user authentication, send emails, generate reports e.t.c
☸️ Kubernetes in Plain English:
• Pod → the smallest running app unit
• Deployment → keeps your app running always
• Service → gives stable access to Pods
• Ingress → routes external traffic to apps
• Namespace → separates teams/environments
• ConfigMap → app configuration storage
• Secret → stores sensitive data securely
• Volume → persistent storage for containers
• Node → the machine running workloads
• Cluster → group of nodes managed together
• kube-apiserver → brain entry point of Kubernetes
• Scheduler → decides where Pods should run
• kubelet → worker agent on every node
• ReplicaSet → maintains desired Pod count
• HPA → auto-scales apps based on load
• DaemonSet → runs one Pod on every node
Master these and Kubernetes suddenly feels far less scary ☸️
Watching 1–2 videos daily from this banger playlist to stay sharp on system design. 🚀
Small, consistent learning > binge-watching.
#SystemDesign#SoftwareEngineering#Learning
Want to stand out as a Data Analyst?
Save this for Future
Build these 5 Excel dashboards instead of just watching tutorials:
• Sales Performance Dashboard → Revenue, profit, top products, regional performance, monthly trends
• HR Analytics Dashboard → Employee attrition, headcount, hiring, department-wise analysis, diversity metrics
• Finance Dashboard → Budget vs Actual, expenses, cash flow, profit & loss, variance analysis
• Customer Analytics Dashboard → Customer segmentation, retention, repeat purchases, CLV, churn analysis
• Inventory Dashboard → Stock levels, reorder alerts, inventory turnover, supplier performance, dead stock
Hiring managers don't care how many courses you've completed.
They care about what you've built.
How to find a Job as a Software Engineer in 2026
1. DSA Patterns
- Pattern based prep
- 250-300 focused questions
- Daily timed practice
- Explain approach out loud
2. CS Fundamentals
- OS, CN, DBMS
3. System Design
- HLD + LLD for real apps
- Focus on tradeoffs and constraints
- Draw clean diagrams
- Practice mock design rounds
4. AI Skills
- Use LLMs to read code and docs
- Generate tests and edge cases
- Debug faster with AI
- Always verify and improve the output
5. Projects
- Build 3-4 apps on problems you see in life
- Host everything and share links
- Add tests, logs, basic monitoring
- Write strong READMEs and case studies
6. Networking & LinkedIn
- Clear Headline & Niche
- Post for your target companies
- Warm DMs and referral ask
- Alumni, events and online communities
30 Days to Learn SQL for Data Analysts
Week 1: SQL Fundamentals → Understand what databases and tables are
→ Learn SELECT, FROM, WHERE
→ Use ORDER BY, LIMIT, DISTINCT
→ Practice filtering data every day
Week 2: Data Analysis with SQL → Learn aggregate functions (COUNT, SUM, AVG, MIN, MAX)
→ Master GROUP BY and HAVING
→ Learn string and date functions
→ Solve 10-15 practice questions daily
Week 3: Intermediate SQL → Master INNER, LEFT, RIGHT, and FULL JOIN
→ Learn CASE WHEN
→ Practice subqueries and Common Table Expressions (CTEs)
→ Build small business queries using real datasets
Week 4: Interview-Level SQL → Learn window functions (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD)
→ Solve scenario-based interview questions
→ Work on one end-to-end SQL project
→ Revise all concepts and practice mock interview questions
By Day 30, you should be able to: → Analyze business data confidently
→ Solve most Data Analyst SQL interview questions
→ Build portfolio-ready SQL projects
→ Feel ready for Data Analyst interviews
Bookmark this roadmap and follow it consistently for 30 days.
This is literally one of the best LLM playlists out there!
43 lectures from Vizuara where you build an entire LLM from scratch, then finetune it.
You're writing the tokenizer yourself, coding attention from scratch, building the transformer block piece by piece.
Here's everything it covers:
Foundations
→ LLM basics, pretraining vs finetuning, what transformers are
→ How GPT-3 really works + the 3 stages of building an LLM
Data Pipeline
→ Coding a tokenizer from scratch
→ Byte Pair Encoding (the actual GPT tokenizer)
→ Input-target pairs, token embeddings, positional embeddings
→ The complete data preprocessing pipeline
Attention Mechanism (the deep part)
→ Simplified attention → self-attention with key/query/value
→ Causal self-attention, coded from scratch
→ Multi-head attention, both the intuition and the full math
Building the Architecture
→ Birds-eye view of the LLM architecture
→ Layer normalization, GELU activation, shortcut connections
→ Coding the entire transformer block
→ Building the actual 124M parameter GPT-2 model
Training
→ Defining the loss function + evaluating performance
→ Coding the full pretraining loop
→ Decoding strategies: temperature scaling, top-k sampling
→ Saving/loading weights, loading pretrained GPT-2 weights
Finetuning
→ Classification finetuning (spam classifier, built from scratch)
→ Instruction finetuning with Alpaca-format prompts
→ Data batching, dataloaders, the full finetuning training loop
→ Evaluating the finetuned model with Ollama
most complete free resource on LLMs I've found.
Heads up: quite a few of the lectures were recently moved to Members only, so you may need a YouTube membership to unlock the full series. Worth every penny.
🔗 [Playlist link in comments]
Don't sleep on this. Start learning.
You need AI/ML interview strategies before roadmaps.
In this article, I share my experiences from both sides of the interview table as a candidate and a recruiter, along with insights from hundreds of DMs I've received.
- What the AI/ML interview pipeline looks like in 2026
- 1 end-to-end project > 5 GenAI chatbots
- Do ATS-friendly resumes really work?
- How much DSA do you actually need for AI/ML jobs?
- When do recruiters ask you to implement ML algorithms from scratch?
- How to maximize your take-home assignments
- AI System Design vs. ML System Design
- The minimum MLOps preparation you should have
- What recruiters actually look for in candidates
- The best resources for AI/ML System Design and MLOps
This is an open-ended article, so feel free to share your own insights and experiences in the comments.