i
Larsen & Toubro Limited
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Feb 2023. There were 2 interview rounds.
Very easy test, second round is face to face interview
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Key principles of OOP include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
I...
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
Allows for easier testing by mocking dependencies
Promotes loose coupling between components
Can be implemented using constructor injection, setter injection, or interface injection
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 4 interview rounds.
Wide range of aptitude questions including some technical
WAP to find the 2nd maximum number in an array
Sort the array in descending order and return the 2nd element
Iterate through the array and keep track of the maximum and 2nd maximum
Use a priority queue to find the 2nd maximum
Design patterns are reusable solutions to common software design problems.
Design patterns provide a common vocabulary for developers to communicate about solutions to common problems.
They can improve code readability, maintainability, and scalability.
Examples include the Singleton pattern, Factory pattern, and Observer pattern.
SOLID principles are a set of five design principles for writing maintainable and scalable code.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: Clients should ...
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
IT WAS BASIC AND EASY TO SOLVE
OOPS concepts in Java refer to the principles of Object-Oriented Programming such as inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphism...
SQL data types and prime number logic code
SQL data types include integer, float, varchar, etc.
To write prime number logic in SQL, use a loop to check if a number is divisible by any number less than itself
Example: DECLARE @num INT = 7; SELECT CASE WHEN COUNT(*) = 2 THEN 'Prime' ELSE 'Not Prime' END FROM (SELECT 1 AS num UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6) AS n
I applied via Recruitment Consulltant and was interviewed before Mar 2022. There were 4 interview rounds.
To upper management related to software practices
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There were 3 interview rounds.
I applied via Campus Placement
60 Questions 30 Quantitative 20 logical 10 english
60 Questions 15 java 15 .net 15 sql 15 networking
based on 1 interview
Interview experience
Assistant Manager
3.9k
salaries
| ₹5 L/yr - ₹18.9 L/yr |
Senior Engineer
3.5k
salaries
| ₹4.5 L/yr - ₹12.5 L/yr |
Engineer
1.2k
salaries
| ₹1.6 L/yr - ₹9.3 L/yr |
Manager
1.1k
salaries
| ₹9.6 L/yr - ₹30 L/yr |
Civil Engineer
1k
salaries
| ₹2 L/yr - ₹11 L/yr |
Tata Projects
Megha Engineering & Infrastructures
Shapoorji Pallonji Group
Kalpataru Projects International