i
Allstate
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
posted on 30 May 2024
Java 8 introduced lambda expressions, functional interfaces, streams, and default methods in interfaces.
Lambda expressions allow you to pass functionality as an argument to a method.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to work with sequences of elements efficiently.
Default methods allow interfaces to have methods with implementation.
Example: (...
posted on 7 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
Normal level questions
I applied via Job Fair and was interviewed in Nov 2023. There were 2 interview rounds.
Customer service is an essential element in software development.
Customer service involves providing support and assistance to users of software applications.
It includes addressing user queries, resolving issues, and ensuring customer satisfaction.
Software developers may interact with customers through various channels like email, phone, or live chat.
Good customer service can lead to positive user experiences and incre...
Challenges in development include managing project timelines, debugging complex issues, and staying updated with new technologies.
Managing project timelines to ensure timely delivery of software
Debugging complex issues that arise during development
Staying updated with new technologies and tools to remain competitive in the industry
posted on 27 Jul 2024
General SQL Questions.
posted on 9 Oct 2023
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
A pointer is a variable that stores the memory address of another variable.
Pointers are used to access and manipulate memory directly.
They are commonly used in programming languages like C and C++.
Example: int *ptr; // declares a pointer to an integer variable
posted on 29 Jul 2022
I applied via Job Fair and was interviewed in Jun 2022. There were 2 interview rounds.
C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.
C++ is an extension of the C programming language.
It supports object-oriented programming concepts like classes, inheritance, and polymorphism.
C++ is used in developing operating systems, browsers, databases, and more.
Examples of popular software written in C++ include Adobe Photoshop, Mic...
Virtual function is a function in base class that is overridden in derived class.
Virtual functions allow polymorphism in C++.
They are declared in base class with 'virtual' keyword.
They are overridden in derived class with 'override' keyword.
They are called based on the object type at runtime.
Call by value and call by reference are two ways of passing arguments to a function in programming.
Call by value passes a copy of the value to the function.
Call by reference passes the memory address of the value to the function.
Changes made to the parameter inside the function affect the original value in call by reference.
In call by value, changes made to the parameter inside the function do not affect the original v
SQL query features include SELECT, FROM, WHERE, GROUP BY, ORDER BY, JOIN, and more.
SELECT: used to select specific columns from a table
FROM: used to specify the table to retrieve data from
WHERE: used to filter data based on a condition
GROUP BY: used to group data based on a column
ORDER BY: used to sort data based on a column
JOIN: used to combine data from multiple tables
Other features include subqueries, aggregate func
posted on 22 Sep 2024
I applied via Approached by Company and was interviewed before Sep 2023. There was 1 interview round.
Testing terminology refers to the specific language and vocabulary used in software testing.
Test case: A set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.
Regression testing: Re-running test cases to ensure that new code changes have not adversely affected existing functionality.
Smoke testing: A preliminary test to reveal simple fail...
STLC is a process followed by software testers to ensure high quality software is delivered.
STLC consists of phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific goals and deliverables to ensure thorough testing of the software.
STLC helps in identifying defects early in the software development life cycle, reducing costs and time.
It ensures that the soft...
based on 1 interview
Interview experience
based on 15 reviews
Rating in categories
Senior Associate
893
salaries
| ₹2.4 L/yr - ₹8.2 L/yr |
Senior Consultant
816
salaries
| ₹7.8 L/yr - ₹28.2 L/yr |
Analyst
651
salaries
| ₹3 L/yr - ₹9.4 L/yr |
Consultant
524
salaries
| ₹4.8 L/yr - ₹19.1 L/yr |
Lead Consultant
506
salaries
| ₹11 L/yr - ₹35 L/yr |
TCS
Wipro
Infosys
HCLTech