Hiring Insights in Different Companies
A comprehensive guide to understanding how different types of companies conduct interviews and what they look for in candidates. Learn about seniority levels, company types, and career path recommendations.
What Influences Company Interview Processes?
Your Seniority Level
- • Junior
- • Middle
- • Senior
- • Lead
Type of Company
- • Consultancy
- • Startups
- • Scale-ups
- • Corporations
Seniority Levels
Junior
Very motivated to learn. Should be "smart" or really dedicated.
Middle
Can "make it work", but requires supervision, cause might fall into serious pitfalls.
Senior
Independent. Can do and can support product in the future.
Lead
Same as Senior, but with focus on building a team and software development processes.
Example: Soft Skills & Processes
Interview Questions by Seniority
Direct vs Situational Questions
Quality Assurance Example
Key Difference
- • Lead questions: abstract, no clues, test understanding vs memorization
- • Situational questions prevent prepared answers
Company Types
Outsourcing Companies
Characteristics
- • Mostly they are looking for a specific project
- • They are looking for hard skills. You should be able to contribute tomorrow
- • Well-established processes
- • Clear expectations from the roles: competency matrices
- • Interested in growing the employees competence
- • Internal mobility
- • Educational platforms & meetups
Note: The tech interview most likely will be with another engineer not related to the project
Best For
- • Beginning of the career: Perfect start, learn from professionals, see all roles
- • End of the career: Stable environment, consulting opportunities
- • Surrounded by specialists
Example: EPAM Systems
- • Company culture
- • Growth focus
- • Clear expectations
- • Knowledge sharing opportunities
- • Mentorship programs
Startups
A whole new dimension of hiring
Story: Seniority ≠ Delivery
Lesson: motivation & delivery > seniority
Belbin Roles Approach
- • Research on successful teams
- • 12 roles in teams
- • Assess team gaps before hiring
- • Hire for missing puzzle pieces
Characteristics
- • No established processes
- • Rapid evolution, unique situations
- • People wear many hats
- • Unstable positions (gaps when people leave)
- • Radical responsibility - crucial skill
What They Look For
- 1. Motivation (primary)
- 2. Competency/Smartness
- 3. Culture fit (chemistry matters)
Hard skills gaps more acceptable. Check: GitHub, personal projects, passion for profession
When to Join
- • NOT as junior (risky, might learn bad practices)
- • AFTER outsourcing experience (know typical processes first)
- • Lots of responsibility opportunities
- • Best: outsourcing → startup
Scale-ups
Characteristics
- • Growing, expanding teams
- • Formalizing processes
- • Communication complexity (team-to-team)
- • Not limited in money
- • Established hiring conveyor
Hiring Process
- • 3-5 interview rounds (can afford it)
- • Focus on competency & hard skills
- • Hiring for new departments/streams
- • Looking for leaders to establish new processes
- • Culture fit still important
- • Lower cost of hiring mistakes
Promotion Opportunities
- • IF company develops: lots of opportunities
- • Vacant positions for newcomers & existing employees
- • Earlier you join, better positions available
- • May or may not have competency metrics yet
- • Best place if actively growing
Corporates
Characteristics
- • Big, slow, lazy
- • Trying to be "agile" (often superficial)
- • Greenfield projects might work startup-style
- • Legacy products: very slow development
Example: Dutch Telecom
- • 1.5 years of "MVP" development
- • Designer says UI is bad → 6+ months redesign
- • Continuous delays, no urgency
- • No pressure to release & test
Reality
- • No release pressure
- • Lots of money, rigid vision
- • Outsourcing companies help (but paid to wait)
- • Slow decision-making
Career Path Recommendations
Optimal Path
- 1. Start:Outsourcing (learn processes, see professionals)
- 2. Growth:Startup (apply knowledge, take responsibility)
- 3. Scale:Scale-up (opportunities, structured growth)
- 4. Stability:Corporate or back to outsourcing
Key Takeaways
- • Different companies = different priorities
- • Motivation vs competency vs culture balance varies
- • Hard skills importance varies by company type
- • Radical responsibility crucial in startups
- • Belbin roles to build a team
How Candidates May Impress
- •Teach me something!
- •Personal Chemistry
- •Having pet-projects - indicates interest in your field/profession:
- -Having a personal website-GitLab or GitHub repo
- •If you tested the product and provided some feedback
- •Come back after the interview with questions/followup/suggestions
Additional Resources
Reverse Interview Questions
Prepare questions to ask your interviewer:
https://github.com/viraptor/reverse-interviewJob Search = Sales Process
The process of a job search in a nutshell is the same as sales process. But you sell yourself, and you should be picky about it. So you can use same principles.
How to Get Through HR (First Layer of Defence)
- • Have someone inside of company to refer you
- • Reach out CEO, CTO, Managers directly in LinkedIn/email
- • Use AI!