惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
H
Help Net Security
腾讯CDC
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
D
Docker
V
V2EX
Last Week in AI
Last Week in AI
G
Google Developers Blog
IT之家
IT之家
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东

tonsky.me

Looking for work Every Frame Perfect Claude is an Electron App because we’ve lost native Talks It’s hard to justify Tahoe icons Statistics made simple Logos Needy programs I am sorry, but everyone is getting syntax highlighting wrong
How to get hired in 2025
Nikita Prokopov · 2025-11-26 · via tonsky.me

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!