Filter interviews by
Shuffling a list randomly rearranges its elements, ensuring a uniform distribution of order.
Use the built-in `random.shuffle()` method in Python to shuffle a list in place. Example: `import random; random.shuffle(my_list)`.
For a new shuffled list without modifying the original, use `random.sample()`. Example: `shuffled_list = random.sample(my_list, len(my_list))`.
In JavaScript, you can implement the Fisher-Yates s...
I utilized various programming languages and tools to develop a robust software project, focusing on efficiency and scalability.
Languages used: Python for backend development, JavaScript for frontend.
Frameworks: Django for server-side logic, React for building user interfaces.
Database: PostgreSQL for data storage and management.
Tools: Git for version control, Docker for containerization, and Jenkins for CI/CD.
Discussing salary expectations is crucial for aligning mutual interests in a job offer.
Research industry standards: Use websites like Glassdoor or Payscale to find average salaries for similar roles.
Consider your experience: If you have unique skills or extensive experience, you might justify a higher salary.
Be open to negotiation: Express willingness to discuss and find a mutually agreeable figure.
Factor in benef...
Free refers to something that is given or available without cost or payment.
Free products or services do not require any payment.
Free can also refer to freedom or liberty, such as free speech or free will.
Free can also mean available for use without restrictions, like open-source software.
What people are saying about L&T Technology Services
malloc is a function in C programming used to dynamically allocate memory during runtime.
malloc stands for 'memory allocation'.
It is used to allocate a specific amount of memory during program execution.
The allocated memory is not automatically initialized and must be manually managed.
Example: int *ptr = (int*) malloc(5 * sizeof(int));
A null pointer is a pointer that does not point to any memory location.
Null pointers are used to represent that a pointer does not point to a valid object or memory location.
Attempting to dereference a null pointer can result in a segmentation fault or program crash.
Null pointers are commonly used in programming languages like C and C++.
Example: int* ptr = nullptr; // ptr is a null pointer
Java is a versatile, object-oriented programming language widely used for building applications across various platforms.
Java is platform-independent due to the Java Virtual Machine (JVM). Example: Write once, run anywhere.
It supports Object-Oriented Programming (OOP) principles like inheritance, encapsulation, and polymorphism.
Java has a rich API and a large ecosystem of libraries and frameworks, such as Spring a...
Overloading is having multiple methods with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the parent class.
Overloading: Same method name with different parameters (e.g. sum(int a, int b) and sum(int a, int b, int c))
Overriding: Subclass method overrides superclass method (e.g. Animal class with makeSound() method, Cat subclass with makeSound() ...
DBMS keys are used to uniquely identify a record in a table. Primary, foreign, candidate, and super keys are some of the types.
Primary key: uniquely identifies a record in a table
Foreign key: links two tables together
Candidate key: can be used as a primary key
Super key: a set of attributes that can uniquely identify a record
Composite key: a combination of two or more attributes used as a primary key
Technical questions related to programming concepts and recursion
Pointers are variables that store the memory address of another variable
Functions are blocks of code that perform a specific task
OOPS is a programming paradigm that uses objects to represent real-world entities
Factorial using recursion: int factorial(int n) { if(n==0) return 1; else return n*factorial(n-1); }
I appeared for an interview in Jul 2025, where I was asked the following questions.
Shuffling a list randomly rearranges its elements, ensuring a uniform distribution of order.
Use the built-in `random.shuffle()` method in Python to shuffle a list in place. Example: `import random; random.shuffle(my_list)`.
For a new shuffled list without modifying the original, use `random.sample()`. Example: `shuffled_list = random.sample(my_list, len(my_list))`.
In JavaScript, you can implement the Fisher-Yates shuffl...
I applied via Campus Placement and was interviewed in Nov 2023. There was 1 interview round.
malloc is a function in C programming used to dynamically allocate memory during runtime.
malloc stands for 'memory allocation'.
It is used to allocate a specific amount of memory during program execution.
The allocated memory is not automatically initialized and must be manually managed.
Example: int *ptr = (int*) malloc(5 * sizeof(int));
Free refers to something that is given or available without cost or payment.
Free products or services do not require any payment.
Free can also refer to freedom or liberty, such as free speech or free will.
Free can also mean available for use without restrictions, like open-source software.
A null pointer is a pointer that does not point to any memory location.
Null pointers are used to represent that a pointer does not point to a valid object or memory location.
Attempting to dereference a null pointer can result in a segmentation fault or program crash.
Null pointers are commonly used in programming languages like C and C++.
Example: int* ptr = nullptr; // ptr is a null pointer
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
2021 I attended the test
I applied via Campus Placement
Online aptitude test on coding and related to Electrical
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
APTITUDE QUESTIONS VERABL NON VERBAL ANALYTICAL LOGICAL REASONING
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Basic aptitude 90 questions
Arithmetic, coding decoding, reasoning, time speed distance and others
Some of the top questions asked at the L&T Technology Services Software Engineer interview -
The duration of L&T Technology Services Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interview experiences
Difficulty level
Duration
based on 251 reviews
Rating in categories
Senior Engineer
6.3k
salaries
| ₹6 L/yr - ₹13.5 L/yr |
Engineer
4.8k
salaries
| ₹4 L/yr - ₹7.5 L/yr |
Technical Lead
2.4k
salaries
| ₹13.4 L/yr - ₹23.5 L/yr |
Project Lead
1.6k
salaries
| ₹10.3 L/yr - ₹18.3 L/yr |
Software Engineer
1.5k
salaries
| ₹3.9 L/yr - ₹9 L/yr |
LTIMindtree
DXC Technology
Mphasis
EXL Service