Skip to content
SparkTime, home

Tagged #coding interviews

GuideCareer

9 min read

Mock Interviews: AI Voice Practice, Peers and Recordings

Interviews are spoken, live and pressured, and practice that is typed, private and relaxed does not prepare you for them. This article combines three kinds of mock interview: AI voice practice that can push back on your answers, peer and senior mocks that bring a real person's judgement, and recordings with transcript analysis that show you what you actually sound like. It ends with a week-before checklist.

GuideCareer

9 min read

System Design for Freshers: What SDE-1 Interviews Expect

Freshers are increasingly asked light system design questions, but nobody expects them to design a global platform. This article calibrates what entry-level design rounds usually test, gives a seven-step framework, walks through a URL shortener at fresher depth, explains the building blocks you should be able to name and justify, and shows how to practise with AI and with your own project.

GuideCareer

12 min read

Machine Coding and Low-Level Design for Freshers

Many product companies include a round where you design and build a small working system in 60 to 120 minutes: a parking lot, a cab booking service, a library system. Most freshers have never practised it. This article explains what these rounds evaluate, a time-boxed approach from requirements to running code, design principles that matter at this level, a complete small example, typical follow-up questions, and how to practise with AI as a demanding interviewer.

GuideCareer

10 min read

What Technical Rounds Look Like and How to Solve Out Loud

Interviewers in a live coding round are judging how you think as much as whether your code runs. This article describes the technical rounds freshers meet at different kinds of employers, a six-step method for any coding problem, what useful thinking aloud sounds like, how to recover when stuck, how to handle take-home assignments, fundamentals and project deep-dives, and how to practise with AI as a reviewer.

GuideCareer

10 min read

Pattern-First DSA Practice With AI as a Coach, Not a Crutch

Solving hundreds of random problems is a slow way to get good at assessments. Learning to recognise the pattern behind a problem is faster. This article sets out which patterns matter most for fresher assessments, a practice loop with a hint ladder, how to set up an AI assistant as a Socratic coach that never hands you the answer, an error log, timed contests, and a weekly plan.

GuideCareer

10 min read

OA Strategy: Constraints, Time, Brute Force and Partial Scoring

Knowing algorithms is half of an online assessment. The other half is strategy: reading all problems first, using the constraints to tell you the complexity you need, capping time per problem, submitting a working brute force before optimising, collecting partial marks, and testing edge cases before the hidden tests do. Includes a stress-testing technique for practice, with a short program.

GuideCareer

9 min read

The OA Landscape: Platforms, Formats, Proctoring and Rules

For most off-campus candidates the online assessment, not the interview, is where the search stops. This article explains the kinds of assessments freshers face in India, the platforms that host them and how their editors and scoring differ, what proctoring typically monitors, why using AI or notes against the rules is a serious risk, and a set-up checklist so nothing technical costs you marks.

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.