The Holland Code, or RIASEC test, is a career interest inventory that sorts work preferences into six types: Realistic, Investigative, Artistic, Social, Enterprising and Conventional. You rate how much you would enjoy a range of activities, and the result is a three-letter code (such as IAS or ECS) naming your three strongest interest types in order. It is not an ability test and it does not predict whether you can do a job. It measures what kind of work environment you are likely to find satisfying, on the principle that people do better work, for longer, in environments that match their interests.
RIASEC measures interests, not ability, and produces a three-letter code from six types: Realistic (hands-on), Investigative (analytical), Artistic (creative), Social (helping), Enterprising (persuading) and Conventional (organising). Answer for what you would enjoy, not what you are good at or what pays well. Then use the code to generate options, not to pick one job: check the congruence between your top two letters and the roles you are considering, and use it as a shortlist filter alongside skills, salary and market demand.
What Is the Holland Code (RIASEC) Test?
The model was developed by the psychologist John Holland and underpins a large share of the career-guidance tools in use today, including many public career-services inventories and the interest sections of commercial career assessments. The questionnaire asks you to rate activities (repairing an engine, running an experiment, writing a short story, teaching a class, pitching an idea, reconciling accounts) on how much they appeal to you. Your responses are grouped into the six types, ranked, and the top three become your code.
The central claim of the model is congruence: people whose interests match their work environment report higher satisfaction and stay longer. That claim is what makes RIASEC useful for career changers and for graduates who have a degree but no direction, and it is also what makes it useless as a hiring test, which is why employers use it for internal development and career pathing far more than for selection.
What the Test Actually Measures
- Interest, not aptitude: whether you would enjoy the work, not whether you would be good at it. These are different questions and RIASEC only answers the first.
- Environment preference: the model types environments as well as people. A laboratory is an Investigative environment; a sales floor is an Enterprising one.
- Relative strength across six domains: your code is about the shape of your profile, not the height of it. Everybody has all six; the ranking is the result.
- Congruence potential: how well a given occupation is likely to fit the profile you have.
- Direction, not a decision: a good RIASEC result widens the set of options you take seriously. It does not choose for you.
RIASEC is an interest inventory, not a selection test. There is no pass mark and no good or bad code. An employer that asks you to complete one is almost always doing development or internal mobility work, not screening, and if a code is being used to screen you out of a role, the model is being misused.
The Six Types Explained
| Formula | Expression |
|---|---|
| R: Realistic ('Doers') | Practical, hands-on, physical. Prefer tools, machines, plants, animals and tangible results over abstraction and discussion |
| I: Investigative ('Thinkers') | Analytical, curious, precise. Prefer problems, data, research and theory. Dislike selling and unstructured social work |
| A: Artistic ('Creators') | Original, expressive, independent. Prefer ambiguity, aesthetics and self-expression. Dislike routine and rigid rules |
| S: Social ('Helpers') | Cooperative, supportive, communicative. Prefer teaching, coaching, caring and developing people. Dislike mechanical and highly technical work |
| E: Enterprising ('Persuaders') | Ambitious, energetic, persuasive. Prefer leading, selling, negotiating and taking commercial risk. Dislike slow, precise analysis |
| C: Conventional ('Organisers') | Structured, detail-oriented, dependable. Prefer data, systems, records and clear procedures. Dislike ambiguity and improvisation |
How to Read Your Three-Letter Code
Your code is ordered: the first letter carries the most weight, the second shapes it, and the third qualifies it. IAS and SAI are built from the same three types and describe genuinely different working lives. An IAS is a researcher who writes and teaches; an SAI is an educator who researches. The order is the message.
- 1Read the first letter as the core. It tells you the kind of activity that should occupy most of your day for the work to feel worthwhile.
- 2Read the second letter as the flavour. It usually determines which version of a job you want: an IE profile fits a data scientist in a commercial team, an IC profile fits one in a regulated risk function.
- 3Read the third letter as a constraint. It often explains what you cannot tolerate the absence of. An A in third place means a job with no room to create anything will grate, even if the first two letters fit.
- 4Check the gaps between the scores, not just the order. If your top three are 42, 40 and 39, the order is close to noise and you should treat all three as roughly equal. If they are 55, 30 and 22, your first letter genuinely dominates.
- 5Look at your lowest letter too. The type you score lowest on predicts the environments that will exhaust you, and that is frequently the more actionable finding.
The Hexagon: Consistency, Differentiation and Congruence
The six types are conventionally arranged around a hexagon in the order R, I, A, S, E, C. Adjacent types are psychologically similar; opposite types conflict. That geometry gives you three concepts that make a result far more useful than the three letters alone.
| Formula | Expression |
|---|---|
| Consistency | How adjacent your top letters are on the hexagon. RI or SE is consistent; RS or AC combines opposites and is harder to satisfy in one job |
| Differentiation | How far your top score sits above your others. A flat profile means many environments fit tolerably and none fits obviously |
| Congruence | How well your code matches a specific job's environment code. This is the number the model actually predicts satisfaction from |
| Opposite pairs | R vs S, I vs E, A vs C. A code combining opposites usually needs two roles, or a role with two clearly separated halves |
A low-differentiation profile is a common and frustrating result: six scores within a few points of each other. It usually means one of two things: either you genuinely enjoy a wide range of activities, in which case your constraint is not interest but skills and market demand, or you answered based on what you thought you should enjoy. If you suspect the second, retake it and answer faster, without weighing consequences.
Careers by Holland Code
| Publisher | Questions | Time | Difficulty | Notes |
|---|---|---|---|---|
| R: Realistic | Engineering, skilled trades, logistics, agriculture, armed forces, technicians, pilots | Hands-on, tangible output | Often paired with I or C | Frequently assessed with mechanical and technical aptitude tests rather than verbal ones |
| I: Investigative | Research, data science, medicine, actuarial work, engineering analysis, academia | Problem-driven, evidence-led | Often paired with R or A | Selection typically leans on numerical, logical and technical testing |
| A: Artistic | Design, UX, content, marketing creative, architecture, media, performing arts | Ambiguity-tolerant, expressive | Often paired with I or S | Portfolio matters more than psychometrics in most selection processes |
| S: Social | Teaching, HR, healthcare, coaching, social work, customer success, L&D | People-centred, developmental | Often paired with E or A | Situational judgement and emotional intelligence testing are common here |
| E: Enterprising | Sales, consulting, general management, entrepreneurship, law, recruitment, business development | Persuasion-led, commercial | Often paired with S or C | Expect situational judgement, personality and assessment-centre exercises |
| C: Conventional | Accounting, audit, compliance, operations, finance, administration, data management | Structured, procedural | Often paired with E or I | Numerical reasoning and attention-to-detail tests dominate selection |
- Whatever your code says, the roles it points to still test you: I and C codes lead into numerical reasoning, S and E codes into situational judgement, R codes into technical aptitude.
- Pair your interest profile with a personality profile. Read the Big Five guide, and take a free personality test to see both halves.
A three-letter code is a starting point, not a plan. Our AI career coach works from your interests, skills and constraints to build a shortlist you can actually act on.
Explore the AI career coachRIASEC vs Big Five vs Aptitude Tests
These three answer three different questions, and confusing them is the most common reason people over-read a career test result.
| Publisher | Questions | Time | Difficulty | Notes |
|---|---|---|---|---|
| Holland Code (RIASEC) | What would I enjoy? | Interests | Not used for selection | Six types, three-letter code. Predicts satisfaction and fit, not performance |
| Big Five (OCEAN) | How do I typically behave? | Personality traits | Widely used for selection | Five continuous traits scored against a norm group. Predicts working style and role fit |
| Aptitude tests | What can I do, and how fast? | Cognitive ability | Core selection tool | Numerical, verbal, logical, mechanical. The strongest single predictor of job performance employers have |
A complete picture needs all three. Interests tell you where you will want to spend your time; personality tells you how you will work when you get there; aptitude determines whether you get through the door in the first place. A career decision built on interests alone tends to collapse at the first assessment stage, which is why any serious career change should include aptitude practice from the moment the direction is chosen, not the week the invitation arrives.
How to Use Your Code in a Real Job Search
- 1Generate options, do not pick one. Use the code to build a list of ten to fifteen roles you had not previously considered, then narrow it with skills, salary and market demand.
- 2Test the environment, not the job title. The same title can be an Investigative job at one company and an Enterprising one at another. Read the actual job description for what the day looks like.
- 3Interrogate the mismatch. If your code says Artistic and you are three years into an accounting career, the useful question is not 'should I leave' but 'which parts of my week are Artistic, and can that share grow'.
- 4Talk to three people doing the work. An interest inventory cannot tell you what a job feels like at 4pm on a Thursday. Twenty-minute conversations can.
- 5Look for hybrid roles when your code combines opposites. An AC or RS profile rarely finds one satisfying job; it often finds a role with two distinct halves, or a job plus a serious side pursuit.
- 6Then prepare for the selection process. Interest tells you where to apply. Getting in still requires passing the tests the role uses, so build that into the plan from day one.
Mistakes People Make With Their Results
- Treating the code as a verdict. It is a hypothesis about what you will enjoy, generated from your own answers. It is only as good as your honesty when you took it.
- Answering for the job you want rather than the activities you enjoy. This produces a code that confirms a decision you had already made, which is worse than useless.
- Ignoring aptitude entirely. Enjoying investigative work does not mean you will pass an actuarial numerical test. Interest and ability are separate, and the employer only tests one of them.
- Over-reading a flat profile. If your six scores are close together, the code is close to noise. Use skills, values and market demand as the real filter instead.
- Forgetting the environment side of the model. Holland types organisations as well as people. A Social person in an Enterprising sales culture will struggle even in a caring-sounding role.
- Stopping at the test. The output of a career test is a shortlist, and a shortlist is worth nothing without a plan. Build one with career planning and check it against real openings via job matching.
Your 7-Day Career-Direction Plan
- 1Day 1: Take the inventory honestly. Answer for enjoyment, quickly, without weighing salary or status. Speed helps, because it stops you editing yourself.
- 2Day 2: Read your profile properly. Note the score gaps, not just the order. Note your lowest type. It tells you what to avoid, which is often more actionable than what to pursue.
- 3Day 3: Generate fifteen roles. Use your top two letters and deliberately include five roles you had never considered.
- 4Day 4: Filter by reality. Cut anything you cannot reach within a realistic time and training budget. What remains is your genuine option set.
- 5Day 5: Talk to people. Three short conversations with people actually doing the work will kill two options and strengthen one.
- 6Day 6: Map the selection process. For each surviving role, find out which tests and interviews it uses. Almost every professional route runs through an aptitude or personality test.
- 7Day 7: Start practising. Direction without preparation is a wish. Book the practice into your calendar the same week you choose the direction.
MakingMoves.ai covers 50+ test categories with 113,000+ practice questions, so once your Holland Code points you at a role, you can practise the exact tests that role uses. The free preview gives you 4 questions per test and 5 AI coach messages. Paid plans are GROW at EUR 19,95 per week, PRO at EUR 49,95 per month, and MAX at EUR 79,95 per month.
Frequently Asked Questions
RIASEC is one of the most widely used and most extensively studied models in vocational psychology, and the six-type structure has held up well across decades of career-guidance practice. What it predicts is interest congruence and job satisfaction, not job performance. Treat it as a strong tool for direction and a weak one for selection.
No. There is no pass mark, no right answer and no better or worse code. It is an interest inventory that describes what you are drawn to, and every code maps to satisfying careers. If someone is using a RIASEC result to reject candidates, the instrument is being misused.
That usually means your top letters sit on opposite sides of the hexagon: R against S, I against E, or A against C. It is a real and common result. The practical answer is either a hybrid role with two clearly separated halves, or a primary career plus a serious secondary pursuit. Forcing one job to satisfy both opposites rarely works.
Rarely for selection. It appears far more often in careers services, internal mobility programmes and development conversations, where the goal is fit rather than filtering. For hiring, employers use aptitude tests, personality questionnaires and situational judgement tests instead.
Interests are more stable than people expect, but they do shift with experience, especially after a significant change in role, industry or life stage. Retaking the inventory every few years is reasonable. A code that swings wildly between sittings usually indicates the answers were aspirational rather than honest.
Convert it into a shortlist, pressure-test that shortlist with people who do the work, then find out which assessments each route uses and start practising. A career direction that stalls at the first online test is not a direction. It is an intention.
Career planning turns a Holland Code into a sequence of concrete steps: the roles to target, the gaps to close and the assessments standing between you and them.
Explore career planningIngmar van Maurik is the founder of MakingMoves.ai and Assessment-Training.com. With 10+ years in psychometric assessment design, he has helped over 1 million professionals prepare for job assessments.