Filter interviews by
To make a class immutable, ensure that its state cannot be changed after instantiation.
Make all fields private and final
Do not provide setter methods
Ensure that any mutable objects within the class are also made immutable
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation of multiple objects
Cyclomatic complexity is a software metric used to measure the complexity of a program.
It measures the number of linearly independent paths through a program's source code.
It helps in identifying complex code that may be difficult to maintain or test.
A higher cyclomatic complexity indicates a higher risk of errors and bugs in the code.
It is calculated using the formula: E - N + 2P, where E is the number of edges, ...
2 sum problem in Java involves finding two numbers in an array that add up to a specific target value.
Use a HashMap to store the difference between the target value and each element in the array.
Iterate through the array and check if the current element's complement exists in the HashMap.
Return the indices of the two numbers that add up to the target value.
What people are saying about Experian
Underwriting involves assessing risk and determining the terms of insurance policies.
Underwriters evaluate the risk associated with insuring a particular individual or entity.
They analyze factors such as age, health, occupation, and lifestyle to determine the likelihood of a claim.
Underwriters also set the premium amount and coverage limits based on the risk assessment.
They may use actuarial tables, statistical mo...
Fraud in onboarding journey can be detected through various methods such as background checks, verification processes, and monitoring of suspicious activities.
Implement thorough background checks on new employees or clients to verify their identity and credentials.
Utilize verification processes such as document verification, reference checks, and identity verification to ensure the authenticity of information prov...
A leading number in a set is the first number that is greater than all numbers to its left.
A leading number is defined as a number that is greater than all the numbers before it in the array.
Example: In the array [1, 3, 2, 5, 4], the leading numbers are 1, 3, and 5.
To find leading numbers, iterate through the array while keeping track of the maximum number seen so far.
If the current number is greater than the maxi...
Implementing SAST in CI/CD requires careful planning and integration to ensure security vulnerabilities are caught early in the development process.
Integrate SAST tools directly into the CI/CD pipeline to scan code automatically during the build process.
Set up alerts and notifications for developers to address security findings promptly.
Regularly update SAST tools and configurations to keep up with new vulnerabili...
Address concerns with empathy, provide education on security risks, offer solutions, collaborate on finding a compromise.
Listen to their concerns and understand their perspective.
Educate them on the potential security risks and consequences of not addressing the issues.
Offer alternative solutions or workarounds that meet both security and development needs.
Collaborate with the developers to find a compromise that ...
Design a scalable system to handle increasing user demand efficiently.
Use microservices architecture to allow independent scaling of components.
Implement load balancers to distribute traffic evenly across servers.
Utilize caching mechanisms (e.g., Redis, Memcached) to reduce database load.
Consider database sharding to manage large datasets effectively.
Employ CDNs (Content Delivery Networks) to serve static content ...
I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.
Java coding questions, basic Java questions.
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
SQL Joins and Window functions in SQL
Asked about Stored Procedures and implementations
Tableau LOD's
Tableau Parameters
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation of multiple objects
2 sum problem in Java involves finding two numbers in an array that add up to a specific target value.
Use a HashMap to store the difference between the target value and each element in the array.
Iterate through the array and check if the current element's complement exists in the HashMap.
Return the indices of the two numbers that add up to the target value.
To make a class immutable, ensure that its state cannot be changed after instantiation.
Make all fields private and final
Do not provide setter methods
Ensure that any mutable objects within the class are also made immutable
Cyclomatic complexity is a software metric used to measure the complexity of a program.
It measures the number of linearly independent paths through a program's source code.
It helps in identifying complex code that may be difficult to maintain or test.
A higher cyclomatic complexity indicates a higher risk of errors and bugs in the code.
It is calculated using the formula: E - N + 2P, where E is the number of edges, N is ...
Implementing SAST in CI/CD requires careful planning and integration to ensure security vulnerabilities are caught early in the development process.
Integrate SAST tools directly into the CI/CD pipeline to scan code automatically during the build process.
Set up alerts and notifications for developers to address security findings promptly.
Regularly update SAST tools and configurations to keep up with new vulnerabilities ...
Address concerns with empathy, provide education on security risks, offer solutions, collaborate on finding a compromise.
Listen to their concerns and understand their perspective.
Educate them on the potential security risks and consequences of not addressing the issues.
Offer alternative solutions or workarounds that meet both security and development needs.
Collaborate with the developers to find a compromise that ensur...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
A leading number in a set is the first number that is greater than all numbers to its left.
A leading number is defined as a number that is greater than all the numbers before it in the array.
Example: In the array [1, 3, 2, 5, 4], the leading numbers are 1, 3, and 5.
To find leading numbers, iterate through the array while keeping track of the maximum number seen so far.
If the current number is greater than the maximum, ...
It was mixed Aptitude and Programming question
I applied via LinkedIn and was interviewed in Jul 2023. There were 3 interview rounds.
1. One question regarding the MaxPartitions for a given array, if array is [4, 3, 2, 6 , 5, 10, 9] => upon sorting it appears like [2, 3, 4, 5, 6, 7, 9, 10] ..Max slices are [2,3,4] [5, 6] [9, 10] so slice count is 3
2. Another one Max integer upon removal 5 digit
Design a scalable system to handle increasing user demand efficiently.
Use microservices architecture to allow independent scaling of components.
Implement load balancers to distribute traffic evenly across servers.
Utilize caching mechanisms (e.g., Redis, Memcached) to reduce database load.
Consider database sharding to manage large datasets effectively.
Employ CDNs (Content Delivery Networks) to serve static content close...
The duration of Experian interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interview experiences
Difficulty level
Duration
based on 137 reviews
Rating in categories
Senior Software Engineer
127
salaries
| ₹22 L/yr - ₹35.6 L/yr |
Software Engineer
76
salaries
| ₹14 L/yr - ₹26 L/yr |
IT Analyst ITA
37
salaries
| ₹15.9 L/yr - ₹21 L/yr |
Senior Consultant
32
salaries
| ₹32.2 L/yr - ₹50 L/yr |
Staff Engineer
28
salaries
| ₹29.4 L/yr - ₹46 L/yr |
Paytm
FIS
Fiserv
Broadridge Financial Solutions