Faster and better experience!
i
LG Soft
India
Filter interviews by
Calculate the area of a triangle using the formula: Area = 0.5 * base * height.
The formula for the area of a triangle is: Area = 0.5 * base * height.
Example: For a triangle with base = 5 and height = 10, Area = 0.5 * 5 * 10 = 25.
Ensure that the base and height are perpendicular to each other.
This formula applies to all types of triangles (scalene, isosceles, equilateral).
Compilation stages of C++ involve preprocessing, compiling, assembling, linking.
Preprocessing: Includes header file inclusion, macro expansion.
Compiling: Translates source code to assembly code.
Assembling: Converts assembly code to machine code.
Linking: Combines object files and libraries to generate executable.
Example: g++ -E main.cpp (preprocessing), g++ -S main.cpp (compiling), g++ -c main.s (assembling), g++ m...
Macros are preprocessor directives that are replaced before compilation, while functions are blocks of code that are executed at runtime.
Macros are defined using #define directive, while functions are defined using function keyword.
Macros are expanded by the preprocessor before compilation, while functions are executed at runtime.
Macros can be used for simple text replacement, while functions can perform complex o...
exec replaces the current process with a new one, while fork creates a new process.
exec replaces the current process with a new one, while fork creates a new process
exec system call loads a new program into the current process's memory space and starts its execution
fork system call creates a new process by duplicating the existing process
Program to print array of strings in C
Declare an array of strings using char*
Initialize each string in the array
Use a loop to print each string
Smoke test is a basic test run on a build to check if it can be considered for further testing.
Smoke test is a quick and basic test run on a build to ensure it is stable enough for further testing.
It is usually performed after a new build is deployed to check for major issues before more in-depth testing.
Smoke test focuses on critical functionalities of the software to ensure they are working as expected.
It helps ...
Hybrid Selenium is a combination of Selenium WebDriver and Appium for testing web and mobile applications.
Hybrid Selenium allows testers to write and execute automated tests for both web and mobile applications using a single framework.
It combines the capabilities of Selenium WebDriver for web application testing and Appium for mobile application testing.
Test scripts written using Hybrid Selenium can be run on bot...
Invert a binary tree by swapping left and right child nodes recursively.
Start from the root node and swap its left and right child nodes.
Recursively invert the left and right subtrees.
Repeat the process for each node in the tree.
Example: Original tree - 1 / \ 2 3 Inverted tree - 1 / \ 3 2
Smart pointers are objects that manage the memory of dynamically allocated objects in C++ to prevent memory leaks.
Smart pointers automatically handle memory deallocation
Types of smart pointers include unique_ptr, shared_ptr, and weak_ptr
Example: unique_ptr
Storage classes in C are auto, register, static, and extern. They control the scope and lifetime of variables.
Auto - default storage class for local variables, stored in stack memory
Register - stored in CPU registers for faster access
Static - retains its value between function calls, stored in data segment
Extern - used to access global variables across multiple files
C programming
Cpp programs
Embedded c
Aptitude
Macros are preprocessor directives that are replaced before compilation, while functions are blocks of code that are executed at runtime.
Macros are defined using #define directive, while functions are defined using function keyword.
Macros are expanded by the preprocessor before compilation, while functions are executed at runtime.
Macros can be used for simple text replacement, while functions can perform complex operat...
exec replaces the current process with a new one, while fork creates a new process.
exec replaces the current process with a new one, while fork creates a new process
exec system call loads a new program into the current process's memory space and starts its execution
fork system call creates a new process by duplicating the existing process
Your company is a leading software development firm specializing in creating innovative solutions for various industries.
Specializes in creating innovative software solutions
Works with clients from various industries
Known for high-quality and reliable products
Has a strong team of experienced developers
Provides excellent customer support
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
Successful completed
I applied via AmbitionBox and was interviewed in Dec 2024. There were 2 interview rounds.
Html. Css, js, and python only
Basics of above language
I appeared for an interview before May 2024, where I was asked the following questions.
I am a dedicated Test Engineer with a passion for quality assurance and a strong background in software testing methodologies.
Over 5 years of experience in software testing, focusing on both manual and automated testing.
Proficient in using testing tools like Selenium and JIRA to streamline the testing process.
Successfully led a team in a project that reduced bug rates by 30% through rigorous testing protocols.
Strong un...
Automation test is the use of software to control the execution of tests and compare actual outcomes with expected outcomes.
Automation test involves writing scripts to automate repetitive tasks in testing.
It helps in increasing test coverage, efficiency, and accuracy.
Examples include using tools like Selenium for web application testing or Appium for mobile application testing.
Smoke test is a basic test run on a build to check if it can be considered for further testing.
Smoke test is a quick and basic test run on a build to ensure it is stable enough for further testing.
It is usually performed after a new build is deployed to check for major issues before more in-depth testing.
Smoke test focuses on critical functionalities of the software to ensure they are working as expected.
It helps in id...
Hybrid Selenium is a combination of Selenium WebDriver and Appium for testing web and mobile applications.
Hybrid Selenium allows testers to write and execute automated tests for both web and mobile applications using a single framework.
It combines the capabilities of Selenium WebDriver for web application testing and Appium for mobile application testing.
Test scripts written using Hybrid Selenium can be run on both web...
Selenium is a popular open-source automation testing tool used for web application testing.
Selenium is used for automating web browsers.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is the most commonly used component for writing test scripts.
Selenium IDE is a record and playback tool for creating quick test scripts.
Selenium Grid is used for parallel execution of test scripts ...
I am a dedicated Test Engineer with a strong background in software testing and quality assurance.
Experienced in creating test plans, test cases, and executing tests
Proficient in using testing tools such as Selenium, JIRA, and TestRail
Skilled in identifying and documenting software defects
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Yes, I am able to join immediately.
I am available to start right away
I have no prior commitments that would prevent me from starting immediately
I am excited about the opportunity and ready to hit the ground running
I applied via Walk-in and was interviewed in Jun 2024. There were 3 interview rounds.
Manual testing,percentages,bloodrelations
I appeared for an interview in Apr 2025, where I was asked the following questions.
To reverse a word in a string, split the string, reverse the target word, and join it back into the original string format.
String Splitting: Use a method to split the string into an array of words. Example: 'Hello World' becomes ['Hello', 'World'].
Word Reversal: Identify the word to reverse and reverse its characters. Example: 'World' becomes 'dlroW'.
Joining: Combine the words back into a string after reversing the tar...
I appeared for an interview in Mar 2025, where I was asked the following questions.
This program prints a name using asterisks, creating a visual representation of the letters.
Use nested loops to print each letter line by line.
Define patterns for each letter using asterisks.
Example: For 'A', print spaces and asterisks to form the shape.
Calculate the area of a triangle using the formula: Area = 0.5 * base * height.
The formula for the area of a triangle is: Area = 0.5 * base * height.
Example: For a triangle with base = 5 and height = 10, Area = 0.5 * 5 * 10 = 25.
Ensure that the base and height are perpendicular to each other.
This formula applies to all types of triangles (scalene, isosceles, equilateral).
Top trending discussions
The duration of LG Soft India interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 82 interview experiences
Difficulty level
Duration
based on 595 reviews
Rating in categories
Research Engineer
407
salaries
| ₹4.5 L/yr - ₹18 L/yr |
Test Engineer
388
salaries
| ₹2.8 L/yr - ₹5 L/yr |
Senior Research Engineer
302
salaries
| ₹12.1 L/yr - ₹40 L/yr |
Softwaretest Engineer
291
salaries
| ₹2.5 L/yr - ₹5.7 L/yr |
Senior Test Engineer
253
salaries
| ₹3 L/yr - ₹6.8 L/yr |
OPPO
LG Electronics
Bajaj Electricals
Voltas