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. 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). T ...read more

Lido Learning Software Developer Intern Interview Experiences

3 interviews found

I appeared for an interview 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. 

    Merge overlapping intervals and return sorted list of merged intervals.

    • Identify overlapping intervals based on start and end times

    • Merge overlapping intervals to form new intervals

    • Sort the merged intervals in ascending order of start times

  • Answered by AI
  • 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. 

    Find all possible paths for a rat in a maze to reach its destination, given a matrix representation of the maze.

    • Use backtracking to explore all possible paths from the starting position to the destination.

    • Keep track of the current path and explore all possible directions at each step.

    • Terminate the exploration when reaching the destination or hitting a blocked cell.

    • Return the list of valid paths found, sorted in alphabe

  • Answered by AI
  • 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. 

    Return all permutations of a given string in lexicographically increasing order.

    • Generate all permutations of the given string using backtracking algorithm.

    • Sort the permutations lexicographically before printing them.

    • Ensure the string contains unique characters for correct output.

    • Handle multiple test cases efficiently.

    • Example: For input 'bca', output 'abc acb bac bca cab cba'.

  • Answered by AI

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 appeared for an interview 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...

  • Ans. 

    Merge overlapping intervals and return sorted list of merged intervals.

    • Identify overlapping intervals based on start and end times

    • Merge overlapping intervals to form new intervals

    • Sort the merged intervals in ascending order of start times

  • Answered by AI
  • 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. 

    Find all possible paths for a rat in a maze from source to destination.

    • Use backtracking to explore all possible paths in the maze.

    • Keep track of visited cells to avoid revisiting them.

    • Recursively try moving in all directions (up, down, left, right) until reaching the destination.

    • Return the valid paths as a list of strings sorted in alphabetical order.

  • Answered by AI

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 Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I appeared for an interview 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. 

    Given an array of integers and a target, find all pairs of elements that add up to the target.

    • Iterate through the array and for each element, check if the target minus the element exists in a hash set.

    • If it exists, add the pair to the result. If not, add the element to the hash set.

    • Handle cases where the same element is used twice in a pair.

    • Return (-1, -1) if no pair is found.

  • Answered by AI

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

I applied via Company Website and was interviewed before Sep 2019. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Why should we hire you?
  • Q2. Why did you leave your last job?

Interview Preparation Tips

Interview preparation tips for other job seekers - My advice is just be honest and rest all will be fine.

I applied via Referral and was interviewed before Aug 2021. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Polyfills and Logical
  • Q2. List in react and the input box
  • Ans. 

    Answer on how to list in react and the input box

    • Use the map function to create a list in React

    • Use the state to store the input value

    • Use onChange event to update the state when the input value changes

    • Use onSubmit event to handle the form submission

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics of JS and ReactJs for frontend interview, git, css, scss, html etc

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Aptitude Test 

Python technical SQL basic

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

I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Check if string is palindrome
  • Ans. 

    Check if a string is the same forwards and backwards

    • Iterate through the string from both ends and compare characters

    • Use built-in functions like reverse() to check for palindrome

    • Ignore spaces and punctuation when checking for palindrome

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Coding Test 

Two dynamic programming challenges at the hard level on LeetCode and 10 medium-level SQL challenge.

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

I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Number system,30 min duration

Round 2 - Technical 

(2 Questions)

  • Q1. What is promises
  • Ans. 

    Promises are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises are used in JavaScript to handle asynchronous operations.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained together using .then() to handle success or failure.

    • They help avoid callback hell and make asynchronous code more readable.

    • Example: const myPromise = new Promise((res

  • Answered by AI
  • Q2. What is html and css
  • Ans. 

    HTML and CSS are languages used for creating and styling web pages.

    • HTML (Hypertext Markup Language) is used for structuring content on a web page.

    • CSS (Cascading Style Sheets) is used for styling the appearance of the content.

    • HTML uses tags to define elements like headings, paragraphs, images, and links.

    • CSS allows for customization of colors, fonts, layouts, and more.

    • Both HTML and CSS are essential for creating visually

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview before May 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It was an coding round

  • Q1. 

    The Skyline Problem

    Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette when viewed from a distance. Each building is ...

  • Ans. 

    Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette.

    • Iterate through the buildings and create a list of critical points (x, y) where the height changes.

    • Sort the critical points based on x-coordinate and process them to form the skyline.

    • Merge consecutive horizontal segments of equal height into one to ensure no duplicates.

    • Return the fin...

  • Answered by AI
  • 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. 

    Find all possible paths for a rat in a maze from source to destination.

    • Use backtracking to explore all possible paths in the maze.

    • Keep track of visited cells to avoid revisiting them.

    • Recursively try moving in all directions (up, down, left, right) until reaching the destination.

    • Return a list of strings representing valid paths sorted in alphabetical order.

  • Answered by AI
Round 2 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

It was an HR round with some general questions. it was just for formality.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAupgrad interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Stay focused
Tip 2 : Practice coding questions.
Tip 3 : View previous interviews of the companies

Application resume tips for other job seekers

Tip 1 : Don't lie on resume
Tip 2 : Just write in format that is catchy

Final outcome of the interviewSelected

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Whitehat jr Interview Questions
3.4
 • 262 Interviews
Unacademy Interview Questions
3.0
 • 208 Interviews
upGrad Interview Questions
3.6
 • 201 Interviews
NxtWave Interview Questions
3.8
 • 188 Interviews
Chegg Interview Questions
4.1
 • 156 Interviews
Skill Lync Interview Questions
3.1
 • 90 Interviews
Teachnook Interview Questions
3.1
 • 87 Interviews
LEAD School Interview Questions
3.3
 • 86 Interviews
FastInfo Interview Questions
4.1
 • 51 Interviews
BrightCHAMPS Interview Questions
3.7
 • 40 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
234 salaries
unlock blur

₹2.5 L/yr - ₹10 L/yr

Marketing Associate
150 salaries
unlock blur

₹2 L/yr - ₹7 L/yr

Business Development Executive
143 salaries
unlock blur

₹2 L/yr - ₹10 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

Whitehat jr

3.4
Compare

Unacademy

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