Filter interviews by
Code for printing algorithm in software development.
Use loops to iterate through the data to be printed.
Consider formatting options such as spacing and alignment.
Handle edge cases like empty input or invalid data.
Example: for (int i = 0; i < array.length; i++) { System.out.println(array[i]); }
Current CTC refers to the current annual salary package of the candidate.
Current CTC is the total annual salary package including all components like base salary, bonuses, and benefits.
Candidates should be honest about their current CTC during interviews.
Employers ask for current CTC to understand the candidate's salary expectations and to assess their fit for the role.
I prioritize tasks based on deadlines, importance, and impact on overall goals.
I first identify tasks with approaching deadlines and prioritize them accordingly.
I then assess the importance of each task in relation to the overall goals of the project or organization.
I also consider the potential impact of completing each task on the success of the project.
I may use tools like Eisenhower Matrix or task management s...
Optimising react applications involves code splitting, lazy loading, using production build, minimizing bundle size, and optimizing images.
Implement code splitting to load only necessary code for each route or component
Utilize lazy loading to load components only when needed
Use production build for better performance
Minimize bundle size by removing unnecessary dependencies and code
Optimize images by compressing th...
Org wide Default is the baseline level of access that all users have to records in Salesforce.
Org wide Default determines the default level of access to records for all users in an organization
It can be set to Private, Public Read Only, Public Read/Write, or Controlled by Parent
Org wide Default settings can be adjusted in the Sharing Settings of Salesforce
For example, setting Org wide Default to Public Read Only a...
Master Detail is a strict parent-child relationship where the child record is deleted when the parent record is deleted. Lookup is a looser relationship where the child record can exist without the parent record.
Master Detail is a required relationship, while Lookup is not required.
Master Detail relationship helps in maintaining data integrity by enforcing referential integrity, while Lookup does not enforce refer...
LWC stands for Lightning Web Components, a programming model for building web components using the Lightning Component framework.
LWC allows developers to build reusable components using modern web standards like JavaScript and HTML.
LWC components can be used in Salesforce Lightning Experience, Salesforce Mobile App, and standalone apps.
LWC provides a way to encapsulate code and markup, making it easier to maintain...
A trigger is a stored procedure in a database that automatically executes when certain events occur.
Triggers are used to maintain referential integrity, enforce business rules, and automate tasks.
They can be set to execute before or after INSERT, UPDATE, or DELETE operations on a table.
Triggers are written in SQL and can contain conditional logic and SQL statements.
Example: CREATE TRIGGER trg_after_insert ON table...
Batch Apex is a Salesforce feature that allows for processing large amounts of data asynchronously in batches.
Batch Apex is used to handle large data volumes that would exceed normal processing limits.
It allows for processing records in batches to prevent hitting governor limits.
Batch Apex jobs can be scheduled to run at specific times or intervals.
Example: Using Batch Apex to update all Account records in Salesfo...
Apex is a programming language used in Salesforce development for creating custom business logic and functionality.
Apex is similar to Java and is used to write triggers, controllers, and classes in Salesforce.
It allows developers to add custom code to Salesforce applications to meet specific business requirements.
Apex code runs on the Salesforce platform and can interact with database records, perform complex vali...
I appeared for an interview in Jun 2025, where I was asked the following questions.
I appeared for an interview in Apr 2025, where I was asked the following questions.
Efficiently processing millions of records requires strategic batching and optimization techniques.
Use Batch Apex to process records in manageable chunks, leveraging the execute method to handle 50k records at a time.
Implement a Queueable Apex pattern to chain multiple jobs, allowing for asynchronous processing of large datasets.
Utilize Salesforce's Bulk API for handling large volumes of records, which can process up t...
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in Dec 2024. There was 1 interview round.
I am a data-driven professional with a background in analytics and a passion for problem-solving.
I have a degree in statistics and experience working with various data analysis tools.
I have successfully implemented data-driven strategies to improve business performance.
I am skilled in data visualization and communicating complex findings to stakeholders.
Managed a project to implement a predictive analytics model for a retail company.
Conducted data analysis to identify key variables for the model
Built and validated the predictive model using machine learning algorithms
Collaborated with IT team to integrate the model into the company's existing systems
Provided training to end users on how to interpret and use the model's predictions
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Analytical thinker with a background in data analysis, passionate about leveraging insights to drive business decisions and improve processes.
Educational Background: Bachelor's degree in Economics, focusing on data analysis and statistical methods.
Professional Experience: Worked as a data analyst at XYZ Corp, where I improved reporting efficiency by 30%.
Technical Skills: Proficient in SQL, Python, and Excel for data ma...
I have extensive experience with Excel, Python, R, and SQL for data analysis and programming tasks.
Proficient in Excel for data manipulation, analysis, and visualization
Skilled in Python for data cleaning, statistical analysis, and machine learning
Familiar with R for statistical modeling and data visualization
Experience with SQL for querying databases and extracting insights
I have extensive experience in customer support, focusing on resolving issues and enhancing client satisfaction through effective communication.
Handled over 100 customer inquiries daily, providing timely solutions and support.
Implemented a feedback system that improved response times by 20%.
Trained new team members on best practices for customer engagement.
Resolved complex issues by collaborating with technical teams, ...
I bring a unique blend of analytical skills, industry knowledge, and a passion for data-driven decision-making.
Strong analytical skills: I have experience using tools like Excel and SQL to analyze large datasets, leading to actionable insights.
Industry knowledge: I have worked in the finance sector, understanding market trends and consumer behavior, which can benefit your team.
Problem-solving mindset: In my previous ro...
I have completed various project works including data analysis, process improvement, and stakeholder communication.
Led a team in implementing a new data analysis tool to streamline reporting processes
Developed a project plan to improve efficiency in inventory management
Communicated project updates to stakeholders through regular meetings and reports
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I am a highly skilled Automation Engineer with a strong background in programming and problem-solving.
Experienced in designing, developing, and implementing automated test scripts
Proficient in programming languages such as Python, Java, and C++
Familiar with testing tools like Selenium and Appium
Strong analytical and troubleshooting skills
Excellent communication and teamwork abilities
Developed a robotic arm project using PLC and HMI technologies
Designed the control system using Programmable Logic Controller (PLC)
Implemented the Human Machine Interface (HMI) for user interaction
Integrated sensors for feedback and control
Utilized ladder logic programming for PLC
Tested and debugged the system for efficiency
I am comfortable with multiple programming languages, including Python, Java, and C++.
Proficient in Python for automation scripting
Experience with Java for backend development
Knowledge of C++ for system programming
Comfortable switching between languages based on project requirements
OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, and polymorphism are key principles of OOPs.
Examples of OOP languages include Java, C++, and Python.
Overloading is when multiple methods have the same name but different parameters, while overriding is when a subclass provides a specific implementation for a method in the superclass.
Overloading involves multiple methods with the same name but different parameters
Overriding involves a subclass providing a specific implementation for a method in the superclass
Overloading is determined at compile time, while overriding ...
I faced challenges with integrating a new automation tool and resolved it by conducting thorough research and seeking help from experts.
Encountered compatibility issues with the new automation tool
Researched online forums and documentation for solutions
Sought advice from colleagues and experts in the field
Implemented workarounds and conducted thorough testing to ensure functionality
CSS is a styling language used to design web pages, while Bootstrap is a front-end framework that helps in building responsive and mobile-first websites.
CSS is a styling language used to control the look and feel of a website.
Bootstrap is a front-end framework that provides pre-designed templates and components for building responsive websites.
CSS requires manual coding for styling elements, while Bootstrap offers read...
Swap two values without using a third variable in a program
Use bitwise XOR operation to swap two values without using a third variable
Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
Ensure the values are of the same data type for bitwise XOR operation to work correctly
Program to remove vowels from string array input by user
Iterate through each string in the array
For each string, iterate through each character and remove vowels
Use a function to check if a character is a vowel (e.g. 'aeiouAEIOU')
To find the 2nd maximum salary from the employee table
Order the salaries in descending order
Use LIMIT 1,1 to get the second highest salary
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and the matched rows from the left table.
FULL ...
REST API is a type of web service that allows communication between different systems over HTTP.
REST stands for Representational State Transfer
Uses standard HTTP methods like GET, POST, PUT, DELETE
Data is transferred in JSON or XML format
Stateless communication between client and server
Example: Twitter API allows developers to access and interact with Twitter data
I am a results-driven professional with a background in consulting, project management, and a passion for problem-solving.
Educational Background: I hold a degree in Business Administration from XYZ University, where I graduated with honors.
Professional Experience: I have worked as a project coordinator at ABC Corp, managing cross-functional teams to deliver projects on time.
Skills: I possess strong analytical skills, d...
Challenges in automation include tool selection, maintenance, and handling dynamic elements.
Tool selection - choosing the right automation tool for the project requirements
Maintenance - keeping automation scripts up to date with application changes
Handling dynamic elements - dealing with elements on the page that change frequently
Data management - ensuring data integrity and accuracy in automated tests
Top trending discussions
Some of the top questions asked at the IQVIA interview -
The duration of IQVIA interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 384 interview experiences
Difficulty level
Duration
based on 4.6k reviews
Rating in categories
Consultant
1.3k
salaries
| ₹14 L/yr - ₹25 L/yr |
Associate Consultant
1.3k
salaries
| ₹9 L/yr - ₹16.5 L/yr |
Clinical Data Specialist
893
salaries
| ₹5.2 L/yr - ₹11.5 L/yr |
Software Developer
822
salaries
| ₹9.4 L/yr - ₹15.9 L/yr |
Drug Safety Associate
717
salaries
| ₹2.2 L/yr - ₹5.5 L/yr |
Syngene International
SGS
Aragen Life Sciences
SAI Life Sciences