Upload Button Icon Add office photos

Filter interviews by

Infosys Consulting Head/VP/GM-HR Interview Questions and Answers

Updated 19 Jul 2021

Infosys Consulting Head/VP/GM-HR Interview Experiences

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. As a fresher, Explain OOPS, Difference between Abstraction and Interface,
  • Q2. How can we handle Exception in java?
  • Ans. 

    Exceptions in Java can be handled using try-catch blocks and throwing exceptions.

    • Use try-catch blocks to handle exceptions in Java.

    • Catch specific exceptions using multiple catch blocks.

    • Use finally block to execute code regardless of exception.

    • Throw custom exceptions using throw keyword.

    • Use throws keyword in method signature to declare exceptions that can be thrown.

  • Answered by AI
  • Q3. SQL Queries asked like 2nd highest salary of Employee
Round 2 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Hobbies and where you want to see you in 5 Years.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just give answers confidently.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Assignment 

Email pitch to a given senario

Round 2 - One-on-one 

(2 Questions)

  • Q1. Whicu industries Apexon focuses on
  • Q2. Asked to do Mock call

I applied via campus placement at Sinhgad College of Engineering, Pune and was interviewed in Nov 2021. There were 4 interview rounds.

Interview Questionnaire 

27 Questions

  • Q1.  Introduce about yourself.
  • Q2. Tell me something about your final year project
  • Q3. Which are the technologies that you are going to implement in your final year project?
  • Q4. What are your primary skills?
  • Ans. I was proficient in C/C++, Python, HTML, CSS & SQL
  • Answered Anonymously
  • Q5. Why do you prefer python?
  • Ans. 

    Python is a versatile language with a simple syntax and a vast library of modules.

    • Easy to learn and read

    • Supports multiple programming paradigms

    • Large community and extensive documentation

    • Suitable for various applications such as web development, data analysis, and machine learning

  • Answered by AI
  • Q6. What is the difference between python & other programming languages?
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity, readability, and ease of use.

    • Python is dynamically typed, meaning that variable types are determined at runtime.

    • Python has a large standard library and a vast collection of third-party libraries.

    • Python is often used for web development, scientific computing, data analysis, and artificial intelligence.

    • Python code is typically shorter and ...

  • Answered by AI
  • Q7. What are python Modules?
  • Ans. 

    Python modules are files containing Python code that can be imported and used in other Python programs.

    • Modules are used to organize code into reusable and maintainable structures.

    • Python has a large standard library of modules that can be imported and used.

    • Third-party modules can also be installed and used in Python programs.

    • Modules can define functions, classes, and variables that can be accessed by other modules.

    • Modul...

  • Answered by AI
  • Q8. What are python generators?
  • Ans. 

    Python generators are functions that return an iterator and generate values on the fly.

    • Generators use the 'yield' keyword to return values one at a time.

    • They can be used to generate an infinite sequence of values.

    • Generators are memory efficient as they generate values on the fly instead of storing them in memory.

    • Example: def my_generator(): yield 1; yield 2; yield 3;

    • Example: for num in my_generator(): print(num)

  • Answered by AI
  • Q9. What are python iterators?
  • Ans. 

    Python iterators are objects that allow iteration over a collection of elements.

    • Iterators are used to loop through a collection of elements, one at a time.

    • They implement the __iter__() and __next__() methods.

    • The __iter__() method returns the iterator object and the __next__() method returns the next element in the sequence.

    • Iterators can be created using iter() function or by defining a class that implements the require...

  • Answered by AI
  • Q10. Which constructors are used in python?
  • Ans. 

    Python has two types of constructors - default and parameterized constructors.

    • Default constructor has no parameters and is automatically called when an object is created.

    • Parameterized constructor takes parameters and is used to initialize the object's attributes.

    • Example of default constructor: def __init__(self):

    • Example of parameterized constructor: def __init__(self, name, age):

  • Answered by AI
  • Q11. Do python has any destructor? If yes then what is that destructor?
  • Ans. 

    Yes, Python has a destructor called __del__().

    • The __del__() method is called when an object is about to be destroyed.

    • It is used to perform cleanup operations before the object is destroyed.

    • The __del__() method is not guaranteed to be called, so it should not be relied upon for critical cleanup operations.

  • Answered by AI
  • Q12. How is memory managed in python?
  • Ans. 

    Python uses automatic memory management through garbage collection.

    • Python uses reference counting to keep track of memory usage.

    • Objects with no references are automatically deleted by the garbage collector.

    • Python also has a built-in module called 'gc' for manual garbage collection.

    • Memory leaks can occur if circular references are not handled properly.

  • Answered by AI
  • Q13. How will you delete a file in python module using a python code?
  • Ans. 

    To delete a file in Python module, use the os module's remove() method.

    • Import the os module

    • Use the remove() method to delete the file

    • Specify the file path in the remove() method

    • Example: import os; os.remove('file.txt')

  • Answered by AI
  • Q14. Tell me some of the data types that are used in python?
  • Ans. 

    Python has several data types including integers, floats, strings, booleans, lists, tuples, dictionaries, and sets.

    • Integers represent whole numbers, e.g. 5, -10.

    • Floats represent decimal numbers, e.g. 3.14, -2.5.

    • Strings represent sequences of characters, e.g. 'hello', 'Python'.

    • Booleans represent either True or False.

    • Lists are ordered collections of items, e.g. [1, 2, 3].

    • Tuples are similar to lists but immutable, e.g. (1...

  • Answered by AI
  • Q15. What is the difference between variable and literal?
  • Ans. 

    Variables are containers that store values while literals are values themselves.

    • Variables can be changed while literals cannot

    • Variables can be assigned to literals

    • Literals are used to represent fixed values

    • Variables are used to represent changing values

  • Answered by AI
  • Q16. How many types of values are there in python?
  • Ans. 

    Python has five standard data types: Numbers, Strings, Lists, Tuples, and Dictionaries.

    • Numbers include integers, floating-point numbers, and complex numbers.

    • Strings are sequences of Unicode characters.

    • Lists are ordered sequences of values.

    • Tuples are ordered, immutable sequences of values.

    • Dictionaries are unordered collections of key-value pairs.

  • Answered by AI
  • Q17. Tell something about init() method in python?
  • Ans. 

    init() method is a constructor method in Python that is called when an object is created.

    • It initializes the attributes of the object.

    • It takes self as the first parameter.

    • It can be used to perform any setup required before the object is used.

    • It can be overridden to customize the initialization process.

    • Example: def __init__(self, name, age): self.name = name self.age = age

  • Answered by AI
  • Q18. What is global & local variable in python?
  • Ans. 

    Global variables are accessible throughout the program, while local variables are only accessible within a specific function.

    • Global variables are declared outside of any function and can be accessed from any part of the program.

    • Local variables are declared within a function and can only be accessed within that function.

    • If a local variable has the same name as a global variable, the local variable takes precedence withi...

  • Answered by AI
  • Q19. What is slicing in Python?
  • Ans. 

    Slicing is a way to extract a portion of a sequence (string, list, tuple) in Python.

    • Slicing is done using the colon (:) operator.

    • The syntax for slicing is [start:stop:step].

    • start is the index where the slice starts (inclusive), stop is the index where the slice ends (exclusive), and step is the size of the jump between indices.

    • If start or stop is not specified, it defaults to the beginning or end of the sequence.

    • If ste...

  • Answered by AI
  • Q20. What is the split & join method?
  • Ans. 

    Split method splits a string into an array of substrings based on a specified separator. Join method joins the elements of an array into a string.

    • Split method returns an array of strings.

    • Join method concatenates the elements of an array into a string.

    • Both methods are used to manipulate strings in JavaScript.

    • Example: var str = 'apple,banana,orange'; var arr = str.split(','); var newStr = arr.join('-');

    • Output: arr = ['ap...

  • Answered by AI
  • Q21. What are the front end technologies you know?
  • Ans. 

    I am familiar with HTML, CSS, and JavaScript for front-end development.

    • HTML

    • CSS

    • JavaScript

  • Answered by AI
  • Q22. What are the building blocks of object oriented programming?
  • Ans. 

    The building blocks of object oriented programming are classes, objects, inheritance, encapsulation, and polymorphism.

    • Classes are templates for creating objects

    • Objects are instances of classes

    • Inheritance allows classes to inherit properties and methods from parent classes

    • Encapsulation is the practice of hiding implementation details from users

    • Polymorphism allows objects to take on multiple forms

  • Answered by AI
  • Q23. What is pass by value & pass by reference?
  • Ans. 

    Pass by value copies the value of a variable, while pass by reference copies the address of the variable.

    • Pass by value creates a new copy of the variable, while pass by reference uses the original variable.

    • Pass by value is used for primitive data types, while pass by reference is used for objects and arrays.

    • Pass by value is faster and safer, while pass by reference allows for more efficient memory usage.

    • Pass by value c...

  • Answered by AI
  • Q24. What is operator overloading & function overloading?
  • Ans. 

    Operator overloading is the ability to redefine operators for user-defined types. Function overloading is the ability to define multiple functions with the same name but different parameters.

    • Operator overloading allows user-defined types to use operators such as +, -, *, /, etc.

    • Function overloading allows multiple functions to have the same name but different parameters.

    • Operator overloading and function overloading bot...

  • Answered by AI
  • Q25. What are joins in SQL? Explain each with the real life example?
  • Ans. 

    Joins in SQL are used to combine data from two or more tables based on a related column.

    • Inner join returns only the matching rows from both tables.

    • Left join returns all the rows from the left table and matching rows from the right table.

    • Right join returns all the rows from the right table and matching rows from the left table.

    • Full outer join returns all the rows from both tables.

    • Example: Inner join can be used to combi...

  • Answered by AI
  • Q26. Then some SQL queries
  • Q27. & finally what is indexs in SQL? What are there types?
  • Ans. 

    Indexes in SQL are used to improve query performance by allowing faster data retrieval.

    • Indexes are data structures that store a small portion of the table data in an easily searchable format.

    • Types of indexes include clustered, non-clustered, unique, and full-text indexes.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes create a separate structure for faster searching.

    • Unique...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the skills deeply that you are going to include in the resume.
Master at least one programming language or at least possess a good knowledge about it.
Don't just study the theory. Be prepared with the practical knowledge.
Pay attention to your communication skill.
Be confident & honest.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Python, spark and complex sql

Round 2 - Technical 

(1 Question)

  • Q1. Python spark and complex sql questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Read on complex sql pyspark and understand basics of data engineering
Round 1 - One-on-one 

(1 Question)

  • Q1. They will ask for details. In-depth knowledge will be checked

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company to work with. Show interest in work. They will help you to grow
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Coding test based on Java basics

Round 3 - Assignment 

Assignment based on spring boot problem

Interview Preparation Tips

Interview preparation tips for other job seekers - The company is fine and some of there projects are also good.

I applied via Naukri.com and was interviewed before May 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Tell me about yourself and be thorough with the Job Description

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.8k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.4k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.6
 • 3.6k Interviews
LTIMindtree Interview Questions
3.9
 • 2.7k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
TCS iON Interview Questions
3.9
 • 351 Interviews
View all
Consultant
387 salaries
unlock blur

₹9.3 L/yr - ₹25.1 L/yr

Senior Consultant
348 salaries
unlock blur

₹11.7 L/yr - ₹37 L/yr

Business Consultant
292 salaries
unlock blur

₹15.3 L/yr - ₹24.2 L/yr

Senior Associate Consultant
153 salaries
unlock blur

₹6.5 L/yr - ₹15 L/yr

Associate Consultant
139 salaries
unlock blur

₹6 L/yr - ₹12.5 L/yr

Explore more salaries
Compare Infosys Consulting with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview