i
VOIS
Filter interviews by
Basic accounting principles involve key formulas that help in financial analysis and reporting.
Accounting Equation: Assets = Liabilities + Equity. Example: If a company has $100,000 in assets and $40,000 in liabilities, equity is $60,000.
Revenue Recognition Principle: Revenue is recognized when earned, not necessarily when received. Example: A service performed in December is recorded in December, even if payment ...
Capital expenditures (CapEx) are funds used by a company to acquire or upgrade physical assets.
CapEx includes purchases of property, buildings, and equipment.
Examples: Buying a new manufacturing plant or upgrading machinery.
CapEx is essential for long-term growth and operational efficiency.
It differs from operational expenditures (OpEx), which are ongoing costs for running a business.
The procurement cycle involves a series of steps to acquire goods and services efficiently and effectively.
1. Identify Needs: Determine what goods or services are required, e.g., medical supplies for a hospital.
2. Supplier Selection: Research and evaluate potential suppliers based on quality and cost, e.g., choosing a vendor for surgical instruments.
3. Purchase Order: Create and send a purchase order to the select...
Python lambda functions are anonymous functions defined using the lambda keyword, useful for short, throwaway functions.
Lambda functions can take any number of arguments but can only have one expression.
They are often used in conjunction with functions like map(), filter(), and reduce().
Example: square = lambda x: x ** 2; print(square(5)) outputs 25.
Lambda functions can be used to sort lists: sorted_list = sorted(...
Shallow copy duplicates the reference, while deep copy duplicates the entire object, including nested objects.
Shallow copy creates a new object but inserts references into it to the objects found in the original.
Deep copy creates a new object and recursively copies all objects found in the original, creating independent copies.
Example of shallow copy in Python: `list1 = [1, 2, 3]; list2 = list1.copy()`; changes in...
Reading a CSV file involves loading data, transforming it, and processing it for analysis or storage.
Use libraries like Pandas in Python: `import pandas as pd; df = pd.read_csv('file.csv')`.
Data cleaning: Remove duplicates with `df.drop_duplicates()`.
Data type conversion: Convert a column to datetime with `df['date'] = pd.to_datetime(df['date'])`.
Filtering data: Use conditions like `df[df['age'] > 30]` to filte...
RDDs, DataFrames, and Datasets are core abstractions in Apache Spark for handling large-scale data processing.
RDD (Resilient Distributed Dataset): Immutable distributed collection of objects, fault-tolerant, and supports parallel processing.
Example: val rdd = spark.parallelize(Seq(1, 2, 3, 4)) creates an RDD from a sequence.
DataFrame: Distributed collection of data organized into named columns, similar to a table ...
OCI (Oracle Call Interface) is a low-level API for interacting with Oracle databases using C and C++ programming languages.
OCI provides a set of C functions for database operations like querying and updating data.
It allows for efficient memory management and performance tuning in database applications.
Developers can use OCI to build high-performance applications that require direct database access.
Example: A C app...
The current Oracle Database version is 21c, featuring enhanced performance, security, and cloud capabilities.
Oracle 21c is the latest Long Term Support release, offering improved scalability.
New features include AutoML for machine learning and JSON enhancements.
Oracle Database 21c supports multi-model databases, integrating SQL, JSON, and XML.
It provides advanced security features like data redaction and improved ...
EC2 connectivity issues can arise from various network, security, and configuration problems affecting instance access.
Check Security Groups: Ensure the inbound rules allow traffic on the required ports (e.g., SSH on port 22).
Verify Network ACLs: Ensure that the Network Access Control Lists allow the necessary traffic to and from the EC2 instance.
Examine Route Tables: Ensure that the route tables are correctly con...
Managed daily operations, supervised staff, handled customer inquiries, and ensured store cleanliness.
Supervised staff to ensure tasks were completed efficiently
Handled customer inquiries and resolved any issues
Managed inventory and restocked products as needed
Ensured store cleanliness and organization
Created employee schedules and delegated tasks accordingly
Easy question math, reasoning and software engineer
My greatest strength is my adaptability, allowing me to thrive in dynamic environments and tackle challenges effectively.
I quickly adjust to new situations, as seen when I transitioned from a group project to a leadership role.
During my internship, I adapted to changing project requirements, ensuring timely delivery despite challenges.
I embrace feedback and learn from experiences, which helps me improve continuously an...
I am fluent in three languages - English, Spanish, and French.
I learned Spanish during a study abroad program in Spain
I studied French in school and continued to practice through online resources
Being multilingual has helped me communicate effectively with diverse groups of people
I appeared for an interview in Sep 2024.
I appeared for an interview in Jun 2025, where I was asked the following questions.
I used Abinitio to extract, transform, and load data in a project for data integration.
Used Abinitio graph to design ETL processes for data extraction from multiple sources
Implemented data transformations and business logic using Abinitio components
Loaded processed data into target systems efficiently
Utilized Abinitio continuous flows for real-time data processing
Debugged and optimized Abinitio graphs for performance i...
Sanity tests are focused on specific functionalities to ensure basic requirements are met, while smoke tests are broader tests to check if the build is stable enough for further testing.
Sanity tests are narrow in scope and focus on specific functionalities or areas of the application.
Smoke tests are broader in scope and are used to quickly determine if the build is stable enough for further testing.
Sanity tests are usu...
Oops concepts are fundamental principles of object-oriented programming such as inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Allows objects to be treated as instances of their parent class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the complex impleme...
I appeared for an interview in May 2025, where I was asked the following questions.
The procurement cycle involves a series of steps to acquire goods and services efficiently and effectively.
1. Identify Needs: Determine what goods or services are required, e.g., medical supplies for a hospital.
2. Supplier Selection: Research and evaluate potential suppliers based on quality and cost, e.g., choosing a vendor for surgical instruments.
3. Purchase Order: Create and send a purchase order to the selected su...
Capital expenditures (CapEx) are funds used by a company to acquire or upgrade physical assets.
CapEx includes purchases of property, buildings, and equipment.
Examples: Buying a new manufacturing plant or upgrading machinery.
CapEx is essential for long-term growth and operational efficiency.
It differs from operational expenditures (OpEx), which are ongoing costs for running a business.
Basic accounting principles involve key formulas that help in financial analysis and reporting.
Accounting Equation: Assets = Liabilities + Equity. Example: If a company has $100,000 in assets and $40,000 in liabilities, equity is $60,000.
Revenue Recognition Principle: Revenue is recognized when earned, not necessarily when received. Example: A service performed in December is recorded in December, even if payment is re...
Top trending discussions
Some of the top questions asked at the VOIS interview -
The duration of VOIS interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 177 interview experiences
Difficulty level
Duration
Deputy Manager
839
salaries
| ₹13 L/yr - ₹21.8 L/yr |
Senior Executive
803
salaries
| ₹4 L/yr - ₹8 L/yr |
Assistant Manager
724
salaries
| ₹5.8 L/yr - ₹13.5 L/yr |
Manager
363
salaries
| ₹18 L/yr - ₹31.1 L/yr |
Senior Manager
208
salaries
| ₹27.2 L/yr - ₹42.7 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions