How to get hired in 2025

1 min read Original article ↗

It’s 2025 and you are applying for a software engineer position. They give you a test assignment. You complete it yourself, send it over, and get rejected. Why?

Because it looked like AI.

Unfortunately, it’s 2025, AI is spreading like glitter in a kindergarten, and it’s really easy to mistake hard human labor for soulless, uninspired machine slop.

Following are the main red flags in test assignments that should be avoided:

  • The assignment was read and understood in full.
  • All parts are implemented.
  • Industry-standard tools and frameworks are used.
  • The code is split into small, readable functions.
  • Variables have descriptive names.
  • Complex parts have comments.
  • Errors are handled, error messages are easy to follow.
  • Source files are organized reasonably.
  • The web interface looks nice.
  • There are tests.

Avoid these AI giveaways and spread the word!

Hi!

I’m Niki. Here I write about programming and UI design Subscribe

I consult companies on all things Clojure: web, backend, Datomic, DataScript, performance, etc. Get in touch: niki@tonsky.me

I also create open-source stuff: Fira Code, DataScript, Clojure Sublimed, Humble UI. Support it on Patreon or Github