i
Lbm Solutions
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
SQL question about find second highest salary
Top trending discussions
posted on 23 May 2024
I applied via Campus Placement and was interviewed in Apr 2024. There were 4 interview rounds.
It has two coding questions: 1 easy and the other with medium level difficulty.
MCQ questions in math, aptitude, and English
I applied via Newspaper Ad and was interviewed in Sep 2023. There were 4 interview rounds.
Very basic coding test
10 questions based on simple logic and reasoning
I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.
They give a standard application to develop in mvvm or clean architecture, don't forget to write unit tests
Flutter is a UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
Flutter is an open-source framework developed by Google.
It uses the Dart programming language.
Flutter allows for hot reload, which enables developers to see changes instantly.
It provides a rich set of pre-built widgets for building user interfaces.
Flutter can be used to create apps for iOS, Android, w
Compose way of thinking involves breaking down complex problems into smaller, manageable parts and then combining them to create a solution.
Break down a problem into smaller components
Solve each component individually
Combine the solutions to create a complete solution
Example: Using functions to break down a complex task into smaller functions and then combining them to achieve the desired outcome
Lifecycle of view refers to the stages a view goes through from creation to destruction in an application.
Creation: View is initialized and loaded into memory.
Layout: View is positioned and sized on the screen.
Display: View is rendered and displayed to the user.
Interaction: User interacts with the view through input events.
Destruction: View is removed from memory when no longer needed.
I applied via Campus Placement
It was an easy test. Multiple choice questions bases on java
Curd operation with SQL connectivity
I applied via Naukri.com
Changes in COBOL programs depend on the specific requirements and goals of the project.
Changes may involve modifying existing code to add new functionality or improve performance.
Updates may also be necessary to ensure compatibility with new hardware or software systems.
Refactoring code to improve readability and maintainability is another common change.
Examples of changes include adding new data fields, modifying cond...
The expected salary for a Software Engineer varies depending on factors such as experience, location, and company size.
The salary range for Software Engineers can vary greatly depending on their level of experience.
Location plays a significant role in determining salary, with higher salaries typically found in tech hubs like Silicon Valley.
The size and reputation of the company can also impact salary, with larger compa...
I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.
Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.
Indexes are used to speed up data retrieval operations in a database.
Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.
A table can have only one clustered index, but multiple non-clustered indexes.
Clustered indexes are generally ...
Query to delete duplicate rows from a table
Use GROUP BY clause to group the rows by their unique values
Use HAVING clause to filter out the groups with count greater than 1
Use DELETE statement to delete the duplicate rows
Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Create a private constructor to restrict instantiation of the class
Create a private static instance of the class
Create a public static method to access the instance
Ensure thread safety if necessary
Examples: Database connection, Logger, Configuration settings
Handle exceptions in stored procedures by using TRY-CATCH blocks.
Use TRY-CATCH blocks to catch and handle exceptions
Log the error message and severity level
Rollback the transaction if necessary
Rethrow the error if it cannot be handled
Use RAISERROR to raise custom error messages
SOLID principles are a set of five design principles that help in creating maintainable and scalable software.
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: C...
throw is used to throw an exception while throw exception is used to throw a specific exception.
throw is used to throw any type of exception while throw exception is used to throw a specific type of exception.
throw exception is followed by the type of exception that needs to be thrown.
throw can be used to throw any object while throw exception can only be used to throw an exception object.
Example: throw new Exception("
I was interviewed in May 2021.
Round duration - 145 minutes
Round difficulty - Hard
The assessment consisted of four components, a code debugging section (20 minutes), a coding test (70 minutes), a workstyles assessment (20 minutes), and a reasoning ability section (35 minutes). The coding environment is very user-friendly and easy to use.
This approach is based on the fact that when we rotate an array to the right by ‘K’ times, it shifts ‘K’ elements from the end to the beginning of the array while the remaining elements shift towards the end. The effective rotations in ‘MAT’ can be from 0 to 'M' - 1, as we get the same matrix ‘MAT’ after every 'M' rotations. So, we will set ‘K’ to ‘K’ % ‘M’.
Now, we traverse ‘MAT’ row-wise. We wil...
Round duration - 60 Minutes
Round difficulty - Medium
The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.
Let's say t...
The idea is to try out all the possible answers one by one and find out the largest one among all of them.
To implement this approach, we will generate all the permutations of the first 'N' positive integers and concatenate all the array elements in the order of the permutation.
For e.g. N=3 and array A = [ 3, 34, 7 ].
Let's generate all the possible answers using the permutations. Le...
Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.
Algorithm is as follows:
Round duration - 75 minutes
Round difficulty - Medium
The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.
We will scan the expression from left to write and if we encounter an operand we will append it to our answer. If we encounter an operator we will pop all the operators with equal or higher precedence and append them to our answer. And push the current operator. In the end, we will empty the stack.
Order of precedence = [ ‘^’, ‘*’ and ‘/’, ‘+’ and ‘-’, ‘(’, ‘)’]
Order of precedence [ link ]
The algorithm will be-
For the given binary tree
The level order tra...
In the level order traversal, we will be using queue data structure which has the property FIRST IN FIRST OUT that’s why which nodes come first in current level the children of that node will also come first for the next level. So, we visit all the nodes one by one of the current level and push into the queue so that when we will be complete with the current level, then we can start exploring nodes ...
Round duration - 60 Minutes
Round difficulty - Medium
The online round was held on the Amazon Chime platform. The interviewer was very friendly and eager to know what I was thinking for every problem which he asked and always tried to make me speak up my thoughts and approach for solving the specific problem and understand my point too.
We can take the following approach:
Tip 1 : Practice Leetcode medium level questions properly
Tip 2 : Low-level and high-level system design is very important
Tip 3 : Always make notes of core subjects like DBMS, OS, CN beforehand to be able to revise before interviews
Tip 1 : Write the technology about which you know in detail and can discuss pros and cons of using it.
Tip 2 : Prepare your resume well and add 2 good projects for project discussion with good readme file on github.
Web Designer
4
salaries
| ₹1.8 L/yr - ₹8 L/yr |
Sales Manager
4
salaries
| ₹3 L/yr - ₹5.1 L/yr |
Reactjs Developer
4
salaries
| ₹2.9 L/yr - ₹3 L/yr |
Software Developer
3
salaries
| ₹2 L/yr - ₹4 L/yr |
Graphic Designer
3
salaries
| ₹1.5 L/yr - ₹1.6 L/yr |
TCS
Infosys
Wipro
HCLTech