i
EbixCash
Limited
Filter interviews by
I applied via Walk-in and was interviewed in Jun 2024. There were 5 interview rounds.
I am a recent graduate with a degree in Human Resources, eager to learn and grow in the field.
Recent graduate with a degree in Human Resources
Passionate about learning and growing in the HR field
Strong communication and interpersonal skills
Familiar with HR processes and practices
Previous internship experience in HR department
Recruitment process involves sourcing, screening, interviewing, and selecting candidates for a job.
Sourcing candidates through job portals, social media, referrals, etc.
Screening resumes to shortlist potential candidates.
Conducting interviews to assess skills, experience, and fit.
Selecting the best candidate and making a job offer.
Onboarding the new hire and integrating them into the organization.
Boolean search is a type of search that allows users to combine keywords with operators such as AND, OR, NOT to produce more relevant results.
Boolean search helps to narrow down search results by using operators like AND, OR, NOT.
AND operator is used to retrieve results that include both keywords. Example: HR AND Trainee.
OR operator is used to retrieve results that include either of the keywords. Example: HR OR Trainee...
My KRA's in my internship included assisting with recruitment, conducting training sessions, and handling employee relations.
Assisting with recruitment process by sourcing candidates, conducting initial screenings, and scheduling interviews
Conducting training sessions for new hires on company policies, procedures, and systems
Handling employee relations issues such as conflicts resolution, performance management, and di...
I completed a 6-month HR internship at a multinational company, where I gained hands-on experience in recruitment, onboarding, and employee relations.
Assisted HR team in recruitment process by sourcing candidates, conducting interviews, and coordinating job offers.
Managed onboarding process for new hires, including paperwork, orientation sessions, and training schedules.
Handled employee relations issues by conducting i...
I possess a strong combination of relevant skills, experience, and a passion for HR.
I have a solid educational background in HR with relevant coursework and internships.
I have practical experience in recruitment, onboarding, and employee relations.
I am a quick learner and have a strong work ethic, always willing to go the extra mile.
I have excellent communication and interpersonal skills, essential for HR roles.
I am hi...
During my internship, I learned about project management, effective communication, and problem-solving skills.
Project management - gained experience in creating timelines, setting goals, and coordinating tasks
Effective communication - improved my ability to communicate with team members and clients
Problem-solving skills - learned to think critically and find solutions to challenges faced during projects
I am proficient in Excel and familiar with functions like VLOOKUP, SUMIF, COUNTIF, and PivotTables.
Proficient in basic functions like SUM, AVERAGE, COUNT, and IF statements
Familiar with advanced functions like VLOOKUP, INDEX-MATCH, SUMIF, COUNTIF
Experience in creating PivotTables and using data analysis tools in Excel
Knowledge of creating charts and graphs to visualize data
Comfortable with data manipulation and formatt...
I would consider the long-term benefits of hiring a skilled candidate and explore options to accommodate him within budget.
Evaluate the potential impact of hiring the skilled candidate on the team's performance and overall company goals.
Negotiate with the candidate to see if there is room for compromise on salary or benefits.
Consider reallocating budget from other areas or seeking approval for a higher budget if the ca...
HR is not just a generalist role as it involves various specialized functions.
HR involves recruitment, training, employee relations, performance management, and compliance.
Specialized roles within HR include talent acquisition, learning and development, compensation and benefits, and HR analytics.
HR professionals need to have expertise in labor laws, diversity and inclusion, and organizational development.
For example, ...
I applied via Walk-in and was interviewed in Jun 2024. There were 6 interview rounds.
I believe my unique combination of skills, experience, and passion for HR make me the best fit for this role.
I have relevant education and training in HR
I have previous experience in HR roles
I am passionate about HR and have a strong desire to learn and grow in the field
I possess excellent communication and interpersonal skills
I am a quick learner and adaptable to new environments
HR focuses on managing people within an organization while marketing focuses on promoting products or services to customers.
HR involves recruitment, training, performance management, and employee relations.
Marketing involves advertising, branding, market research, and customer engagement.
HR is more focused on internal operations and employee well-being, while marketing is more focused on external communication and sale...
Basic Excel questions
I have 2 years of experience in HR roles.
2 years of experience in HR roles
Previous roles include HR Assistant and HR Coordinator
Experience in recruitment, onboarding, and employee relations
Employee satisfaction can be improved by fostering a positive work culture, providing opportunities for growth and development, recognizing and rewarding employees, and promoting work-life balance.
Foster a positive work culture through open communication, transparency, and inclusivity
Provide opportunities for growth and development through training programs, mentorship, and career advancement
Recognize and reward employ...
Recruitment process involves sourcing, screening, interviewing, and selecting candidates for a job.
Identifying the need for a new employee
Creating a job description and posting it on job boards
Sourcing candidates through various channels like job portals, social media, referrals
Screening resumes and conducting initial interviews
Shortlisting candidates for further interviews
Conducting final interviews and assessments
Sel...
Talent Acquisition focuses on long-term strategic planning and building relationships, while Recruitment is more focused on filling immediate job openings.
Talent Acquisition involves proactive strategies to attract top talent for future needs.
Recruitment is reactive and focuses on filling current job openings quickly.
Talent Acquisition involves building relationships with potential candidates through networking and emp...
Generalist role offers a broader range of HR responsibilities compared to Talent Acquisition which focuses mainly on recruitment.
Generalist role involves various HR functions such as employee relations, performance management, training and development, HR policies and procedures.
Generalists have a more holistic view of HR and are involved in the overall HR strategy of the organization.
Talent Acquisition specialists pri...
Employer contribution of provident fund is a percentage of an employee's salary that the employer contributes towards the employee's retirement savings.
Employer contribution typically ranges from 8% to 12% of the employee's basic salary
The contribution is mandatory for most organizations as per government regulations
The employer's contribution is separate from the employee's own contribution to the provident fund
The em...
Conflict related case study.
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
I am a recent graduate with a degree in Human Resources, eager to learn and grow in the field.
Recent graduate with a degree in Human Resources
Passionate about learning and growing in the HR field
Strong communication and interpersonal skills
Experience in organizing events and managing projects
I completed a 6-month internship at a marketing firm where I gained hands-on experience in social media management and market research.
Assisted in creating social media content and managing various platforms
Conducted market research to identify target demographics and trends
Collaborated with team members on marketing campaigns and strategies
I am passionate about HR and believe your company's values align with my own.
I am impressed by your company's commitment to employee development and well-being.
I am excited about the opportunity to learn and grow in a supportive environment.
I admire your company's reputation for fostering a positive work culture.
I believe my skills and experience would be a great fit for your team.
I am interested in the HR department as I have a passion for working with people and helping them reach their full potential.
Passion for working with people
Interest in helping others succeed
Enjoy creating a positive work environment
I have a good understanding of naukri portal and its features.
I have used naukri portal to search for job opportunities.
I am familiar with creating and updating my profile on naukri portal.
I have applied to jobs through naukri portal and tracked my applications.
I have received job alerts and notifications from naukri portal.
I am aware of the various features and services offered by naukri portal.
My salary expectation is based on industry standards and my level of experience.
Research industry standards for HR Trainee salaries
Consider my level of experience and qualifications
Be open to negotiation based on benefits package offered
I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.
Adaptable
Quickly adjust to new situations
Flexible in approach
Able to work well in diverse environments
Top trending discussions
I am a software engineer with experience in developing web applications and mobile apps.
Proficient in programming languages such as Java, Python, and JavaScript
Experience in developing RESTful APIs and integrating third-party APIs
Familiarity with front-end frameworks such as React and Angular
Strong understanding of database management systems such as MySQL and MongoDB
Passionate about learning new technologies and keepi...
Software industry offers endless opportunities for innovation and growth.
Software industry is constantly evolving and offers opportunities to work on cutting-edge technologies.
It provides a platform to solve complex problems and create innovative solutions.
The demand for software engineers is high and the industry offers competitive salaries.
Core industries may have limited scope for growth and innovation compared to s...
Program to print a given string in reverse
Create a character array of the given string
Loop through the array from end to start and print each character
Mux is a device that selects one of several input signals and forwards the selected input into a single output line.
Mux stands for Multiplexer.
It is used in digital circuits to select one of several input signals and forward the selected input into a single output line.
It is used in communication systems to combine multiple signals into a single channel for transmission.
It is used in video and audio systems to switch b...
DeMux is short for Demultiplexer. It is a digital circuit that takes one input and directs it to multiple outputs.
DeMux is used in digital communication systems to separate signals that have been combined for transmission.
It is also used in computer memory systems to select a specific memory location.
DeMux is used in video and audio systems to separate different channels of information.
It is used in automation systems ...
Decoder converts encoded data into a readable format while Demux separates a single input into multiple outputs.
Decoder is used to decode encoded data such as binary data into a readable format.
Demux is used to separate a single input into multiple outputs based on the control signals.
Decoder is a combinational circuit while Demux is a sequential circuit.
Decoder is used in applications such as remote controls, computer...
Amadeus Labs is a leading technology company in the travel industry.
Amadeus Labs provides opportunities to work on cutting-edge technologies.
The company has a strong focus on innovation and research.
Amadeus Labs has a global presence and offers a diverse and inclusive work environment.
Working at Amadeus Labs provides the opportunity to make a real impact on the travel industry.
The company values work-life balance and o...
Yes, I am comfortable working for Testing.
I have experience in testing and understand its importance in software development.
I am willing to learn new testing techniques and tools.
I am comfortable working with testing teams and collaborating with them to ensure quality software.
I understand the importance of testing in ensuring customer satisfaction and reducing costs.
Examples: I have experience in manual and automated...
I have the necessary skills and experience to excel in the developer role.
I have a degree in computer science and have completed multiple coding projects.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working with databases and web development frameworks.
I am a quick learner and enjoy solving complex problems.
I am a team player and have collaborated with other developers on var...
I appeared for an interview in Aug 2016.
posted on 19 Aug 2016
I am a software developer with experience in Java and Python.
Proficient in Java and Python programming languages
Experience in developing web applications using Spring framework
Familiarity with database management systems such as MySQL and MongoDB
I have achieved success in developing and implementing various software solutions.
Developed a web application that increased user engagement by 30%
Implemented a new feature that reduced system downtime by 50%
Created a mobile app that received 4.5-star rating on app stores
Led a team of developers to successfully complete a project within a tight deadline
I work on a variety of projects ranging from web development to mobile app development.
Web development using HTML, CSS, JavaScript, and various frameworks such as React and Angular
Mobile app development for iOS and Android using Swift, Kotlin, and React Native
Database design and management using SQL and NoSQL databases such as MySQL and MongoDB
API development and integration using REST and GraphQL
Machine learning proje...
A hardworker puts in more effort, while a smartworker works efficiently and effectively.
A hardworker may spend more time on a task, while a smartworker finds ways to complete it faster.
A hardworker may rely on brute force, while a smartworker uses their skills and knowledge to solve problems.
A hardworker may struggle with prioritization, while a smartworker knows how to focus on the most important tasks.
A hardworker ma...
Zuckerberg is in news due to Facebook's handling of user data and misinformation.
Facebook's role in the 2016 US Presidential election
Cambridge Analytica scandal
Testimony before US Congress
Ongoing debate on social media regulation
I am a software developer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on various projects involving web development and data analysis.
I am proficient in Java and Python programming languages.
I am a quick learner and enjoy working in a team environment.
My favorite project is the e-commerce website I developed for a local business.
I enjoyed working on the front-end design and user experience.
I implemented a secure payment gateway and order tracking system.
The website increased the business's online sales by 50%.
I received positive feedback from the client and their customers.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows 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 ...
finally is a keyword used in try-catch block, finalize is a method in Object class, and final is a keyword used for declaring constants.
finally is used to execute a block of code after try-catch block
finalize is called by garbage collector before destroying an object
final is used to declare a constant variable or to make a class uninheritable
Private keyword restricts access to member functions within the class while final keyword prevents overriding of functions.
Private keyword is used to hide the implementation details of a class from the user.
Final keyword is used to prevent the user from overriding a function in a subclass.
Using private and final keywords together can ensure that the implementation details of a class are not modified by the user.
An interface defines a set of methods that a class must implement.
An interface is declared using the 'interface' keyword.
All methods in an interface are public and abstract by default.
A class can implement multiple interfaces.
Interfaces can also extend other interfaces.
Example: public interface MyInterface { void myMethod(); }
Abstract class is a class with some implementation while Interface is a contract with no implementation.
Abstract class can have constructors while Interface cannot
Abstract class can have non-abstract methods while Interface cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract class is used when there is a need for common functionality among related classes while Interface...
Inheritance types in Java
Java supports single and multiple inheritance through classes and interfaces respectively
Single inheritance is when a class extends only one parent class
Multiple inheritance is when a class implements multiple interfaces
Java also supports hierarchical inheritance where multiple classes extend a single parent class
Java does not support multiple inheritance through classes to avoid the diamond pr...
Order of catch blocks in a try block in Java
Specific catch blocks should come before general catch blocks
If general catch block comes before specific catch block, it will result in a compile-time error
If multiple catch blocks are present, only the first matching catch block will be executed
Garbage collection is an automatic memory management process that frees up memory occupied by objects that are no longer in use.
Garbage collection is used in programming languages like Java, C#, and Python.
It helps prevent memory leaks and reduces the risk of crashes due to memory exhaustion.
Garbage collection works by identifying objects that are no longer in use and freeing up the memory they occupy.
There are differe...
Code for connecting a Java application to a database
Import the JDBC driver for the specific database
Create a connection object using the DriverManager class
Create a statement object to execute SQL queries
Execute the query and retrieve the results
Close the connection and release resources
JSON stands for JavaScript Object Notation, a lightweight data interchange format.
JSON is used to transmit data between a server and a web application, as an alternative to XML.
It is easy to read and write for humans and easy to parse and generate for machines.
JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C family of languages.
Example: {"name"...
I appeared for an interview before Mar 2021.
Round duration - 60 minutes
Round difficulty - Medium
The interviewer was really cool. He realized that I mostly work on java applications so he chose to ask me stuff related to that. He didn't want me to know the answer well but just wanted me to approach to it, maybe think more. He went through my resume back and forth and asked mostly about all my projects and their logic and how could I take them to the next level.
Tips: Be confident. Its okay not to know any answer, just try giving it a shot in the approach.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods with implementation.
Interface can only have abstract methods and constants.
A class can implement multiple interfaces but can only extend one abstract class.
Example: Abstract class - Animal with abstract method 'eat', Interface - Flyable with m...
final is a keyword used to declare constants, finally is a block used in exception handling, and finalize is a method used for cleanup.
final is a keyword used to declare constants in Java, meaning the value cannot be changed once assigned. Example: final int x = 10;
finally is a block used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not. Example: try { // code } ...
Private restricts access to the class itself, while final prevents inheritance and method overriding.
Private access modifier restricts access to the class itself, while final access modifier prevents inheritance and method overriding.
Private members are only accessible within the same class, while final classes cannot be extended and final methods cannot be overridden.
Example: private int num; - num can only be accesse...
Establishing a JDBC connection involves loading the driver, creating a connection, creating a statement, executing queries, and handling exceptions.
Load the JDBC driver using Class.forName() method
Create a connection using DriverManager.getConnection() method
Create a statement using connection.createStatement() method
Execute queries using statement.executeQuery() method
Handle exceptions using try-catch blocks
JSON is a lightweight data interchange format used to store and transmit data between a server and a web application.
JSON stands for JavaScript Object Notation.
It is easy for humans to read and write, and easy for machines to parse and generate.
JSON is language-independent and can be used with any programming language.
Example: {"name": "John", "age": 30}
Example: [{"name": "Alice", "age": 25}, {"name": "Bob", "age": 35}...
Garbage collection in Java is the process of automatically managing memory by deallocating objects that are no longer needed.
Garbage collection helps in preventing memory leaks by reclaiming memory used by objects that are no longer referenced.
Java uses a garbage collector to automatically manage memory, unlike languages like C++ where memory management is manual.
Garbage collection in Java can be triggered by calling S...
Round duration - 30 minutes
Round difficulty - Easy
I wouldn't say it went great but it was fine. I did not think I would clear it as for most of the questions the interviewer seemed disappointed and wanted more out of me.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
AVL tree balance checking ensures that the tree maintains its height-balanced property after insertions and deletions.
An AVL tree is a self-balancing binary search tree.
The balance factor (BF) of a node is defined as the height of the left subtree minus the height of the right subtree.
A node is considered balanced if its BF is -1, 0, or +1.
To check balance, recursively calculate the height of left and right subtrees fo...
Find median of 2 sorted arrays in O(log N) time complexity and O(1) space complexity
Use binary search to find the partition point in both arrays
Calculate the median based on the partition point and array sizes
Adjust the partition points based on the median value
Repeat until the partition points are at the median
Handle edge cases such as empty arrays and uneven array sizes
Anagram of strings in O(1) space complexity
Use a fixed size array of integers to store the frequency of characters in the first string
Iterate through the second string and decrement the frequency of each character in the array
If all the frequencies are zero, then the strings are anagrams
Return true or false accordingly
Level order traversal of a tree using Queue
Create a queue and add the root node to it
While the queue is not empty, remove the front node and print its value
Add the left and right child nodes of the removed node to the queue
Repeat until the queue is empty
Reverse level order traversal of a tree using Queue
Create a queue and push the root node into it
While the queue is not empty, pop the front node and push its children into the queue
Add the popped node to a stack
Once the queue is empty, pop elements from the stack and print them
BFS and DFS are graph traversal algorithms. BFS explores nodes level by level while DFS explores nodes depth by depth.
BFS uses a queue while DFS uses a stack or recursion.
BFS is optimal for finding shortest path while DFS is optimal for finding a path between two nodes.
BFS requires more memory as it stores all the nodes at each level while DFS requires less memory.
BFS can be used to find connected components while DFS ...
Check if parentheses in a string are balanced using a stack-based approach.
Use a stack to track opening parentheses: '(', '{', '['.
For each closing parenthesis: check if it matches the top of the stack.
If the stack is empty at the end, parentheses are balanced.
Example: '((){})' is balanced, but '((())' is not.
Find product of each element of an array except that element in O(N) time complexity without using / operation
Use prefix and suffix products
Multiply prefix and suffix products for each element to get the final product
Handle edge cases where array has 0 or 1 element separately
Recursively delete a linked list
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null, return
Recursively call the function with the next node as input
Delete the current node
Recursively delete a linked list from the end.
Start from the head and recursively traverse to the end of the list.
Delete the last node and set the second last node's next pointer to null.
Repeat until the entire list is deleted.
Use a recursive function to implement the deletion process.
Recursively delete a tree by deleting all its child nodes and then the parent node.
Start from the leaf nodes and delete them first.
Then move up to the parent nodes and delete them.
Repeat until the root node is deleted.
Use post-order traversal to ensure child nodes are deleted before parent nodes.
Recursively delete elements from the end of an array.
Create a recursive function that removes the last element of the array.
Call the function recursively until the desired number of elements are removed.
Handle edge cases such as empty arrays and removing more elements than the array contains.
Floyd Warshall finds shortest path between all pairs of vertices while Djikstra finds shortest path from a single source.
Floyd Warshall is used for dense graphs while Djikstra is used for sparse graphs.
Floyd Warshall has a time complexity of O(n^3) while Djikstra has a time complexity of O((n+m)logn).
Floyd Warshall can handle negative edge weights while Djikstra cannot.
Floyd Warshall can detect negative cycles while Dj...
There is no known algorithm to find shortest path in 2-D space in O(log N) time.
The best known algorithm for finding shortest path in 2-D space is Dijkstra's algorithm which has a time complexity of O(N^2).
Other algorithms like A* and Bellman-Ford have better time complexity but still not O(log N).
If the points are on a grid, Lee algorithm can be used which has a time complexity of O(N).
Design a system for putting newspapers using classes and functions
Create a Newspaper class with attributes like title, date, and content
Create a Publisher class with methods to publish and distribute newspapers
Create a Subscriber class with methods to subscribe and receive newspapers
Use inheritance to create different types of newspapers like daily, weekly, etc.
Implement a database to store newspaper information and ha...
I believe practical experience is more valuable than higher studies.
I have gained valuable experience through internships and projects.
I prefer hands-on learning and problem-solving over theoretical knowledge.
I am constantly learning and improving my skills through online courses and workshops.
based on 4 interview experiences
Difficulty level
Duration
based on 4 reviews
Rating in categories
Software Engineer
178
salaries
| ₹2.3 L/yr - ₹9.6 L/yr |
Network Engineer
177
salaries
| ₹1.7 L/yr - ₹5 L/yr |
Software Developer
151
salaries
| ₹3.9 L/yr - ₹9 L/yr |
System Analyst
140
salaries
| ₹5.2 L/yr - ₹11.1 L/yr |
Analyst
132
salaries
| ₹3.2 L/yr - ₹7.5 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International