Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
I was interviewed in Aug 2024.
Data sharding is the process of splitting a database into smaller, more manageable parts called shards.
Data sharding helps distribute data across multiple servers to improve performance and scalability.
Each shard contains a subset of the data, allowing for parallel processing and faster query times.
Common sharding techniques include range-based sharding, hash-based sharding, and key-based sharding.
Examples of data shar...
Clustering is a technique used in data analysis to group similar data points together based on certain criteria.
Clustering is an unsupervised machine learning technique.
It is used to discover hidden patterns or groupings in data.
Common clustering algorithms include K-means, hierarchical clustering, and DBSCAN.
Example: clustering customers based on their purchasing behavior to identify different market segments.
posted on 8 Aug 2024
let, const, and var are all used to declare variables in JavaScript, but they have different scopes and behaviors.
let: block-scoped variable, can be reassigned
const: block-scoped variable, cannot be reassigned, but its properties can be modified
var: function-scoped variable, can be reassigned
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
posted on 27 Sep 2024
I am impressed by the company's commitment to innovation and data-driven decision making.
I admire the company's reputation for using cutting-edge technology in data analysis.
I am excited about the opportunity to work with a talented team of data analysts.
I believe my skills and experience align well with the company's goals and values.
I have a strong background in data analysis, excellent problem-solving skills, and a passion for utilizing data to drive business decisions.
I have a Bachelor's degree in Statistics and experience working with various data analysis tools such as Python, R, and SQL.
I have a proven track record of successfully analyzing complex data sets and providing actionable insights to stakeholders.
I am detail-oriented, organized, an...
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Easy-Moderate, Coding problem related to string
I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.
The basics of OOP (Object-Oriented Programming) pillars are encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods together in a class to hide implementation details.
Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.
Polymorphism: Objects of different classes can be treated as objects of a common superclass, allowing flexibility and extensibili
A copy constructor is a special constructor that creates a new object by copying the values of another object.
Copy constructor is used to create a new object with the same values as an existing object.
It is passed by reference to avoid unnecessary object copying, which can be expensive.
Copy constructor cannot be void because it needs to return the newly created object.
Array is a contiguous block of memory, while linked list is a collection of nodes connected by pointers.
Array has constant time access to elements, while linked list requires traversing the list.
Array has fixed size, while linked list can dynamically grow or shrink.
Insertion and deletion in array is expensive, while linked list can easily insert or delete nodes.
Array is suitable for random access, while linked list is
To check if three points are colinear, calculate the slope between each pair of points and compare them.
Calculate the slope between the first two points using the formula: slope = (y2 - y1) / (x2 - x1)
Calculate the slope between the second and third points using the same formula
If the slopes between all pairs of points are equal, then the points are colinear
To determine if a point is inside or outside a circle, calculate the distance between the point and the center of the circle.
Calculate the distance between the point and the center of the circle using the distance formula: sqrt((x2 - x1)^2 + (y2 - y1)^2)
If the distance is less than the radius of the circle, the point is inside the circle. If it is equal to the radius, the point is on the circle. Otherwise, it is outsid
The resultant of two vectors can be found by adding the magnitudes and finding the direction using trigonometry.
To find the magnitude of the resultant, use the Pythagorean theorem: magnitude = sqrt(a^2 + b^2)
To find the direction of the resultant, use trigonometry: direction = atan(b/a)
If the vectors are given in terms of their components, add the corresponding components to find the resultant
Yes, a child class can point to a base class.
In object-oriented programming, a child class can inherit from a base class and use its methods and properties.
A child class can also override the methods of the base class to provide its own implementation.
Polymorphism allows a child class object to be treated as a base class object, enabling it to point to the base class.
This is useful for code reusability and creating a h
I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.
Java programming questions
based on 1 review
Rating in categories
GL Accountant
183
salaries
| ₹3.6 L/yr - ₹10 L/yr |
Financial Analyst
126
salaries
| ₹3.6 L/yr - ₹9.5 L/yr |
Financial Associate
88
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Software Engineer
55
salaries
| ₹6 L/yr - ₹22 L/yr |
Technical Lead
54
salaries
| ₹20 L/yr - ₹45 L/yr |
Accenture
IBM
TCS
Wipro