Skip to content
SparkTime, home
The library · 299 pieces

Everything, in one place

Courses, interview experiences and guides on technology, careers and money. Filter, search, or just browse the newest.

Matching pieces

GuideTechnology

11 min read

Spreadsheets and Data with AI: Analysis You Can Check

AI is excellent at explaining formulas, cleaning messy columns and suggesting how to analyse data, and unreliable as a calculator. This article shows how to have the AI propose the method while the spreadsheet or code does the arithmetic, with reconciliation checks and a worked example of a classic mistake.

GuideTechnology

10 min read

Meetings, Notes and Long Documents: Summaries You Can Trust

AI summaries save hours, and they fail in quiet ways: a missed 'not', an invented owner, a decision that was never made. This article shows how to extract decisions and actions from meetings, summarise long documents for a purpose, and build a note system that you can search and trust.

GuideTechnology

10 min read

How to Use AI for Emails and Documents Without Losing Your Voice

AI can draft, tighten and restructure workplace writing in seconds, but it can also invent commitments and make everything sound like everyone else. This article gives a facts-first drafting workflow, ways to keep your own voice, and a checklist to run before you hit send.

GuideLearning

9 min read

Learning with AI Without Cheating Yourself

Using AI in your studies raises three separate questions: what your institution allows, whether you are actually learning, and whether you can still do the work without it. This article gives you honest rules, warning signs of dependency and a personal AI-use agreement you can write in ten minutes.

GuideLearning

11 min read

How to Use AI to Learn a Difficult Technical Subject

'Explain everything about this topic' produces a wall of text you will forget. This article shows a better loop: tell the AI what you already know, learn in layers, try problems yourself, ask for hints instead of answers, and test your understanding. With a full worked session.

GuideTechnology

11 min read

Iterate, Break Tasks Apart and Reuse What Works

The first AI answer is a draft. This article teaches how to give feedback that actually improves it, how to ask the AI to critique and offer alternatives without being fooled by agreement, how to split big tasks into checkable steps, and when the real problem is not the prompt at all.

GuideTechnology

11 min read

Examples, Output Formats and Structured Output

Showing the AI one or two examples often beats three paragraphs of description. This article covers example-based prompting, choosing an output format, and requesting structured output such as JSON that a program or spreadsheet can use, with the checks that make it safe.

GuideTechnology

9 min read

Give AI the Right Context: Source Material and Long Documents

The single biggest upgrade to AI answers is not a cleverer prompt. It is giving the model the right material to work from and making it show where each claim came from. This article teaches grounding, quote-first answers and how to handle long documents.

GuideTechnology

11 min read

Why AI Sounds Right and Still Gets Things Wrong

Hallucinations are not random glitches. They follow predictable patterns that you can learn to spot. This article explains why fluent AI answers can be false, where errors cluster, and which habits reduce them, with an honest account of what no habit can fix.

GuideTechnology

12 min read

How Language Models Work: Training, Inference, Tokens and Context

You do not need maths to use AI well, but you do need a correct picture of what happens when you press enter. This article explains next-token prediction, training versus inference, tokens and the context window, and the practical habits each idea implies.

GuideTechnology

10 min read

AI, Machine Learning, Generative AI and LLMs: The Map

AI, machine learning, deep learning, generative AI, LLM, chatbot, model, agent: the words get used as if they mean the same thing. They do not. This article draws one simple map so every later article makes sense.

GuideTechnology

12 min read

Start Here: What You Can Do with AI and the Work Loop

A free, 35-article course on using modern AI well: what it is, how to ask, how to check it, and how to build habits that survive the next product update. This first article explains what to expect and introduces the six-step Work Loop you will use throughout.

GuideTechnology

19 min read

Indian Fresher Placement and Coding Interview Preparation

How to prepare for campus placements and fresher hiring in India: aptitude rounds, online coding assessments with fast input and output, technical interviews, CS fundamentals, explaining trade-offs, debugging under pressure and discussing projects honestly.

GuideTechnology

18 min read

Your 12-Week DSA Study and Revision Plan

A realistic week-by-week plan for working through this course around college or a job: what to learn, implement, practise and revise each week, with timed sessions, mock interviews, a spaced-revision schedule, and lighter and more intensive alternatives.

GuideTechnology

24 min read

Build a DSA Practice Project

Build a small, complete Java project that uses many data structures together: a practice tracker with spaced-repetition reviews, undo, title autocomplete and a prerequisite-based study order. Requirements, design, milestones, test cases and extension ideas, with no paid services.

GuideTechnology

23 min read

The Interview Problem-Solving Workflow

A step-by-step routine for coding interviews: clarify, work examples, state a brute force, optimize, agree on a plan, code, test and analyze. Includes a full sample dialogue, advice on getting unstuck, and checklists you can use in mock interviews.

GuideTechnology

22 min read

Range Queries and Disjoint Set Union

What to do when prefix sums are not enough: Fenwick and segment trees for range queries with updates (optional depth), and disjoint set union with path compression and union by size for connectivity, cycles and Kruskal's algorithm (the part worth knowing).

GuideTechnology

19 min read

Tries and Prefix-Based Search

A trie stores words so that shared prefixes share nodes, making insert, exact search and prefix search take time proportional to the word length. Build one in Java, compare array and map nodes, and use it for autocomplete, wildcards and shortest-prefix replacement.

GuideTechnology

21 min read

Dynamic Programming Practice: From 1D to 2D

Apply the six-step DP workflow to climbing stairs, house robber, grid paths and the longest common subsequence. For each: state, transition, base cases, evaluation order, complexity and why it is correct, with full tables and reconstruction.

GuideTechnology

20 min read

Dynamic Programming: Learn to Recognize Overlapping Subproblems

Dynamic programming is recursion that remembers. Learn overlapping subproblems and optimal substructure, memoization and tabulation on Fibonacci, a repeatable six-step formulation workflow, and the coin change problem that greedy cannot solve.

GuideTechnology

24 min read

Shortest Paths and Topological Sorting

When BFS is enough and when it is not, Dijkstra's algorithm with a priority queue and its non-negative-weight limit, a glance at Bellman-Ford, and topological sorting with Kahn's algorithm and DFS for dependency order, including how to detect impossible orders.

GuideTechnology

24 min read

Graphs: Representations, BFS, and DFS

Vertices and edges, adjacency lists versus matrices, breadth-first and depth-first search, connected components, grids as graphs, and basic cycle detection in undirected and directed graphs, with complexity in terms of V and E.

GuideTechnology

20 min read

Bit Manipulation and Mathematical Patterns

Binary numbers, the bitwise operators and Java's signed-integer behaviour, then the reasoned uses: parity, powers of two, counting bits, XOR, masks and subsets, plus GCD, modular arithmetic, fast exponentiation and the sieve of Eratosthenes.

GuideTechnology

22 min read

Greedy Algorithms and Interval Problems

When picking the best-looking option at every step is actually correct, and when it is not. Learn to justify a greedy strategy, hunt for counterexamples, and solve activity selection, merge intervals, meeting rooms and jump game.

GuideTechnology

19 min read

Prefix Sums and Difference Arrays

Answer range-sum queries in constant time with a running-total array, count subarrays with a given sum using a hash map, compute product-except-self, handle 2D regions, and apply many range updates at once with a difference array.

GuideTechnology

18 min read

Sliding Window: Efficient Subarray and Substring Problems

Fixed-size and variable-size windows over arrays and strings, with running sums, counters and frequency maps. Learn the expand-and-shrink template, why it runs in O(n), and when negative numbers break it.

GuideTechnology

18 min read

Two Pointers: Solve Problems by Coordinating Indices

Replace nested loops with two indices that move in a controlled way. Learn the opposite-ends and same-direction patterns, why each pointer move is safe, and solve pair sum, container with most water, 3Sum and in-place deduplication.