Upload Button Icon Add office photos

Filter interviews by

Harbinger Group Software Developer Interview Questions and Answers

Updated 17 Dec 2024

Harbinger Group Software Developer Interview Experiences

1 interview found

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

The mixed aptitude test should be clearly structured, containing both general aptitude questions and technical computer science questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - It is a good company to work for, but there is a need to extend working hours in accordance with project requirements.

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Wipro user image Rohit Karnatakapu

posted on 11 Nov 2015

Interview Preparation Tips

Round: Test
Experience: They conducted two tests.If you are an 8 pointer you should give the technical test,else you should give both the technical and aptitude test.It was conducted on amcat.If you have any material related to amcat,go through it once.They will select more people who give technical than people who give both technical and apti.

Round: Technical Interview
Experience: It's both technical and hr round.Some basic questions on your core subjects.Small puzzles.For some they have two rounds like technical and hr.People who do not give their hr also get recruited,so don't panic.They asked me why did you choose wipro?.And if you get a job in product based company will you go there?
Tips: Be cool and focussed. Answer properly.

Skills:
College Name: VIT Vellore

Interview Preparation Tips

General Tips: For EEE students it is very important to know your strengths. Also you got to plan effectively if you are taking GRE and other exams. Try to make your resume company specific. Having too many electronics or other research projects may hurt your chance of getting in companies which don't have suitable profile. For EEE students it is safe to learn basic programming skills in C , C++ . Having any software projects done in C,C++,Java languages is helpful. Unless anyone is interested in power systems related company it is beneficial for others to learn basic programming. Generally first round is toughest round to clear. So familiarity in basic aptitude questions is necessary. Interviews again require company specific preparation. A lot depends on luck at this stage to get a final offer.
Skill Tips: I went through Data structures and algorithms section in geeksforgeeks site.
Skills:
College Name: NIT Surathkal

Interview Questionnaire 

10 Questions

  • Q1. Tell me about yourself
  • Q2. Why wipro
  • Q3. What is pointer?Why do we need it and the applications of it?
  • Ans. 

    A pointer is a variable that stores the memory address of another variable. It is used to manipulate data indirectly.

    • Pointers allow for dynamic memory allocation

    • Pointers can be used to pass data between functions efficiently

    • Pointers are used extensively in data structures such as linked lists and trees

  • Answered by AI
  • Q4. Multithreading
  • Q5. Wap to check a number whether prime or not
  • Ans. 

    A program to check if a number is prime or not.

    • A prime number is only divisible by 1 and itself.

    • Loop through all numbers from 2 to n-1 and check if n is divisible by any of them.

    • If n is divisible by any number, it is not prime.

    • If n is not divisible by any number, it is prime.

  • Answered by AI
  • Q6. Wap to implement bubble sort
  • Ans. 

    Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.

    • Start from the first element and compare it with the next element

    • If the first element is greater than the next element, swap them

    • Repeat this process for all elements in the list

    • Continue this process until no more swaps are needed

  • Answered by AI
  • Q7. What is cloud
  • Ans. 

    Cloud is a network of remote servers where data and applications can be stored and accessed over the internet.

    • Cloud computing allows for on-demand access to computing resources

    • Cloud services can be public, private, or hybrid

    • Examples of cloud services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform

  • Answered by AI
  • Q8. What is data abstrction and encapsulation with examples
  • Ans. 

    Data abstraction and encapsulation are OOP concepts that help in hiding implementation details and providing a simplified interface.

    • Data abstraction is the process of hiding implementation details while showing only the necessary information to the user.

    • Encapsulation is the process of wrapping data and code into a single unit, preventing direct access to data from outside the unit.

    • Example of data abstraction: A car das...

  • Answered by AI
  • Q9. What is data structre and y do we need it?
  • Ans. 

    Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.

    • Data structures help in efficient data storage and retrieval

    • They provide a way to organize and manage large amounts of data

    • Examples include arrays, linked lists, trees, and graphs

  • Answered by AI
  • Q10. What is database and normalization?
  • Ans. 

    A database is a collection of data organized in a structured way. Normalization is the process of organizing data to minimize redundancy.

    • A database is used to store and manage data.

    • Normalization is the process of breaking down data into smaller, more manageable pieces.

    • Normalization helps to minimize data redundancy and improve data consistency.

    • There are different levels of normalization, such as first normal form (1NF)...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: It was amazing experience. He was impressed with my answers.
Tips: Whatever you answer,answer with examples so that the interviewer will feel that you know the concept.
And don't give up easily,try to answer it if you can't then ask for a HINT.

Skills: Confidence,Body language,Eagerness to learn,adaptibility,
College Name: KIIT University

Skills evaluated in this interview

Interview Questionnaire 

14 Questions

  • Q1. Which subject is your favourite?
  • Ans. 

    My favorite subject is computer science because I enjoy problem-solving and creating innovative solutions.

    • I love learning about algorithms and data structures

    • I enjoy programming in languages like Java and Python

    • I find software development fascinating and challenging

  • Answered by AI
  • Q2. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms.

    • Polymorphism allows objects of different classes to be treated as if they are of the same class.

    • It is achieved through method overriding and method overloading.

    • Example: A parent class Animal can have child classes like Dog, Cat, and Bird. Each child class can have its own implementation of the method 'makeSound', but they can all be called using the same me...

  • Answered by AI
  • Q3. What is inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

    • It allows for code reuse and promotes code organization.

    • The existing class is called the parent or superclass, and the new class is called the child or subclass.

    • The child class inherits all the properties and methods of the parent class and can also add its own unique properties and metho...

  • Answered by AI
  • Q4. What is the importance of polymorphism?
  • Ans. 

    Polymorphism allows objects of different classes to be treated as if they were of the same class.

    • Polymorphism enables code reuse and flexibility in object-oriented programming.

    • It allows for the creation of generic code that can work with objects of different classes.

    • Examples include method overloading and overriding, and interfaces in Java.

    • Polymorphism can improve code readability and maintainability.

    • It is a key concep

  • Answered by AI
  • Q5. What is singleton class?
  • Ans. 

    A singleton class is a class that allows only a single instance of itself to be created.

    • Singleton classes have a private constructor to restrict object creation.

    • They provide a global point of access to the instance.

    • Commonly used in scenarios where only one instance is needed, such as database connections or thread pools.

  • Answered by AI
  • Q6. What is the difference between class and objects?
  • Ans. 

    A class is a blueprint for creating objects, while an object is an instance of a class.

    • A class defines the properties and methods that objects of that class will have.

    • An object is created from a class and has its own unique set of values for the properties defined in the class.

    • Multiple objects can be created from the same class.

    • Classes can inherit properties and methods from other classes.

    • Example: A class 'Car' can hav...

  • Answered by AI
  • Q7. What is constructor?
  • Ans. 

    Constructor is a special method that is called when an object is created.

    • Constructors have the same name as the class they belong to.

    • They are used to initialize the object's state.

    • They can take parameters to set initial values.

    • If a class does not have a constructor, a default one is provided.

    • Constructors can be overloaded to provide multiple ways of creating objects.

  • Answered by AI
  • Q8. What is destructor?
  • Ans. 

    Destructor is a special member function that is called when an object is destroyed.

    • It is used to release resources that were acquired by the object during its lifetime.

    • It is automatically called when the object goes out of scope or is explicitly deleted.

    • It has the same name as the class preceded by a tilde (~).

    • Example: ~ClassName() { //destructor code }

  • Answered by AI
  • Q9. Why you want to join the wipro?
  • Ans. 

    I want to join Wipro because of its reputation as a leading software company and the opportunities it offers for career growth and learning.

    • Wipro is known for its expertise in software engineering and I want to be a part of that

    • I am impressed by Wipro's commitment to innovation and cutting-edge technologies

    • Wipro provides a supportive and collaborative work environment

    • I believe joining Wipro will provide me with ample o...

  • Answered by AI
  • Q10. What are your strength?
  • Ans. 

    My strengths include problem-solving skills, strong technical knowledge, adaptability, and teamwork.

    • Strong problem-solving skills - able to analyze complex issues and come up with effective solutions

    • Solid technical knowledge - proficient in various programming languages and technologies

    • Adaptability - quick to learn new concepts and technologies, able to adapt to changing environments

    • Teamwork - work well with others, co

  • Answered by AI
  • Q11. What are your weakness?
  • Ans. 

    One of my weaknesses is that I tend to be overly critical of my own work.

    • I have a tendency to overthink and second-guess my decisions

    • I can be too hard on myself when things don't go as planned

    • I am working on improving my self-confidence and trusting my abilities more

  • Answered by AI
  • Q12. Why you choose this college only?
  • Ans. 

    I chose this college for its strong reputation in computer science and engineering programs.

    • Strong reputation in computer science and engineering programs

    • Close proximity to tech industry hubs for networking opportunities

    • Impressive alumni network with successful professionals in the field

  • Answered by AI
  • Q13. Tell me about your biggest achievement?
  • Ans. 

    My biggest achievement was leading a team to successfully launch a new software product ahead of schedule and under budget.

    • Led a team to develop and launch a new software product

    • Completed the project ahead of schedule and under budget

    • Received recognition for the successful project completion

  • Answered by AI
  • Q14. What fly without wings?

Interview Preparation Tips

Round: Test
Experience: you have to attempt the given question in the given time allotted for each section. There minimum no. of questions which you have to attempt for clearing each section. If you clear the cutoff for the first three section you will turn to the 4 section which is essay writing in which you grammar is basically checked.
Tips: With accuracy speed matter to clear each section
Total Questions: 66

Round: Technical Interview
Experience: Generally they ask you about your favourite subject. And the whole interview go through it.
Tips: You should at least prepare one subject on your tips

Round: HR Interview
Experience: This round have riddle your answer may vary from interviewer but you should have justification for your answer
Tips: You should remain confidence throughout this round because your personality is being checked over here

College Name: Jaypee University Of Information Technology

Skills evaluated in this interview

I was interviewed before Jun 2016.

Interview Questionnaire 

11 Questions

  • Q1. What is Pagging?
  • Ans. 

    Paging is a memory management technique used by operating systems to efficiently manage memory resources.

    • Paging divides the physical memory into fixed-size blocks called pages.

    • Virtual memory is divided into fixed-size blocks called page frames.

    • When a process needs to access a memory location, the operating system maps the virtual address to a physical address using a page table.

    • Paging allows for efficient memory alloca...

  • Answered by AI
  • Q2. How the memory is allocated? And Who allocates it?
  • Ans. 

    Memory is allocated by the operating system or programming language runtime. It can be allocated statically or dynamically.

    • Memory can be allocated statically at compile time, such as global variables.

    • Memory can be allocated dynamically at runtime, such as with malloc() in C.

    • Memory can be allocated on the stack or heap depending on the programming language and implementation.

    • Memory can be managed manually or automatical...

  • Answered by AI
  • Q3. What are the conditions of Deadlock? How it can be avoided?
  • Ans. 

    Deadlock occurs when two or more processes are blocked, waiting for each other to release resources.

    • Conditions for deadlock are mutual exclusion, hold and wait, no preemption, and circular wait.

    • Deadlock can be avoided by using techniques such as resource allocation graph, banker's algorithm, and deadlock detection and recovery.

    • Resource allocation graph is a directed graph that shows the allocation and request of resour...

  • Answered by AI
  • Q4. How is memory divided?
  • Ans. 

    Memory is divided into two main categories: primary and secondary.

    • Primary memory is volatile and directly accessible by the CPU.

    • Secondary memory is non-volatile and used for long-term storage.

    • Primary memory is further divided into cache, RAM, and registers.

    • Secondary memory is further divided into hard disk drives, solid-state drives, and optical drives.

  • Answered by AI
  • Q5. What are the steps involved in program execution? When is the memory allocated to the program variables?
  • Ans. 

    Program execution involves several steps, including compilation, linking, loading, and execution. Memory is allocated to program variables during runtime.

    • Compilation: Source code is translated into machine code or bytecode.

    • Linking: Object files and libraries are combined to create an executable file.

    • Loading: The executable file is loaded into memory.

    • Execution: The program instructions are executed by the CPU.

    • Memory All...

  • Answered by AI
  • Q6. What is the use of stack memory, data memory and program memory?
  • Ans. 

    Stack, data and program memory are used in software engineering for storing and managing data and instructions.

    • Stack memory is used for storing local variables and function calls.

    • Data memory is used for storing global and static variables.

    • Program memory is used for storing the executable code of the program.

    • Examples of stack memory usage include recursion and function calls.

    • Examples of data memory usage include global ...

  • Answered by AI
  • Q7. Tell me about yourself.
  • Ans. 

    I am a passionate software engineer with experience in developing web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MongoDB and MySQL

    • Familiar with version control systems like Git and deployment tools like Docker

    • Strong problem-solving skills and ability...

  • Answered by AI
  • Q8. What are your strengths and weakness?
  • Ans. 

    Strengths include problem-solving skills and attention to detail. Weaknesses include tendency to overthink and difficulty delegating tasks.

    • Strengths: problem-solving skills

    • Strengths: attention to detail

    • Weaknesses: tendency to overthink

    • Weaknesses: difficulty delegating tasks

  • Answered by AI
  • Q9. Why do you want to join our company?
  • Ans. 

    I am impressed by your innovative projects and collaborative work culture.

    • I admire the company's commitment to cutting-edge technology and innovation.

    • I am excited about the opportunity to work with a talented team of engineers.

    • I appreciate the company's focus on collaboration and teamwork.

    • I believe my skills and experience align well with the company's goals and values.

  • Answered by AI
  • Q10. What do you know about the company?
  • Ans. 

    The company is a leading software development firm specializing in creating innovative solutions for various industries.

    • Specializes in creating innovative software solutions

    • Works with various industries such as healthcare, finance, and technology

    • Known for their cutting-edge technology and talented team of engineers

  • Answered by AI
  • Q11. Have you worked for any of the Fests
  • Ans. 

    Yes, I have worked for a few fests.

    • I have worked as a software engineer for the tech fest organized by my college.

    • I have also worked for a cultural fest where I developed an event management system.

    • I have experience in developing mobile apps for fests to provide information and updates to attendees.

  • Answered by AI

Interview Preparation Tips

Round: Aptitude test
Experience: Verbal and non-verbal reasoning.

? Quantitative Aptitude, Logical Reasoning.

? C, C++, Java, Operating system, Data Structures, Microprocessor and Microcontroller and 2 simple programs (using C/C++/Java) of which one was to find the divisibility of a given number with another given number. Take care of the UI of the CoCubes while writing the programs, it is little weird and solve the programs first as they are easy as compared to the MCQ

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Mainframes comp questions , clauses, db2 cursors.
  • Q2. Cases

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient for the results.
As even after you clear the technical , hr, and tests.
Your managerial (project manager) round would take around a week or two to take place .
And after you clear the last round , it might take a month for the final offer letter to arrive.

I applied via Applied in more than one job portal can't remember now. and was interviewed before Jan 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. About struts framework.

Interview Preparation Tips

Interview preparation tips for other job seekers - I had three rounds of telephonic, technical, HR, interviews, I can say this confidence is important in all aspects.

Interview Questionnaire 

1 Question

  • Q1. Difference between java and python
  • Ans. 

    Java is statically typed, compiled language while Python is dynamically typed, interpreted language.

    • Java is faster than Python due to its compilation process.

    • Python has simpler syntax and is easier to learn.

    • Java is used for building enterprise-level applications while Python is used for scripting and automation.

    • Java has strict type checking while Python has loose type checking.

    • Java has better support for multithreading...

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. React life cycle

Harbinger Group Interview FAQs

How many rounds are there in Harbinger Group Software Developer interview?
Harbinger Group interview process usually has 1 rounds. The most common rounds in the Harbinger Group interview process are Aptitude Test.

Tell us how to improve this page.

Harbinger Group Software Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
Harbinger Group Software Developer Salary
based on 11 salaries
₹3.5 L/yr - ₹6 L/yr
38% less than the average Software Developer Salary in India
View more details

Harbinger Group Software Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
85 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
70 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Softwaretest Engineer
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
23 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Technical Leader
20 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Harbinger Group with

Tata Group

4.2
Compare

Reliance Industries

4.0
Compare

Aditya Birla Group

4.1
Compare

Mahindra & Mahindra

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview