11 Tricky Non-Technical Questions to Ask in a Recruiting Interview
- 1. Tell us about yourself
- 3. Why did you leave your previous job?
- 4. What are your weaknesses?
- 5. Tell us about your achievements
- 6. Are you looking for a long-term partnership with our company?
- 7. What is your desired salary level?
- 8. Are you ready to work with large volumes of information?
- 9. What would you not like to encounter in a new workplace?
- 10. Why are you interested in this position?
- 11. Are you ready to take the test task?
- What to do before the interview?
1. Tell us about yourself
This simple question often stumps candidates. It’s a great way to understand your life priorities. The employer primarily wants to know about your education and work experience. Your personal history should be kept to a minimum. However, you should be prepared to briefly discuss your personal life without going into detail.
2. What do you do in your free time? Do you have a hobby?
This question is a logical continuation of the previous one. It helps the recruiter develop a psychological profile of you and determine your suitability for the proposed position. For example, a company needs a proactive person with strong leadership qualities and a willingness to travel. But the candidate says they enjoy gardening, home comfort, and don’t travel well. While the person may be a very good specialist, they won’t be a good fit. The employer wants a proactive, versatile worker.
3. Why did you leave your previous job?
The employer wants to know what happened at your previous job and what you expect from your new one. The main rule: never say anything negative about your former boss or colleagues. Your new manager doesn’t know the real story, but they may perceive you as a problematic and conflict-prone employee. You can cite routine, an inconvenient schedule, or a change in management. But your main arguments should be that you want to be part of a stable team, have the opportunity for career advancement, work on interesting and rewarding projects, etc.
4. What are your weaknesses?
The answer to this question will show the employer how mature you are. Only such a person can discuss their strengths and weaknesses calmly and with self-deprecation. But it’s important to know your limits and not overdo it. Don’t make jokes like, “I’m so lazy.” It’s better to say, “Sometimes I can get so carried away that I lose track of time.” The weaknesses you attribute to yourself should ultimately prove useful and positive for your future career: pedantry and meticulousness are good for accountants, while overly sociable behavior is good for advertising agents. You can answer neutrally: “I have some weaknesses, but they don’t affect my work.” Avoid long, overly revealing, and detailed stories.
5. Tell us about your achievements
The recruiter needs to understand your self-esteem. Here, you can talk about a completed project, professional development, or corporate awards. The key is not to overdo it. But you also shouldn’t go to the other extreme of underestimating your own capabilities and abilities. An interview is not the time for excessive modesty. Therefore, if you’re asked if you speak German and you choose to be modest, the HR team will likely write off “I don’t speak the language” and give preference to a more confident candidate. Therefore, answer clearly and convincingly.
6. Are you looking for a long-term partnership with our company?
This question allows the recruiter to understand your goals and your honesty. Of course, you can avoid a direct answer by saying that you need to work with the company first to see if the team enjoys solving the interesting problems you’ll be setting (if you’re applying for a management position, for example). “If all goes well, our collaboration will be long-term and mutually beneficial” is the ideal answer.
7. What is your desired salary level?
Employers are interested in whether the company can “buy” you. Feel free to offer an amount that’s 10-15% more than your previous salary. The minimum salary can’t be less than your previous salary (or some additional benefits should be offered). If you’re applying for your first job, research the job market for similar offers to understand your potential salary.
8. Are you ready to work with large volumes of information?
If you’re asked this question, it’s likely that overtime is common at the company. In this case, you can clarify how often you have to work extra hours and how you’re paid. For the same reason, you’ll also be asked about your marital status, whether you have children, and their ages. Your answers will help you determine how stable and productive you are, and how often you’ll need sick leave, time off, vacation, etc.
9. What would you not like to encounter in a new workplace?
“What are the most unpleasant aspects of your work?” This question is aimed at testing your personal qualities. Based on generally accepted values, the answer should be: lies, unprofessionalism, scandals, gossip.
10. Why are you interested in this position?
It’s important for employers to understand what specifically attracted you to the position offered to determine your priorities. Emphasize that you’d like to work for a large, thriving company and that you have the knowledge to contribute to their success.
11. Are you ready to take the test task?
Often, when considering candidates for IT positions, HR only conducts an initial interview. If your experience, skills, and personal qualities match the company’s requirements, you should be prepared to be asked to complete a test assignment. This assessment is performed by a technical specialist in your field, not a recruiter, as HR isn’t competent to evaluate your technical accuracy. If you successfully complete the assignment, you may be invited to a follow-up interview, which will be attended by either the head of the IT department or a designated representative. Be prepared for this.
| Have you been on interviews yet? Share the tricky questions recruiters have asked you in the comments. |
What to do before the interview?
During the interview, the recruiter’s main task is to develop a psychological profile of the candidate, assess their moral character, ambitions, and career aspirations, and determine their level of interest in the proposed position. Recruiters can’t always obtain reliable information about a potential employee, so you should be prepared to provide references from previous employers. You must answer all questions without exception.
Explore More IT Terms
#
- Using an integrating factor
- Equations in total differentials
- Bernoulli's equation
- Linear differential equations of the first order
- 10 Mixed C++ Challenges to Test Your Skills
- 11 Tricky Non-Technical Questions to Ask in a Recruiting Interview
- 50 Terms Every Programmer Should Know
- 52 Java Thread Interview Questions
- 7 Levels of Using the Zip Function in Python
- 7 Python Code Bugs You Need to Fix
- 70+ Free Resources for Learning Programming
A
- A Comprehensive Guide to HTML and CSS
- A Comprehensive Guide to MODX CMS
- A computer science question tests your ability to work with IP addresses and network masks
- A Guide to SQL Query Formatting for Beginners
- A/B testing
- Abstract Data Type (ADT)
- AES Encryption Algorithm: How It Works and Where It's Used
- Agile
- Algorithm
- Algorithm Analysis
- Algorithm Complexity-Key Points
- Algorithm complexity: deep parsing O(log n)
- Algorithm vs. Program
- Algorithms and Data Structures in C#
- An overview of the C # programming language
- An overview of the Python programming language
- Anaconda Python
- Android
- Android App Bundle
- Android SDK
- Angular
- Ansible
- Apache
- Apache Airflow
- Apache Kafka
- Apache Tomcat
- App Store
- AppCode
- Applications of microcontrollers: From simple circuits in electronics to complex systems
- Applications of the derivative
- Arduino: How to Program It: Basics for Beginners
- Array-based stack
- ArrayList
- ASCII
- ASP.NET
- Assembly Language Lessons
B
C
- C++ Lessons
- Cache
- Calculating Memory Capacity
- Character sets and encodings
- Characteristics of a good Algorithm
- Circular singly linked list
- Combinational Circuits Solved Questions
- Compiler
- Complexity of algorithms-Tutorial
- Constants
- Creating a Table in HTML
- Creating Forms in HTML
- Creating Lists
- Cybernetics and informatics
- Cycles
D
- Data Analytics: applications of data analysis in companies
- Data Engineer - Who is it, what does a data engineer do, and an overview of the profession
- Data modeling: what it is, types, and process steps.
- Data preprocessing: a complete guide for beginners and professionals.
- Data structure
- Data Structures and Algorithms (DSA)
- Data types vs. Data structures
- Database Tests with Answers
- Deep Learning
- Defining Aliases
- Defining Arrays
- Deque
- Detailed articles and tutorials on PHP
- Developing a Website from Scratch
- Differential Equations
- Differentiation of functions
- Digital data: understand the importance of this asset for businesses.
- Double integrals
- Doubly linked lists
- DSA Tutorial
E
F
G
H
- Handling errors and exceptions
- Heads or Tails? How Probability Theory Is Used in IT
- History of the development of computer science
- Homogeneous equations
- Homogeneous vs. non-homogeneous structures
- How to effectively organize your workflow
- How to Learn Java: Tips for Beginner Developers
- How to Learn PHP: A Beginner's Guide
- How to Use S3 Storage in Kubernetes with CSI
- HTML
- HTML and CSS: Definition, Application, and Operating Principles
- HTML and CSS. Layout from Scratch: What to Learn, Where to Learn, and How Long Will It Take?
- HTML Frame Structure
- HTML Link Formatting
I
- if..else construction
- Infinite sequences and series
- Information properties
- Inheritance in Java: A Complete Guide to Principles and Implementation
- Inserting an Image
- Integration of functions
- Interactive Python Tutorial – Learn Programming from Scratch
- Interpreter
- Interview Problem: Finding a Deleted Element in O(N)
- Interview Scare: The FizzBuzz Challenge
- Introduction to C++
- Introduction to Machine Learning
- Introduction to Networking | Network Fundamentals Part 1
- Introduction to Number Systems (Binary, Octal, Hexadecimal) | Math for CS Foundations #1
- IT Specialist Resume (CV)
J
K
L
M
- Machine Learning
- Machine Learning Basic Tool: NumPy
- Machine Learning Basic Tool: Pandas
- Machine Learning Mathematics
- Mathematics for programmers: what is really needed?
- MD5 encryption algorithm: What is it and why is it needed?
- Microcontroller and Microprocessor - what's the difference?
- ML Engineer: Who They Are, What They Do, How Much They Earn, and How to Become a Neural Network Specialist
- Monte Carlo Simulation: How It Works and What It's For
O
P
- PHP lessons
- Private DNS server and its configuration
- Program code
- Programmer's Dictionary
- Programming
- Programming with pseudocode
- Python Code Formatting Guide: PEP8
- Python for data analysis: how to do it and main libraries
- Python Lessons
- Python Superstar: 5 Ways to Use the * Operator
- Python vs. Julia: Should You Replace Python with Julia?
R
S
- SFML Graphics Library Tutorials
- Sorting Algorithms in Programming: Types, Descriptions, and Comparisons
- SQL commands: see what they are, what the main ones are + examples
- SQL Interview Questions and Tasks
- SQL Lessons
- SQL Stored Procedures
- SQL Syntactic Sugar: The COALESCE Function
- Stack
- Start in analytics: Python or R
- Static vs. dynamic data structures
- Statistical analysis: importance for decision making.
- String formatting in Python
- Structure of computer science
- Swift Lessons
- switch/match construct
- Syntax
T
- Terms in programming
- Text and paragraph formatting tags
- The Complete Guide to Bootstrap
- The Complete Guide to JavaScript
- The concept of information and its transmission
- The Future of Python: Key Trends and Insights from Global Researc
- The Infrastructure of Code: A Complete Guide to Repositories for Languages, Frameworks, and Compilers
- The pip package manager in Python
- The role of informatization in the development of society
- Transfers
- Tricky Java Questions Often Asked in Interviews
- Tutorials / Articles
- TypeScript: What It Is and Why Developers Need It
W
- What are databases, and why do they need DBMS and SQL?
- What do Linux distributions consist of?
- What is .NET and what is it used for?
- What is a data structure?
- What is a GPU in a computer, in simple terms?
- What is a quantum computer: 100,500 problems in one second
- What Is an Algorithm?
- What is Arduino: How it Works and the Platform's Capabilities
- What is Big Data? Introduction, Types, Characteristics, and Examples
- What is FizzBuzz Challenge?
- What is Golang and what is it used for?
- What is Haskell and what is it used for?
- What is Kotlin and what is it used for?
- What is Linux? The History of Linux
- What is machine learning, and how does it work?
- What is Power BI: everything about the data analytics software
- What is recursion, recursive and iterative process in programming?
- What is the C++ programming language?
- What is the OSI Model: A Complete Explanation of the Seven Layers and Their Role in Networking
- What's the difference between x86 and ARM processors?
- Where to start learning the C programming language?
- Which Linux distribution should you choose? A Linux distribution overview

