i
Lenovo
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Jun 2020. There were 3 interview rounds.
I have used the Singleton and Factory design patterns in my project.
Singleton pattern is used to ensure only one instance of a class is created and provide a global point of access to it.
Factory pattern is used to create objects without exposing the creation logic to the client and refer to newly created object using a common interface.
Design patterns hold good in scenarios where a common problem needs to be solved in a reusable and maintainable way.
Design patterns provide solutions to recurring problems in software development
They promote code reusability and maintainability
They are applicable in various scenarios such as object creation, behavior control, and communication between objects
Examples of design patterns include Singleton, Factory, Obser
Top trending discussions
I applied via Approached by Company and was interviewed in Apr 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Software development lifestyle involves continuous learning, problem-solving, collaboration, and adapting to new technologies.
Continuous learning is essential to stay updated with new technologies and best practices.
Problem-solving skills are crucial for debugging and finding efficient solutions to complex problems.
Collaboration with team members helps in sharing knowledge, brainstorming ideas, and improving code quali...
Class inheritance allows a subclass to inherit properties and methods from a superclass.
Subclass can access all public and protected members of superclass.
Subclass can override methods of superclass.
Example: Animal class can be superclass, with Dog and Cat classes as subclasses inheriting properties and methods.
Structure padding is the process of adding empty bytes to a structure to align its data members on memory boundaries.
Padding is added to ensure that each data member in a structure starts at a memory address that is a multiple of its size.
Padding is necessary for performance optimization and to prevent memory access violations.
For example, if a structure has a char followed by an int, padding may be added between them
A translation unit is a source file along with all the headers and source files included in it.
Translation unit is the smallest unit of compilation in C++.
It consists of a source file and all the header files and source files included in it.
Each translation unit is compiled separately before being linked together.
Translation units help in organizing and modularizing code.
Example: If a.cpp includes b.h and c.cpp, then t...
I applied via LinkedIn and was interviewed before Dec 2023. There were 3 interview rounds.
Mcqs on java, angular, devops
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
2 DSA questions from leetcode
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
Asynchronous and synchronous are programming concepts that determine how tasks are executed.
Synchronous tasks are executed one after the other, in a sequential manner.
Asynchronous tasks can be executed simultaneously, without waiting for the previous task to complete.
Synchronous tasks are easier to understand and debug, while asynchronous tasks are more efficient and can improve performance.
Examples of synchronous task...
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
1. Leetcode question level hard
2. SQL easy question
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
Two questions from hacker rank, one is from SQL and another one is DSA. SQL is pretty easy but DSA questions is from hard section, able to pass 3 test cases out of 15.
Regional Channel Manager
76
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Executive
60
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
55
salaries
| ₹0 L/yr - ₹0 L/yr |
Area Sales Officer
54
salaries
| ₹0 L/yr - ₹0 L/yr |
Area Sales Manager
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Dell
Helmerich & Payne
Acer India
ASUS