Upload Button Icon Add office photos

Filter interviews by

Lido Learning Software Developer Intern Interview Questions, Process, and Tips

Updated 16 Sep 2021

Top Lido Learning Software Developer Intern Interview Questions and Answers

  • Q1. Merge Overlapping Intervals Problem Statement Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task ...read more
  • Q2. Problem: Permutations of a String Given a string STR consisting of lowercase English letters, your task is to return all permutations of the given string in lexicographi ...read more
  • Q3. Find All Pairs Adding Up to Target Given an array of integers ARR of length N and an integer Target , your task is to return all pairs of elements such that they add up ...read more

Lido Learning Software Developer Intern Interview Experiences

3 interviews found

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 70 Minutes
Round difficulty - Medium

Timing was 9:15AM. Platform was not very good. Questions were not well explained.

  • Q1. 

    Merge Overlapping Intervals Problem Statement

    Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task is to merge all overlapping interv...

  • Ans. Brute Force
    1. We are given the function MERGEINTERVALS(), which takes a 2D vector representing the vector of intervals and returns another 2D vector which is the vector of merged intervals.
    2. We create another function ISOVERLAP() to check if the current interval overlaps with the other interval.
    3. Now we create an empty 2D vector “RES” to store finally merged intervals and another boolean vector “VIS” to mark if the current in...
  • Answered Anonymously
  • Q2. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

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

    Problem: Permutations of a String

    Given a string STR consisting of lowercase English letters, your task is to return all permutations of the given string in lexicographically increasing order.

    Explanatio...

  • Ans. Backtracking

    The idea is to fix a character at a position and then find the permutations for rest of the characters.

    Make a list ‘ans’ which will contain the permutations of the given string.

     

    Algorithm:

    Let’s define a function generatePermutaionsHelper(Str, l, r). This function generates the permutations of the substring which starts from index  ‘l’ and ends at index  ‘r’.

    • Call the function: generatePermutai...
  • Answered Anonymously

Interview Preparation Tips

Eligibility criteria8 CGPALido Learning interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, PointersTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Prepare maximum algorithms.
Tip 2 : Deep knowledge of data structure. 
Tip 3 : OOPS is must.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Mention only your own projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

Timing was 9:15AM. Platform was not very good. Questions were not well explained.

  • Q1. 

    Merge Overlapping Intervals Problem Statement

    Given a specified number of intervals, where each interval is represented by two integers denoting its boundaries, the task is to merge all overlapping interv...

  • Q2. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

Interview Preparation Tips

Eligibility criteria8 CGPALido Learning interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, PointersTime required to prepare for the interview - 2.5 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare maximum algorithms.
Tip 2 : Deep knowledge of data structure.
Tip 3 : OOPS is must.

Application resume tips for other job seekers

Tip 1 : Keep it short.
Tip 2 : Mention only your own projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in CommVault
Q2. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q3. Find K Closest Elements Given a sorted array 'A' of length 'N', a ... read more
asked in Groww
Q4. Minimum and Maximum Candy Cost Problem Ram is in Ninjaland, visit ... read more
Q5. Nth Element Of Modified Fibonacci Series Given two integers X and ... read more

I was interviewed in Dec 2020.

Round 1 - Assignment 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

  • Q1. 

    Find All Pairs Adding Up to Target

    Given an array of integers ARR of length N and an integer Target, your task is to return all pairs of elements such that they add up to the Target.

    Input:

    The first line ...
  • Ans. Hashing Solution
    • We can store the frequency of every element in the array in a hashmap.
    • We will loop over every index i, and check the frequency of (Target - ARR[i]) is the hashmap:
      • If (Target - ARR[i]) is equal to ARR[i], we will check if frequency of ARR[i] . If it is greater than 1 then we will decrease the frequency of ARR[i] by 2 and add a pair (ARR[i] , ARR[i]) to our answer.
      • Else, if the frequency of ARR[i] and Targ...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Birla Institute of Technology, Mesra. Eligibility criterianoLido Learning interview preparation:Topics to prepare for the interview - Data structures, Big O Notation, Trees Sorting and search algorithms, HeapsTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Have projects on your resume.
Tip 2 : Good to have internships
Tip 3 : Practice a lot

Application resume tips for other job seekers

Tip 1 : Have good projects
Tip 2 : Have knowledge of everything you wrote

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. About cypress and manual
Round 2 - One-on-one 

(1 Question)

  • Q1. Cultural fit interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Android architecture mvvm mvc kotlin
  • Q2. Coroutines flows
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Coding Question
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Salary discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOPS concepts.
  • Ans. 

    OOPS concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detail

  • Answered by AI
  • Q2. What is PDO and uses in PHP.
  • Ans. 

    PDO stands for PHP Data Objects, a database access layer providing a uniform method of access to multiple databases.

    • PDO is a PHP extension that provides a data-access abstraction layer.

    • It supports multiple database systems like MySQL, PostgreSQL, SQLite, etc.

    • PDO helps prevent SQL injection attacks by using prepared statements.

    • It allows for error handling and supports transactions.

    • Example: $pdo = new PDO('mysql:host=loc...

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Coding Test 

DS algo questions with about 3 questions in topic like graph, strings ,arrays

Round 2 - One-on-one 

(2 Questions)

  • Q1. DS algo question on LinkedIn list
  • Q2. DS algo question on graph

I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Aug 2022. 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 

2 coding questions with aptitude question(logical aptitude and quantitative aptitude)

Round 3 - Coding Test 

This was a Machine Coding. We need to design a system and then they will check our design by running test cases. It was 2.5 hrs long.

Round 4 - One-on-one 

(2 Questions)

  • Q1. Basic questions on computer core subjects(Deadlock, Networking, Tcp connection, process scheduling etc, DNS Lookup etc)
  • Q2. Questions on React, Node and the libraries which I used in my project(My project was a full stack project)

Interview Preparation Tips

Topics to prepare for BrightCHAMPS Software Developer interview:
  • Computer Networking
  • Operating Systems
  • Database Management
  • React.Js
  • Data Structures
Interview preparation tips for other job seekers - Prepare your resume well and be prepared for project based questions. ( They will deep dive in that subject). Besides that have a basic understanding of core cs subjects and common dsa problems.

I applied via Naukri.com and was interviewed in May 2022. There were 6 interview rounds.

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

(2 Questions)

  • Q1. SOLID design principles and Design Patterns use cases
  • Ans. 

    SOLID design principles and Design Patterns are used to create maintainable and scalable software.

    • SOLID principles help in creating loosely coupled and modular code.

    • Design Patterns provide reusable solutions to common software problems.

    • Examples of SOLID principles include Single Responsibility, Open/Closed, and Liskov Substitution.

    • Examples of Design Patterns include Factory, Singleton, and Observer.

    • Using SOLID principl...

  • Answered by AI
  • Q2. Problem-solving discussion, OOPs questions
Round 3 - Coding Test 

2 questions, problem-solving, easy to medium difficulty.

Round 4 - Technical 

(2 Questions)

  • Q1. Questions on work done in the previous company, challenges faced and resolution, C# conceptual questions
  • Q2. WEB API concepts, Entity Framework concepts, .Net Framework concepts
Round 5 - Behavioral 

(1 Question)

  • Q1. General discussion on work done in the previous company, challenges faced, what are your expectations from the role and why you want to join the company.
Round 6 - HR 

(1 Question)

  • Q1. General HR discussion with salary negotiation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover all topics that might be relevant to your role and what you have mentioned in the resume.
Prepare basic problem-solving.

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

BYJU'S Interview Questions
3.1
 • 2.2k Interviews
Whitehat jr Interview Questions
3.5
 • 305 Interviews
Unacademy Interview Questions
3.0
 • 208 Interviews
upGrad Interview Questions
3.7
 • 208 Interviews
NxtWave Interview Questions
3.8
 • 177 Interviews
Chegg Interview Questions
4.1
 • 155 Interviews
Testbook.com Interview Questions
3.6
 • 99 Interviews
Skill Lync Interview Questions
3.1
 • 90 Interviews
Teachnook Interview Questions
3.1
 • 85 Interviews
LEAD School Interview Questions
3.3
 • 85 Interviews
View all

Lido Learning Software Developer Intern Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Business Development Associate
262 salaries
unlock blur

₹2.5 L/yr - ₹10 L/yr

Business Development Executive
152 salaries
unlock blur

₹2 L/yr - ₹10 L/yr

Marketing Associate
150 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Online Tutor
73 salaries
unlock blur

₹1.5 L/yr - ₹7 L/yr

Business Development Manager
58 salaries
unlock blur

₹5 L/yr - ₹15 L/yr

Explore more salaries
Compare Lido Learning with

BYJU'S

3.1
Compare

Vedantu

3.3
Compare

Toppr

3.4
Compare

Unacademy

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