i
ALTEN
Filter interviews by
Decorators are design patterns in programming that allow behavior to be added to individual functions or methods dynamically.
Decorators are often used in Python to modify the behavior of functions or methods.
They are defined using the '@decorator_name' syntax above a function.
Example: @staticmethod and @classmethod are built-in decorators in Python.
Custom decorators can be created to log function calls or modify i...
The path for the bin directory in Linux is typically /bin.
The bin directory in Linux contains essential binary executables.
The path for the bin directory is usually /bin.
Some common commands found in the bin directory include ls, cp, and mv.
The path for sysconfig directory in Linux is /etc/sysconfig.
The sysconfig directory in Linux is typically located at /etc/sysconfig.
This directory contains configuration files for various system services and applications.
Users can modify these configuration files to customize the behavior of their system.
Explaining a yocto recipe line by line
Start with the metadata section, which includes the recipe name, version, license, and maintainer
Next, define the dependencies required for the recipe to build successfully
Followed by the source URL or file path for the source code
Then specify any patches that need to be applied
Configure the build options and settings
Finally, define the install and package sections to specify ...
I have worked on Linux kernel versions 3.x, 4.x, and 5.x.
Worked on Linux kernel versions 3.x, 4.x, and 5.x
Experience with kernel development and debugging
Familiar with kernel modules and drivers
Yes, I have experience in testing. Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing involves testing individual components or functions of the software.
Integration testing checks if different modules work together correctly.
System testing ensures the entire system functions as expected.
Acceptance testing involves testing the software with end-users to ...
Executable files are present in bindir and configuration files are present in sysconfigdir in Linux.
bindir typically contains executable files such as binaries and scripts
sysconfigdir typically contains configuration files for system-wide settings
Examples: /usr/bin/ contains executable files, /etc/sysconfig/ contains configuration files
Class methods are functions defined within a class that operate on class-level data.
Class methods are defined using the @classmethod decorator.
They take 'cls' as the first parameter, representing the class itself.
Example: @classmethod def my_class_method(cls): pass
They can modify class state that applies across all instances.
Useful for factory methods that create instances of the class.
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
I have managed teams ranging from 5 to 20 engineers across various projects, focusing on collaboration and growth.
Led a team of 10 engineers on a software development project, improving delivery time by 30%.
Managed a cross-functional team of 15, facilitating communication between developers and product managers.
Oversaw a team of 5 junior engineers, mentoring them to enhance their skills and confidence in their roles.
Co...
Explaining a yocto recipe line by line
Start with the metadata section, which includes the recipe name, version, license, and maintainer
Next, define the dependencies required for the recipe to build successfully
Followed by the source URL or file path for the source code
Then specify any patches that need to be applied
Configure the build options and settings
Finally, define the install and package sections to specify how t...
I have worked on Linux kernel versions 3.x, 4.x, and 5.x.
Worked on Linux kernel versions 3.x, 4.x, and 5.x
Experience with kernel development and debugging
Familiar with kernel modules and drivers
The path for the bin directory in Linux is typically /bin.
The bin directory in Linux contains essential binary executables.
The path for the bin directory is usually /bin.
Some common commands found in the bin directory include ls, cp, and mv.
The path for sysconfig directory in Linux is /etc/sysconfig.
The sysconfig directory in Linux is typically located at /etc/sysconfig.
This directory contains configuration files for various system services and applications.
Users can modify these configuration files to customize the behavior of their system.
Executable files are present in bindir and configuration files are present in sysconfigdir in Linux.
bindir typically contains executable files such as binaries and scripts
sysconfigdir typically contains configuration files for system-wide settings
Examples: /usr/bin/ contains executable files, /etc/sysconfig/ contains configuration files
I'm currently earning $X and expect a salary in the range of $Y to $Z based on my experience and industry standards.
Current salary: $X, reflecting my experience and contributions.
Expected salary: $Y to $Z, aligned with market trends for Lead Engineers.
Considerations for expected salary include my skills in project management and team leadership.
I have successfully led projects that increased efficiency by 30%, justifyi...
Explaining a yocto recipe line by line
Start with the recipe name and version
Define the license and maintainer
Specify the dependencies and build configuration
Include the source URI and checksum
Set up the build environment and compile the code
I have experience with multiple Yocto versions, including 2.5 (Dunfell) and 3.1 (Hardknott), focusing on embedded Linux development.
Worked with Yocto 2.5 (Dunfell) for building custom Linux images for IoT devices.
Utilized Yocto 3.1 (Hardknott) to streamline the development process for automotive applications.
Contributed to a project using Yocto 3.0 (Dunfell) for a smart home device, optimizing package management.
Implem...
Yes, I have experience in testing. Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing involves testing individual components or functions of the software.
Integration testing checks if different modules work together correctly.
System testing ensures the entire system functions as expected.
Acceptance testing involves testing the software with end-users to ensur...
I applied via Job Portal and was interviewed in Aug 2022. There were 3 interview rounds.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Class methods are functions defined within a class that operate on class-level data.
Class methods are defined using the @classmethod decorator.
They take 'cls' as the first parameter, representing the class itself.
Example: @classmethod def my_class_method(cls): pass
They can modify class state that applies across all instances.
Useful for factory methods that create instances of the class.
Top trending discussions
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
JPA stands for Java Persistence API, a specification for object-relational mapping in Java applications.
JPA is used to map Java objects to relational database tables.
It provides a set of annotations to define the mapping between Java classes and database tables.
JPA also supports querying data using the Java Persistence Query Language (JPQL).
I applied via Recruitment Consulltant and was interviewed before Jun 2021. There were 2 interview rounds.
Web API is a framework for building HTTP services that can be accessed by various clients.
GET, PUT, POST, and DELETE are HTTP methods used to interact with Web APIs.
ASP.NET is a popular framework for building Web APIs.
Object-Oriented Programming (OOP) concepts are used in building Web APIs.
Examples of Web APIs include Twitter API, Google Maps API, and Facebook Graph API.
It was good communication test English grammer and email writing
I applied via Campus Placement and was interviewed before Nov 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before May 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2018. There was 0 interview round.
based on 7 interview experiences
Difficulty level
Duration
based on 44 reviews
Rating in categories
Senior Engineer
680
salaries
| ₹6.1 L/yr - ₹14 L/yr |
Engineer
451
salaries
| ₹3.5 L/yr - ₹8.3 L/yr |
Design Engineer
363
salaries
| ₹3.5 L/yr - ₹8.3 L/yr |
Lead Engineer
248
salaries
| ₹10.3 L/yr - ₹18 L/yr |
Senior Software Engineer
208
salaries
| ₹7.9 L/yr - ₹21.6 L/yr |
Capgemini
Accenture
Cognizant
Genpact