ABC Consultants
ICICI Prudential Life Insurance Interview Questions and Answers
Q1. What are different types of data types
Different types of data types include integer, float, string, boolean, and array.
Integer: whole numbers without decimals (e.g. 5)
Float: numbers with decimals (e.g. 3.14)
String: sequence of characters (e.g. 'hello')
Boolean: true or false values
Array: collection of elements of the same data type (e.g. [1, 2, 3])
Q2. what is list in python
A list in Python is a collection of items that are ordered and mutable.
Lists are created using square brackets []
Elements in a list can be of different data types
Lists can be indexed and sliced to access specific elements
Lists support various methods like append(), remove(), and sort()
Example: my_list = [1, 'apple', True, 3.14]
Q3. what is the windows?
Windows is an operating system developed by Microsoft that provides a graphical user interface and multitasking capabilities.
Windows is a widely used operating system for personal computers.
It allows users to interact with their computer through a graphical interface.
Windows supports multitasking, allowing multiple programs to run simultaneously.
It provides a wide range of software applications and tools for various purposes.
Examples of Windows versions include Windows 10, Wi...read more
Q4. Aggressive cows problem Dsa
Aggressive cows problem involves placing cows in barns to maximize minimum distance between them.
Use binary search to find the optimal distance between cows.
Start with a minimum distance of 0 and maximum distance of the largest possible distance.
Check if it is possible to place cows with the given distance, if not decrease the distance, if yes increase the distance.
Q5. Tower of hanoi problem Dsa
The Tower of Hanoi is a classic problem in computer science involving moving disks from one rod to another, following specific rules.
The Tower of Hanoi problem consists of three rods and a number of disks of different sizes which can slide onto any rod.
The objective is to move all the disks from the first rod to the third rod, following the rules that only one disk can be moved at a time and no disk can be placed on top of a smaller disk.
Recursion is commonly used to solve th...read more
Q6. lead any python project
Led a Python project to develop a web scraping tool for gathering data from multiple sources.
Identify project requirements and goals
Create a project plan with timelines and milestones
Assign tasks to team members and monitor progress
Implement web scraping using libraries like BeautifulSoup or Scrapy
Handle data extraction, transformation, and loading processes
Test the tool for accuracy and efficiency
Document the project for future reference
Q7. Swap of numbers
Swapping two numbers without using a temporary variable
Use XOR operation to swap two numbers without using a temporary variable
Example: a = 5, b = 10. After swapping, a = 10, b = 5
Interview Process at ICICI Prudential Life Insurance
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month