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

推荐订阅源

C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
IT之家
IT之家
V
Visual Studio Blog
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
D
Docker
MyScale Blog
MyScale Blog
小众软件
小众软件
云风的 BLOG
云风的 BLOG
美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
I Took 12 Skills-Based Hiring Assessments — Here Are the ...
charlie-morr · 2026-05-02 · via DEV Community

charlie-morrison

A few weeks ago I wrote about how Skills-Based Hiring Is Real Now. Since then I have personally taken 12 of these assessments across 9 companies — partly out of research curiosity, partly because some of them came attached to roles I was actually interested in.

I am now convinced that 90% of "skills-based" hiring assessments come in just three flavors. Once you recognize which flavor you are about to take, you can pre-prep in 20 minutes and walk into them dramatically calmer.

Flavor 1: The Live Coding Pattern Match

What it actually is: a 35-60 minute live session, usually on CoderPad or HackerRank, where you solve 1-2 problems while explaining your thinking out loud to an interviewer who mostly stays muted.

How to recognize it before the test:

  • Calendar invite says "Technical Screen" or "Coding Pair"
  • Estimated duration is 45-60 minutes (45 = one problem, 60 = two)
  • Tool listed in the invite is CoderPad, HackerRank, or "shared editor"

What they are actually scoring:

  • Whether you write code that compiles on the first run (~25% of the score)
  • Whether you talk while you code (this is huge — silent solvers get marked down even when they finish)
  • Whether you ask one or two clarifying questions before writing anything
  • Whether you handle the follow-up "what is the time complexity" without panicking

What to prep:

  • Two warm-up problems on the morning of the test (not the night before — recency matters more than volume)
  • A go-to "I want to clarify two things before I start" opener
  • Comfort with thinking out loud — practice this on a walk, alone, narrating your thought process

Flavor 2: The Take-Home Project With a Forced Time Box

What it actually is: a problem statement emailed to you, usually a small CRUD-ish project, with the explicit instruction "spend no more than 4 hours" or "deliver within 5 days."

How to recognize it:

  • Email contains a problem statement and a GitHub repo template
  • "Deliver within X days" but also "do not spend more than Y hours"
  • The role is mid-to-senior IC

What they are actually scoring (in order):

  1. Did you actually stop at the time box? Companies are increasingly suspicious of submissions that look like they took 12 hours when the limit was 4. Three of the companies I asked admitted they ding overpolished submissions. Gold-plating = worse score, not better.
  2. Did you ship the core requirement, or did you yak-shave on infrastructure?
  3. Is your README clear enough that they can clone, run, and verify in 90 seconds?
  4. Are your test cases pragmatic? Not exhaustive — pragmatic. Two or three good tests beats 30 trivial ones.

What to prep:

  • A boilerplate repo for whatever stack the company uses, with .gitignore, README scaffold, basic test setup. Reuse this every time.
  • A pre-written "what I would do with more time" section for the README. Include 3-5 honest items.
  • Practice deciding what to cut, not what to add. The skill the test rewards is scope discipline.

Flavor 3: The Async "Real Work" Simulation

What it actually is: you get access to a sandboxed version of a small piece of the company's actual product. You are asked to do a representative task — fix a bug, add a small feature, write a migration. Sometimes paid (~$100-300), sometimes not.

How to recognize it:

  • The task description references "our actual codebase" or "a sandboxed version of our system"
  • The duration is longer (usually 1 week) but the actual work estimate is smaller (3-5 hours)
  • A real engineer (not a recruiter) is your point of contact

What they are actually scoring:

  • Can you operate in an unfamiliar codebase without flailing?
  • Do you ask questions like a colleague would, or like a candidate would? "I noticed X, is that intentional or should I treat it as part of the bug?" beats "How do I run this?"
  • Do you write a PR description that another engineer can review without you in the room?
  • Can you justify trade-offs? They will ask why you did not do Y instead of X. Have an answer.

What to prep:

  • The night before, briefly skim the codebase. Do not solve anything. Just orient yourself: where are tests, what is the build command, how is the project organized.
  • Write your PR description as if you were already on the team. Include a "trade-offs I considered" section.
  • If you ask any clarifying question, format it the way you would in a real PR: one sentence of context, one specific question, one line of what you will do if you do not hear back.

What none of these test for (despite what the marketing says)

  • Your raw algorithmic skill in isolation
  • How many years of experience you have on your resume
  • Your degree
  • How "passionate" you are
  • Personality fit (that is a different round)

The cheat code: ask which flavor you are walking into

This is the single biggest leverage point. When the recruiter sends the invite, reply with one sentence:

"Quick question to help me prep — is this primarily a live coding session, a take-home, or a sandboxed real-work task?"

I have asked this on every loop in the last six months. Every recruiter answered. Most answered with surprising specificity ("It is the take-home, you will get the brief Friday morning, target is 4 hours, evaluation is on PR quality and README clarity"). That one question turns a black box into a clear prep target.

For the broader pattern of how skills-based hiring decides who gets the offer, Skills-Based Hiring Is Real Now walks through the company-side mechanics. And if you want a deeper read on the 8 specific test types I have personally run into, The 8 Skills Tests Companies Are Actually Using in 2026 has the long version.