Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Lbm Solutions Team. If you also belong to the team, you can get access from here

Lbm Solutions Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 17 Reviews

Filter interviews by

Lbm Solutions Associate Software Developer Interview Questions and Answers for Experienced

Updated 16 Aug 2023

Lbm Solutions Associate Software Developer Interview Experiences for Experienced

1 interview found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. What is web3.js and related to Blockchain
Round 3 - Coding Test 

SQL question about find second highest salary

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Coding Test 

It has two coding questions: 1 easy and the other with medium level difficulty.

Round 2 - Aptitude Test 

MCQ questions in math, aptitude, and English

Round 3 - Technical 

(2 Questions)

  • Q1. DBMS- select, primary key, deadlock, and various basic concepts
  • Q2. OOPs concepts, internships or project-related questions
Round 4 - HR 

(1 Question)

  • Q1. Relocation, shift,
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Newspaper Ad and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Very basic coding test

Round 3 - Aptitude Test 

10 questions based on simple logic and reasoning

Round 4 - HR 

(1 Question)

  • Q1. Hr plus technical round. Some very basic questions that you should know anyways.

Interview Preparation Tips

Interview preparation tips for other job seekers - You can find a better company than this, so treat it as your last resort.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

They give a standard application to develop in mvvm or clean architecture, don't forget to write unit tests

Round 2 - One-on-one 

(5 Questions)

  • Q1. Mostly discuss on the implementation of the project you've done in round one
  • Q2. Flutter is addon
  • Ans. 

    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

  • Answered by AI
  • Q3. Explain about compose way of thinking.
  • Ans. 

    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

  • Answered by AI
  • Q4. Difference between presenter and viewmodel
  • Q5. Explain about lifecycle of view
  • Ans. 

    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.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good experience, and practical questions and friendly talk.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

It was an easy test. Multiple choice questions bases on java

Round 3 - Technical 

(1 Question)

  • Q1. Asked oops concepts, collection, basic multithreading questions.
Round 4 - Technical 

(1 Question)

  • Q1. Asked some questions related to projects.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Oops, basic ,SQL ,ado
Round 2 - Coding Test 

Curd operation with SQL connectivity

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Basics of your technical skills
Round 3 - Technical 

(1 Question)

  • Q1. More Projects related questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Subject related
  • Q2. What kind of work daily you can do that.
  • Q3. Simple cobol program.what kind of changes in cobol .
  • Ans. 

    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...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. How much salary u can expect.
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. What are indexes in the database? what is the difference between clustered and non-clustered indexes?
  • Ans. 

    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 ...

  • Answered by AI
  • Q2. Write a query to delete duplicate rows from a table.
  • Ans. 

    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

  • Answered by AI
  • Q3. Class A { public string A() { return "hello"; } } what is wrong with above code?
  • Q4. What is a singleton pattern and how to implement it?
  • Ans. 

    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

  • Answered by AI
  • Q5. How do you handle exceptions in stored procedures?
  • Ans. 

    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

  • Answered by AI
  • Q6. Explain SOLID principles.
  • Ans. 

    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...

  • Answered by AI
  • Q7. Difference between throw and throw exception?
  • Ans. 

    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("

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You need to give quite a few interviews to be prepared.

Skills evaluated in this interview

I was interviewed in May 2021.

Round 1 - Coding Test 

(2 Questions)

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.

  • Q1. Rotate matrix to the right

    You have been given a matrix ‘MAT’ of size 'N' * 'M' (where 'N' and 'M' denote the number of rows and columns respectively) and a positive integer...

  • Ans. Row-wise rotation

    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...

  • Answered Anonymously
  • Q2. Palindrome Partitioning

    You are given a string 'S'. Your task is to partition 'S' such that every substring of the partition is a palindrome. You need to return all possible palindrome part...

  • Ans. Backtracking with Dynamic Programming
    • We are iterating each time to check whether a given substring is palindrome or not and there we are iterating the same substring of string again and again. So there are overlapping subproblems.
    • So we use dynamic programming. To overcome the overlapping subproblems we can initially create the DP table which stores if substring[i….j] is palindrome or not. We maintain a boolean dp[N][N]...
  • Answered Anonymously
Round 2 - Face to Face 

(2 Questions)

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.

  • Q1. Form the Biggest Number

    Given an array “A” of positive integers. Your task is to make the largest number possible formed by concatenating each of the array elements exactly once.

    Example:
    Let's say t...
  • Ans. Brute Force approach

    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...

  • Answered Anonymously
  • Q2. Rat In A Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    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:

     

    1. Take the starting position of th...
  • Answered Anonymously
Round 3 - Face to Face 

(2 Questions)

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.

  • Q1.  Infix to Postfix

    You are given a string EXP which is a valid infix expression. Convert the given infix expression to postfix expression.

    Infix expression is of the form a op b. Where operator is is bet...

  • Ans. Stack

    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-

    1. ANS ...
  • Answered Anonymously
  • Q2. Level Order Traversal

    You have been given a Binary Tree of integers. You are supposed to return the level order traversal of the given tree.

    For example:
    For the given binary tree
    

    The level order tra...

  • Ans. Breadth First Search

    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 ...

  • Answered Anonymously
Round 4 - Face to Face 

(1 Question)

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.

  • Q1. Fenwick Tree

    You are given an array/list 'ARR' of ‘N’ integers, and ‘Q’ queries. Each query can be of two types:

    Given 2 integers ‘L’,’R’ ( L>=0 and R<N ) find the sum of all the elements ...

  • Ans. Brute Force Approach
    • The key idea of the approach is to process the queries as asked. i.e If range sum is asked we do a range sum using a loop and update the values in the array if it is an update query.
    • Update will be a constant time operation but range sum can take time of order of ‘N’ .

     

    We can take the following approach:

     

    • For queries of type 1, we take a loop and iterate from ‘L’ to ‘R’ to find the sum and p...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaAbove 7 CGPAAmazon interview preparation:Topics to prepare for the interview - Data Structures, OOPs, Competitive programming, System Design, Core subjects, AlgorithmsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

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

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Lbm Solutions Interview FAQs

How many rounds are there in Lbm Solutions Associate Software Developer interview for experienced candidates?
Lbm Solutions interview process for experienced candidates usually has 3 rounds. The most common rounds in the Lbm Solutions interview process for experienced candidates are Resume Shortlist, Technical and Coding Test.

Tell us how to improve this page.

Web Designer
4 salaries
unlock blur

₹1.8 L/yr - ₹8 L/yr

Sales Manager
4 salaries
unlock blur

₹3 L/yr - ₹5.1 L/yr

Reactjs Developer
4 salaries
unlock blur

₹2.9 L/yr - ₹3 L/yr

Software Developer
3 salaries
unlock blur

₹2 L/yr - ₹4 L/yr

Graphic Designer
3 salaries
unlock blur

₹1.5 L/yr - ₹1.6 L/yr

Explore more salaries
Compare Lbm Solutions with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview