Lg soft india pvt limited interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Lg soft india pvt limited
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
I applied through a referral from my friend. It was a purely C++-based interview comprising one MCQ, one output-based question, and two technical interview rounds. The entire process was completed in just one day.
Application story
I applied through a referral from my friend. It was a purely C++-based interview comprising one MCQ, one output-based question, and two technical interview rounds. The entire process was completed in just one day.
Why selected/rejected for the role?
I was selected because I was able to solve all the questions in an optimized way. Additionally, my OOP concepts were clear, and I was able to explain my approach.
Preparation
Duration: 6 months
Topics: DSA, C++, System Design, OOPS, DBMS, OS, MySQL
Tip
Tip

Tip 1: Practice daily.
Tip 2: Solve questions on coding platforms.
Tip 3: Study OOP concepts (with examples).

Application process
Where: Referral
Eligibility: Above 6 CGPA, (Salary Package: 8.1LPA)
Resume Tip
Resume tip

Tip 1: It should be short, ideally one page.
Tip 2: You should know everything you have mentioned.

Interview rounds

01
Round
Medium
Coding Test - Pen and paper
Duration60 minutes
Interview date10 Jun 2023
Coding problem0

It was a pen-and-paper round which comprised of Output-based MCQ questions. Mostly consisting of C++ and Linux-based questions.

02
Round
Easy
Face to Face
Duration60 minutes
Interview date10 Jun 2023
Coding problem4

1. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
IBMQuikrMicrosoft

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Problem approach

Gave Recursive, Two pointer and stack approach.

Try solving now

2. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
SprinklrCIS - Cyber InfrastructureSamsung

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Problem approach

Gave a basic two-pointer approach.

Try solving now

3. Reverse The Array

Easy
15m average time
85% success
0/40
Asked in companies
GartnerInfo Edge India (Naukri.com)HCL Technologies

Given an array/list 'ARR' of integers and a position ‘M’. You have to reverse the array after that position.

Example:

We have an array ARR = {1, 2, 3, 4, 5, 6} and M = 3 , considering 0 
based indexing so the subarray {5, 6} will be reversed and our 
output array will be {1, 2, 3, 4, 6, 5}.
Problem approach

Just gave a basic solution to swap the array contents using two pointers.

Try solving now

4. Operating System and DBMS

  • What are Semaphores? (Learn)
  • What is the difference between thread and process? (Learn)
  • What do you mean by process synchronization? (Learn)
  • Locks in DBMS. (Learn)
  • What is the difference between paging and segmentation? (Learn)
03
Round
Medium
Face to Face
Duration70 minutes
Interview date10 Jun 2023
Coding problem4

It was taken by the Manager himself.

1. Implement a Queue

Easy
20m average time
80% success
0/40
Asked in companies
QualcommDell TechnologiesMicrosoft

Queue implementation in C++ using class. It should perform all the operations such as push, pop and delete.

Problem approach

First explained my approach to how I will be making all the functions and encapsulating them in one class. Then after taking her suggestions proceeded with the solution

Try solving now

2. Copy Constructor

Write a C++ program to implement a copy constructor. (Learn)

Problem approach

Just explained to her my approach and understanding of Copy Constructors.

3. OOPS

  • Order of constructor/destructor calls. (Learn)
  • How to free memory in C++? (Learn)
  • What is the use of destructor in C++? (Learn)
  • How Hashmaps are implemented internally.
  • Inheritance in C++ and its types. (Learn)

4. Operating System

Basic Linux Commands. (Learn)

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes