Skip to content
SparkTime, home
Topic · 137 pieces

Software Engineering

Architecture, backend, practices and lessons from production.

Courses in Software Engineering

All courses →

Latest in Software Engineering

Page 1 of 8

Career

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.

Career

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.

Career

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.

Career

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.

Career

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.

Career

11 min read

Honest Numbers: Measuring and Quantifying Student Projects

Resume advice says to quantify everything, but a student project has no revenue and few users. This article shows which numbers you can legitimately measure (speed, load, correctness, coverage, scale, time saved), how to measure them so they survive questions, how to summarise them with medians and percentiles, and how to turn them into resume bullets with AI without inventing a single figure.

Career

11 min read

External Proof: Open Source, Hackathons and Writing About Your Work

Your own projects show you can build. Outside proof shows that someone else found your work worth accepting, rewarding or reading. This article covers making a first useful open-source contribution in your target stack, entering hackathons for the right reasons, and writing about what you built, with AI as an editor rather than an author.

Career

11 min read

Ship It: Deploy, Document and Make Your GitHub Easy to Read

A project only counts if a stranger can see it work. This article covers putting a student project online on free tiers, writing a README that answers a reviewer's questions in a minute, adding a simple architecture diagram, keeping secrets out of your repository, and setting up a GitHub profile that points straight at your best work.

Career

11 min read

Choose and Build a Project That Mirrors Your Target Companies

A project earns attention when it lives in the same problem space as the companies you want to join. This article shows how to read job descriptions and engineering blogs to find that space, how to pick a project with one genuinely hard part, how to scope it to three or four weeks, and how to build it with AI help while keeping the interesting decisions your own.

Career

10 min read

What Credibility Means for a Fresher: Proof of Work

Without an internship or a well-known college, your credibility comes from proof of work: things a stranger can open, run or read in a couple of minutes. This article explains the proof ladder, the four signals that matter most at entry level, what does not count, and how to make sure AI-assisted work still proves your own ability.

Career

12 min read

Company Tiers and the Reach, Target, Safe Mix

Not every company hires freshers the same way. This article describes five broad kinds of employer in India, what their hiring processes usually test, how your profile maps onto them, and how to split applications across reach, target and safe companies so you keep getting interviews while still aiming high. It also covers roles beyond software development.

Technology

9 min read

Production Practices: Configuration, Logging, Docker and Health Checks for Spring Boot

Prepare the Job Application Tracker to run outside your laptop: configuration and secrets from the environment, useful logging, Actuator health checks verified on the running application, a multi-stage Dockerfile and a Compose file, and a production checklist. The Docker files are written but were not run in this environment.