Filter interviews by
Be the first one to contribute and help others!
I was interviewed in Jan 2025.
Zoho’s Hiring Process is Completely Biased
Zoho gives priority to Tamil-speaking candidates, and only if there are extra vacancies do they consider people from other states. I cleared all five coding problems, optimized them as requested, and explained my approach clearly. The technical live coding interviewer, Seethu Maria Johnson, even told me that HR would contact me. But instead, I got a rejection email without any explanation.
It feels like Zoho already decides who they want to hire based on regional preference rather than talent. If you're from outside Tamil Nadu, don’t waste your time here—chances are, you won’t even be considered seriously. They show clear partiality in hiring, which is unfair to skilled candidates from other states.
To make things worse, I asked for feedback, but HR (Carmila & Veena C S & Supriya M) simply said "we cannot share the feedback." So, not only is the hiring process biased, but there’s also zero transparency.
Even after Seethu Maria Johnson told me HR would contact me, they just ignored my performance and rejected me without reason.
Final Thought
Zoho might be a good company for Tamil people, but for others, it’s just disappointing and unfair. If you’re from another state, don’t waste your time here—your performance won’t matter, only your region and language will.
I was interviewed in Jan 2025.
I have 5 years of experience in risk management, including analyzing data, identifying potential risks, and implementing strategies to mitigate them.
5 years of experience in risk management
Proficient in analyzing data to identify potential risks
Implemented strategies to mitigate risks
Strong understanding of risk assessment techniques
Experience in developing risk management policies and procedures
Yes, I have experience working under pressure and night shifts.
I have previous experience working in high-pressure environments where quick decision-making was required.
I am able to stay focused and maintain productivity during night shifts.
I have a flexible schedule and am willing to work night shifts as needed.
I am a detail-oriented risk management analyst with 5 years of experience in identifying and mitigating potential risks.
I have a strong background in conducting risk assessments and developing risk management strategies.
I am proficient in using data analysis tools to identify trends and patterns that could indicate potential risks.
I have experience working closely with cross-functional teams to implement risk mitigatio...
I was interviewed in Jan 2025.
Correlation is the process of extracting dynamic values from server responses and passing them to subsequent requests. Parameterization is the process of replacing hard-coded values in scripts with variables.
Correlation involves identifying and capturing dynamic values like session IDs or tokens from server responses.
Parameterization involves replacing hard-coded values in scripts with variables to make them reusable a...
Load testing is to test the system under normal and peak load conditions, stress testing is to test the system beyond its limits, and all testing is a combination of both.
Load testing checks the system's ability to handle expected load levels, ensuring performance under normal conditions.
Stress testing pushes the system beyond its limits to identify breaking points and measure performance degradation.
All testing combin...
PTLC stands for Performance Testing Life Cycle, which is a set of activities involved in the performance testing process.
PTLC involves planning, preparation, execution, analysis, and reporting of performance tests.
It includes defining performance goals, creating test scenarios, setting up test environments, running tests, analyzing results, and making recommendations.
Example: In PTLC, performance engineers work closely...
Issues faced in Loadrunner scripting, execution, and reports
Scripting: faced issues with correlation, parameterization, and dynamic data handling
Execution: encountered problems with test environment setup, resource constraints, and test data management
Reports: struggled with result analysis, performance bottlenecks identification, and report customization
LG calculation and workload modelling process involves determining the number of Load Generators required and creating a realistic simulation of user behavior.
Calculate the number of Load Generators needed based on expected user load and performance goals.
Create workload models by analyzing user behavior patterns, transaction volumes, and system usage.
Consider factors like peak load times, user distribution, and transa...
NFR scenarios refer to non-functional requirements that define the quality attributes of a system.
NFR scenarios focus on aspects like performance, scalability, reliability, and security.
Examples include load testing to assess system performance under expected load, stress testing to evaluate system behavior under extreme conditions, and security testing to identify vulnerabilities.
NFR scenarios help ensure that the sys...
posted on 2 Feb 2025
I was interviewed in Jan 2025.
A case study in an Optum interview typically revolves around solving a real-world problem related to healthcare, data analysis, technology, or business strategy, given Optum’s focus on healthcare services and technology solutions. Here are some tips on how to approach a case study interview at Optum and a sample example:
Steps to Approach an Optum Case Study:
1. Understand the Problem Statement:
Take time to read the case study carefully and make sure you understand the key issue or question.
Identify the stakeholders involved (patients, healthcare providers, insurance companies, etc.) and the objective (cost reduction, improving patient outcomes, increasing efficiency, etc.).
2. Clarify Assumptions:
If there are any ambiguous elements, ask questions to clarify the problem.
You can also state your assumptions if you're making any, but be clear that these are assumptions.
3. Break Down the Problem:
Identify key data points you would need to analyze.
Break the problem into smaller pieces that can be addressed step-by-step.
4. Analyze:
Use frameworks like SWOT analysis, PESTLE analysis, or Porter’s Five Forces if applicable to the case.
In case of a data-related problem, try to identify key metrics (such as patient satisfaction, cost, quality of care, etc.) and how they can be improved or measured.
For technology-related cases, consider aspects like scalability, security, user experience, and integration with existing systems.
5. Propose a Solution:
Present your findings logically and suggest a solution based on your analysis.
Make sure to consider both short-term and long-term impacts on patient
Computer typing should be 40 wpm. And optional question answer multiple choice questions
posted on 13 Jan 2025
I applied via campus placement at Institute of Cost and Works Accountants of India (ICWAI) and was interviewed in Dec 2024. There were 3 interview rounds.
Online assessment (Technical, English, Reasoning)
Balance sheet shows assets, liabilities, and equity at a specific point in time. Trial balance lists all ledger accounts with their balances.
Balance sheet is a snapshot of a company's financial position at a specific point in time.
Trial balance is a list of all ledger accounts with their balances to ensure debits equal credits.
Balance sheet includes assets, liabilities, and equity sections.
Trial balance is used to prep...
Standard costing formula calculates the expected cost of a product based on predetermined standards.
Standard costing formula includes direct materials, direct labor, and overhead costs.
It helps in comparing actual costs with standard costs to identify variances.
Formula: Standard Cost = Standard Quantity of Inputs x Standard Price of Inputs
Explanation of journal entries for Prepaid, Accruals, Depreciation, Provision for Bad debts, DTA, and DTL.
Prepaid expenses are initially recorded as assets and then expensed over time as they are used up.
Accruals are expenses incurred but not yet paid or revenue earned but not yet received.
Depreciation is the allocation of the cost of a fixed asset over its useful life, with accumulated depreciation representing the to...
Preparation of balance sheet involves listing assets, liabilities, and equity. Ratios are computed using financial data from the balance sheet.
List all assets, liabilities, and equity on the balance sheet
Calculate various financial ratios such as current ratio, debt to equity ratio, and return on equity
Use formulae like Current Ratio = Current Assets / Current Liabilities
Interpret the ratios to analyze the financial he
DTA stands for Deferred Tax Asset and DTL stands for Deferred Tax Liability.
DTA is an asset recorded on a company's balance sheet that may be used to reduce taxable income in the future.
DTL is a liability recorded on a company's balance sheet that represents taxes that have been accrued but not yet paid.
DTA arises when a company has overpaid taxes or has tax deductions that exceed its taxable income.
DTL arises when a c...
Accumulated depreciation is a contra asset account that represents the total depreciation expense taken on an asset since it was acquired.
Accumulated depreciation is recorded on the balance sheet as a reduction from the gross amount of fixed assets to arrive at the net book value.
The accounting entry for accumulated depreciation involves debiting the depreciation expense account and crediting the accumulated depreciati...
Standard costing formula calculates the expected cost of a product based on predetermined standards.
Standard costing formula = Standard cost of direct materials + Standard cost of direct labor + Standard manufacturing overhead cost
Standard cost of direct materials = Standard quantity of materials x Standard price per unit
Standard cost of direct labor = Standard hours of labor x Standard rate per hour
Standard manufactur...
Budgeting involves setting financial goals and allocating resources, while forecasting predicts future financial outcomes based on past data and trends.
Budgeting is a plan for how to allocate resources and achieve financial goals
Forecasting predicts future financial outcomes based on past data and trends
Budgeting is typically done on an annual basis, while forecasting can be done on a shorter or longer term basis
Budget...
Variance analysis is a technique used to identify and analyze the difference between planned financial outcomes and actual results.
Variance analysis helps in understanding the reasons for deviations from budgeted or expected figures.
It involves comparing actual financial performance with budgeted or standard performance.
Common types of variances include price variance, quantity variance, and mix variance.
Variance analy...
posted on 30 Jan 2025
I was interviewed in Dec 2024.
Basic quant and reasoning questions
Selenium MCQ
Java programs with MCQ
The driver is typically initialized in the setup method of a test automation framework.
Driver initialization is usually done in a setup method before test execution.
Commonly used methods for driver initialization include WebDriverManager, System.setProperty, and driver instantiation.
Example: WebDriverManager.chromedriver().setup();
Driver can be both static and non-static depending on the context of its usage.
Driver class can be static if it is used to initiate the WebDriver instance in a test automation framework.
Driver class can be non-static if it is used as an instance variable within a test class.
Static driver can be accessed directly without creating an object of the class.
Non-static driver requires an object of the class to be created befo
Static variables belong to the class itself, while non-static variables belong to instances of the class.
Static variables are shared among all instances of a class
Non-static variables are unique to each instance of a class
Static variables are initialized only once, at the start of the program
Non-static variables are initialized separately for each instance of the class
Static and non-static have their own disadvantages in QA automation testing.
Static methods cannot be overridden or inherited, making it difficult to create flexible test cases.
Non-static methods require an instance of the class to be created, which can lead to increased memory usage.
Static methods can lead to tight coupling between classes, making it harder to maintain and update the code.
Non-static methods may have de...
TestNG allows parallel execution of test cases to save time and improve efficiency.
TestNG provides the 'parallel' attribute in the testng.xml file to specify the level of parallelism for test execution.
Parallel execution can be achieved at the test level, class level, method level, or suite level.
TestNG also supports parallel execution of tests across multiple classes or suites using the 'parallel' attribute in the sui...
Parallel testing in TestNG allows running tests concurrently for faster execution.
Use 'parallel' attribute in testng.xml file to specify parallel execution mode.
Set 'parallel' attribute to 'methods', 'classes', or 'tests' based on the level of parallelism needed.
Example: <suite name='MySuite' parallel='tests'>
Use 'thread-count' attribute to specify the number of threads to use for parallel execution.
Parallel methods run multiple methods concurrently within a single test, while parallel tests run multiple tests concurrently.
Parallel methods execute multiple methods within a single test class concurrently.
Parallel tests execute multiple test classes concurrently.
Parallel methods are useful for speeding up the execution of a single test, while parallel tests are useful for running multiple tests faster.
Example: Runni...
Use Rest Assured to upload a file
Use the given file path to create a File object
Use MultiPartSpecBuilder to build the request with the file
Send the request using Rest Assured's given(), when(), and post() methods
The parameter for a POST method in Postman is typically sent in the request body.
Parameters are sent in the request body in key-value pairs
Parameters can be sent as form-data, x-www-form-urlencoded, or raw JSON
Example: {"key": "value"}
Cucumber knows the step definition file based on the annotations provided in the feature files.
Cucumber uses annotations like @Given, @When, @Then to map steps in feature files to corresponding step definition methods.
Step definition files are typically placed in a separate package or directory within the project structure.
Cucumber scans the project directory for step definition files based on the package structure and
Parameters used in cucumber are used to pass values to the step definitions in feature files.
Parameters are defined in feature files using < > syntax
Parameters can be passed to step definitions using Regular Expressions
Parameters can be used to make scenarios more reusable and dynamic
Datatable in Cucumber is used to pass multiple sets of data to a step definition in a scenario.
Datatables are defined using pipes (|) to separate values
Each row in the datatable represents a set of data passed to the step definition
Datatables can be used for parameterization and data-driven testing
Yes, I have created the test plan document at the start of the project.
Yes, I always create a test plan document at the beginning of a project to outline the testing approach and strategy.
The test plan document includes details on scope, objectives, resources, schedule, and test cases.
It helps in ensuring that all stakeholders are aligned on the testing process and expectations.
For example, in my previous project, I cr...
During the initial testing cycle of a project, focus is on establishing test cases, setting up test environments, and identifying potential issues.
Creating test cases based on requirements
Setting up test environments
Identifying potential issues and risks
Executing test cases and reporting defects
Collaborating with developers to resolve issues
Fibonacci sequence is a mathematical pattern where each number is the sum of the two preceding ones.
Fibonacci sequence is a series of numbers where each number is the sum of the two preceding ones.
The sequence starts with 1, 2, then each subsequent number is the sum of the two previous numbers (1+2=3, 2+3=5, 3+5=8, and so on).
This sequence is used in estimating because it reflects natural growth patterns found in natur
Testing matrix is a tool used to track test coverage and automation ROI is the return on investment from implementing automation testing.
Testing matrix is a visual representation of test cases, test scenarios, and their coverage across different platforms, browsers, devices, etc.
Automation ROI is the measure of the benefits gained from automation testing compared to the costs incurred in implementing and maintaining th...
I applied via campus placement at J S S Academy of Technical Education, Bangalore and was interviewed in Dec 2024. There were 3 interview rounds.
Average to easy difficulty level.
String manipulation in Java involves various methods like substring, concat, replace, etc.
Use substring() to extract a part of the string
Use concat() to concatenate two strings
Use replace() to replace a specific character or substring in a string
Various sorting algorithms in Java code
Bubble Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Selection Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Insertion Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Merge Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
Quick Sort: int[] arr = {5, 2, 8, 1, 3}; Arrays.sort(arr);
The company is a leading software development firm specializing in creating innovative solutions for various industries.
Specializes in creating innovative software solutions
Works with clients from various industries
Known for high-quality and reliable products
Has a strong team of software engineers and developers
Handled conflicts by addressing issues directly, seeking compromise, and maintaining professionalism.
Addressed a disagreement with a colleague by scheduling a one-on-one meeting to discuss concerns and find common ground.
Resolved a conflict with a manager by actively listening to their perspective, providing feedback, and working together to find a solution.
Maintained professionalism during conflicts by staying calm, r...
I would gather more data to support my idea, present a compelling case to my manager, and be open to feedback and compromise.
Gather data to support the idea, such as market research, user feedback, or cost-benefit analysis.
Prepare a well-structured presentation highlighting the potential benefits of the product idea.
Listen to the manager's concerns and feedback, and be open to making adjustments or compromises.
Seek sup...
posted on 10 Feb 2025
I was interviewed in Jan 2025.
Bad atmosphere and the bad behaviour of the person of the bank
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Led a team in implementing a new CRM system for a large retail company
Managed project timeline and deliverables
Collaborated with stakeholders to gather requirements
Provided training and support to end users
Ensured successful implementation and user adoption
Improved customer data management and analytics
I have over 10 years of experience working with various companies in consulting roles.
Managed client relationships and delivered successful projects on time and within budget
Led cross-functional teams to drive business growth and improve operational efficiency
Developed and implemented strategic plans to address client needs and achieve objectives
Kafka is chosen for its scalability and fault tolerance compared to MQ.
Kafka offers higher throughput and lower latency compared to MQ.
Kafka is horizontally scalable, allowing for easy expansion as data volume grows.
Kafka provides fault tolerance through replication of data across multiple brokers.
Challenges faced during Kafka implementation may include setting up proper configurations, ensuring data consistency, and m...
Monolith to microservice migration involves breaking down a large application into smaller, independent services.
Evaluate the current monolith architecture and identify the components that can be decoupled into microservices.
Define the boundaries of each microservice to ensure they are cohesive and loosely coupled.
Choose the right technology stack for each microservice based on its requirements and scalability needs.
Im...
Swagger is a tool used for documenting and testing REST APIs.
Swagger is used for documenting REST APIs by providing a user-friendly interface to view and interact with API endpoints.
It allows developers to easily understand the functionality of an API, including available endpoints, request/response formats, and authentication methods.
Swagger documentation typically includes information such as API endpoints, request p...
based on 12 reviews
Rating in categories
Senior Hvac Engineer
4
salaries
| ₹15.5 L/yr - ₹36.9 L/yr |
Telecom Engineer
4
salaries
| ₹5 L/yr - ₹8.4 L/yr |
Mechanical Engineer
3
salaries
| ₹7 L/yr - ₹12.6 L/yr |
Larsen & Toubro Limited
TCS
Reliance Industries
Infosys