What Do IT Companies Look For?

Job hunting might seem far away, but the qualities IT companies seek in new grads and young hires are things teens can start building right now. This article breaks down the 5 key factors recruiters actually look at.

5 Things Recruiters Look For

5 Things IT Companies Look for in New Grads (% of recruiters who said "important") Source: Levtech / Recruit "IT New-Grad Hiring Survey" — compiled by editors from 2024 editions ⑤ Personality / Culture Fit 82% ③ Communication Skills 75% ② Self-Direction (Learning Drive) 65% ① Portfolio / Work Samples 55% ④ Academic Basics (Logic, Reading) 40% 0 40% 80% ★ Top is "personality" (82%). Technical skill (academic basics) ranks 5th (40%). Mindset matters more than skills to develop.
Fig. 1: "Personality / Culture Fit" tops the list at 82%. Technical skill (academic basics) ranks last at 40%.

Surprisingly, technical ability doesn't come first. Many recruiters openly say that personality and culture fit is what they weigh most heavily. The experience-based logic: skills can be developed after joining, but attitude is much harder to change.

"Personality" here doesn't just mean being cheerful. It means: Can you ask questions when you're stuck instead of letting problems pile up? Can you accept feedback and fix your work? Do you meet deadlines you've committed to? IT companies build services in teams, so "can we actually work with this person?" matters just as much as technical ability.

Academic basics are also taken seriously. This isn't just about advanced math — it means reading a specification document accurately, organizing conditions logically, and making decisions from numbers. Even if you're a great programmer, misreading a brief leads to building the wrong thing entirely.

What Teens Can Prepare Right Now

4 Prep Activities for Teens: Monthly Hours & 3-Year Cumulative Impact (Grades 10–12) Source: Mitou Junior, AtCoder participants, GitHub Education usage — editorial standard model Activity Monthly hrs 3-yr total Outcome after 3 years GitHub publishing 10 hrs 360 hrs 6–10 projects + commit history Contest participation 15 hrs 540 hrs AtCoder 150 rounds + 2–3 major events Tech blog writing 8 hrs 288 hrs 36 articles on Qiita/Zenn English study 15 hrs 540 hrs TOEIC 600–700 / Read official docs Total 48 hrs/mo 1,728 hrs in 3 yrs "3–6 years of experience" equivalent ★ Even 90 min/day on weekdays = ~45 hrs/month. Starting in middle school adds up to 3,500 hrs over 6 years (≈ 7–10 yrs of experience). ※ Based on 5 weekdays × 60 min + 1 weekend day × 90 min. It's OK to scale back during exam periods — consistency matters most.
Fig. 2: 48 hrs/month (90 min/day) compounds to 1,728 hrs over 3 years. Starting in middle school builds experience-level credibility.

It's possible to prepare from the start of your university third year, but building experience as a teen means you'll have more stories to tell. If you keep up GitHub publishing, contest participation, tech blogging, and English study from grade 10 — even 10 hours each per month — you'll accumulate 360+ hours per activity over 3 years. That becomes material you can talk about as someone who kept learning on their own initiative.

Common Interview Questions

"What technology do you like?" "What's something you built recently?" "How did you learn it?" "Where did you struggle?" are the standard questions. Someone who can talk about their own projects in their own words leaves a stronger impression than someone with great grades. Practice "explain a project you built in 2 minutes" from your teens onward.

For example, just saying "I made a to-do app" isn't strong. But saying "I built it so I wouldn't forget things at club practice," "at first there was no save feature and it was annoying, so I looked up the browser's localStorage," and "I got a friend to use it and updated the button labels based on their feedback" — that communicates your thinking process and your ability to improve.

What companies want to hear isn't memorized answers — it's what you actually did. Why did you choose that technology? Where did you get stuck? What did you fix after people used it? When you finish a project, save not just the final screen but also your development notes — that becomes interview material later.

Common Pitfalls

3 behaviors that hurt your chances in job hunting
  • Answering "I only know what was taught in school." This signals a lack of self-directed learning.
  • Filling your GitHub with repositories of copy-pasted code. Recruiters spot this immediately.
  • Having "high salary" as your only reason for applying. It doesn't show any interest in the work.

How This Pays Off Later

Recruiters read hundreds of applications. Among them, a student who can write "I built a Python bot in middle school and have been maintaining it ever since" will stand out without question. The effort you put in during your teens becomes something that can be evaluated as "3–6 years of experience" during job hunting.

But it's not just impressive projects that get recognized. Even small projects have value if you can explain the purpose, the choices you made, the failures, and the improvements. What companies want to see isn't just the flashiness of the final product — it's "will this person keep learning and growing after they join us?"

Start Today

3 steps to get started
  1. Create a GitHub account and publish at least one piece of code you've written.
  2. Write out on paper: "what I'm interested in," "what I've learned," and "what I struggled with" — practice talking about these for 1 minute each.
  3. Read the hiring page of one IT company you're curious about and check what kind of person they're looking for.

Summary

IT companies look for 5 things in new grads: portfolio/work samples, self-direction, communication, academic basics, and personality. Not just technical ability — "can this person keep learning?" is what they value most. If teens steadily build GitHub presence, contest participation, a tech blog, and English skills, they'll be able to speak concretely about their experience when job hunting comes around.

Check What is easy for a company to see in a junior?