Upload Button Icon Add office photos
Premium Employer

i

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

Lenskart

Compare button icon Compare button icon Compare

Filter interviews by

Lenskart SDE Interview Questions and Answers

Updated 25 Jul 2024

Interview questions from similar companies

SDE Interview Questions & Answers

Info Edge user image SUMAN JANGID

posted on 16 Nov 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Two stack based question
  • Q2. Find the non repeting no from an array
  • Ans. 

    Find the non-repeating number in an array of strings.

    • Iterate through the array and count the occurrences of each number using a hashmap.

    • Return the number that has a count of 1.

  • Answered by AI

Skills evaluated in this interview

SDE Interview Questions & Answers

Uber user image Anonymous

posted on 16 Jan 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode medium questions, 45 mins

Round 2 - One-on-one 

(2 Questions)

  • Q1. HLD question - cant disclose
  • Q2. Design LRU cache

SDE Interview Questions & Answers

Flipkart user image Koushik Hegde

posted on 24 May 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Build the conference room

Round 2 - Technical 

(2 Questions)

  • Q1. Asked all about my previous work.
  • Q2. Resume based question , went in depth.
Round 3 - HR 

(1 Question)

  • Q1. Not much , discussed about the offer

SDE Interview Questions & Answers

Swiggy user image Anonymous

posted on 22 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It had 9 uqestions , one problem solving , one SQL , one API and 6 mcq

Round 2 - Assignment 

Easy assignment , if you hav eOOps knowledge you can do it

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - One-on-one 

(2 Questions)

  • Q1. .Questions regarding CSS, flexbox UI question etc
  • Q2. Positioning and different css properties along with take home assignment.
  • Ans. 

    The question is about positioning and different CSS properties. A take-home assignment is also included.

    • Positioning refers to the placement of HTML elements on a web page using CSS properties such as 'position', 'top', 'bottom', 'left', and 'right'.

    • Different CSS properties include 'color', 'font-size', 'background-color', 'border', 'padding', 'margin', and many more.

    • The take-home assignment may involve creating a web p...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Reactjs questions and components architecture along with hooks ans state management.

Skills evaluated in this interview

SDE Interview Questions & Answers

Facebook user image Anonymous

posted on 5 Jun 2015

Interview Questionnaire 

16 Questions

  • Q1. Given a set of 2D points, some integer k, find the k points closest to the origin, (0,0)
  • Ans. 

    Find k closest points to origin from a set of 2D points.

    • Calculate distance of each point from origin using distance formula

    • Sort the points based on distance in ascending order

    • Return first k points from the sorted list

  • Answered by AI
  • Q2. How will you describe iOS manual memory management for a new developer in few words?
  • Ans. 

    iOS manual memory management requires developers to manually allocate and deallocate memory for objects.

    • Developers must manually allocate memory for objects using methods like alloc and init.

    • Developers must also manually deallocate memory for objects using methods like release.

    • Failure to properly manage memory can lead to memory leaks and crashes.

    • ARC (Automatic Reference Counting) was introduced in iOS 5 to automate me...

  • Answered by AI
  • Q3. Write a program to print the powerset. E.g. given this set {1,2,3}, it will print {},{1},{2},{3},{1,2},{1,3}, {2,3}, {1,2,3}
  • Ans. 

    Program to print powerset of a given set

    • Create an empty list to store subsets

    • Loop through all possible binary numbers from 0 to 2^n-1 where n is the length of the set

    • For each binary number, convert it to binary and use the 1's as indices to select elements from the set

    • Add the selected elements to the list of subsets

    • Return the list of subsets

  • Answered by AI
  • Q4. Convert a string of Roman numerals to an integer in O(n) time
  • Ans. 

    Convert Roman numerals to integer in O(n) time

    • Create a dictionary to map Roman numerals to integers

    • Iterate through the string from right to left

    • If the current numeral is less than the previous, subtract it from the total

    • Else, add it to the total

    • Return the total

  • Answered by AI
  • Q5. Given a list of integer numbers, a list of symbols [+,-,*,/] and a target number N, provide an expression which evaluates to N or return False if that is not possible. e.g. let the list of numbers be [1,...
  • Ans. 

    Given a list of numbers and symbols, provide an expression that evaluates to a target number.

    • Use recursion to try all possible combinations of numbers and symbols

    • Check for division by zero and negative numbers

    • Return False if no expression evaluates to the target number

  • Answered by AI
  • Q6. Given an expression (in single variable) like 4x+13(x-(4x+x/3)) = 9, evaluate x The expression is a string and the variable is always x
  • Ans. 

    Solve for x in a given expression with single variable.

    • Simplify the expression by applying the distributive property and combining like terms.

    • Isolate the variable term on one side of the equation and the constant terms on the other side.

    • Solve for x by dividing both sides of the equation by the coefficient of the variable term.

    • Check the solution by substituting the value of x back into the original equation.

    • In this case...

  • Answered by AI
  • Q7. Given a hashmap M which is a mapping of characters to arrays of substitute characters, and an input string S, return an array of all possible mutations of S (where any character in S can be substituted wit...
  • Ans. 

    Given a hashmap M and an input string S, return an array of all possible mutations of S using M's substitutes.

    • Iterate through each character in S and get its substitutes from M

    • Use recursion to generate all possible combinations of substitutes for each character

    • Time complexity: O(n^m) where n is the average number of substitutes per character and m is the length of S

    • Space complexity: O(n^m) due to the number of possible...

  • Answered by AI
  • Q8. Brain storming:How does facebook implement graph search
  • Ans. 

    Facebook implements graph search by indexing user data and using natural language processing.

    • Facebook indexes user data to create a graph of connections and relationships.

    • Natural language processing is used to interpret user queries and return relevant results.

    • Graph search allows users to search for specific information within their network, such as 'friends who like hiking'.

  • Answered by AI
  • Q9. How does facebook chat work
  • Ans. 

    Facebook chat is a real-time messaging service that allows users to communicate with each other through the Facebook website or mobile app.

    • Facebook chat uses XMPP (Extensible Messaging and Presence Protocol) to enable real-time communication between users.

    • Messages are sent and received through Facebook's servers, which act as intermediaries between users.

    • Users can see when their friends are online and available to chat...

  • Answered by AI
  • Q10. How does fb store likes/dislikes ?
  • Ans. 

    Facebook stores likes/dislikes as data points in their database.

    • Likes and dislikes are stored as separate data points.

    • Each like/dislike is associated with a unique ID for the post or comment.

    • The data is stored in Facebook's database and can be accessed through their API.

    • Likes/dislikes can also be used to personalize a user's newsfeed.

    • Facebook also uses likes/dislikes to gather data for targeted advertising.

  • Answered by AI
  • Q11. How do u implement status updates ?
  • Ans. 

    Status updates can be implemented through various methods such as push notifications, real-time updates, and periodic polling.

    • Use push notifications to instantly update users on important changes.

    • Implement real-time updates using websockets or server-sent events for a seamless user experience.

    • Periodically poll the server for updates using AJAX or other similar technologies.

    • Provide a clear and concise interface for user...

  • Answered by AI
  • Q12. How do u implement timeline/newsfeed ?
  • Ans. 

    A timeline/newsfeed can be implemented using a combination of algorithms and data structures.

    • Use a database to store user activity data

    • Implement an algorithm to sort the data by time

    • Use pagination to limit the number of items displayed at once

    • Include options for filtering and searching

    • Consider using caching to improve performance

  • Answered by AI
  • Q13. What exactly happens when you add someone as your friend ?
  • Ans. 

    Adding someone as a friend allows you to connect with them on the platform and see their updates.

    • When you add someone as a friend, they receive a notification and can choose to accept or decline your request.

    • Once they accept your request, you can see their updates and they can see yours.

    • You can also message each other and tag each other in posts.

    • Adding someone as a friend does not give them access to your personal info...

  • Answered by AI
  • Q14. Explain more about hadoop and how it is used ?
  • Ans. 

    Hadoop is a distributed computing framework used for storing and processing large datasets.

    • Hadoop is based on the MapReduce programming model.

    • It allows for parallel processing of large datasets across multiple nodes.

    • Hadoop consists of two main components: HDFS for storage and MapReduce for processing.

    • It is commonly used for big data analytics, machine learning, and data warehousing.

    • Examples of companies using Hadoop in

  • Answered by AI
  • Q15. How do fb messages work ?
  • Ans. 

    FB messages work by allowing users to send and receive text, images, videos, and other media through the Facebook platform.

    • Messages can be sent to individuals or groups of people.

    • Users can also send voice messages and make voice and video calls through the messaging feature.

    • Messages can be archived or deleted, and users can also choose to ignore or block certain senders.

    • Facebook uses end-to-end encryption to protect th...

  • Answered by AI
  • Q16. How does fb mail work ?
  • Ans. 

    FB Mail is a messaging service that allows Facebook users to send and receive messages from other users.

    • FB Mail is integrated into the Facebook platform and can be accessed through the Messenger app or website.

    • Users can send messages to individuals or groups, and can also attach files, photos, and videos.

    • FB Mail also includes features such as message requests, message filtering, and message archiving.

    • Messages can be se...

  • Answered by AI

Interview Preparation Tips

College Name: NA

Skills evaluated in this interview

SDE Interview Questions & Answers

LinkedIn user image Anonymous

posted on 25 May 2015

Interview Preparation Tips

Round: Test
Experience: First there was an online round on hackerrank where they asked 4 simple coding questions about DP, strings and stacks. In this round the selected 3 candidates.

Round: TECHNICAL INTERVIEW
Experience: In first round they asked me 2 coding questions where he asked me to code as close as possible to the actual one.

First question was you are given a array of string followed by two words. You have to find the minimum distance between the two words in the given array of string. For example:

(“the”, “quick”, “brown”, “fox”, “quick”)

distance(“fox”,”the”) == 3

distance(“quick”, “fox”) == 1Second qustion:Given two sorted array of Strings, Implement a merged sorted array of stringA[ ] = {"good", "person" }

B[ ] = { "he", "is" }

return { "good", "he", "is", "person"}

After this round they selected all three.

Round: TECHNICAL INTERVIEW
Experience: Then in the second round they asked a little about tree and told me to code 2 codes.

First one : You are supposed to do a level order traversal of a binary tree(not necessarily complete) and have to print a special character(say ‘$’) after completion of each level.

Second: Given a number print all the combination in which no. can be printed.

for eg.Input:

3

Output:

2 1

1 2

1 1 2After this round they selected 2 candidates including me.

General Tips: Tips for the interview:Just be relaxed interview will be simple you just need be calm and do not make small mistakes like ‘;’. Interviewer’s? main focus will be on end cases, so keep all end cases in mind while coding. Before start anything keep clear what you are going to code. Finally think out loud. Best of luck.
College Name: VIT CHENNAI

SDE Interview Questions & Answers

Info Edge user image Anonymous

posted on 25 Sep 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test anddsa quuestions and also core questions

Round 2 - Coding Test 

Dsa round tree and graph questions

SDE Interview Questions & Answers

Uber user image Anonymous

posted on 4 Jun 2023

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

I applied via LinkedIn and was interviewed in Dec 2022. There were 3 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 - Coding Test 

3 coding questions one on array

Round 3 - Technical 

(2 Questions)

  • Q1. Leetcode problem called 01 island
  • Q2. Leetcode problem no of ilsands

Interview Preparation Tips

Interview preparation tips for other job seekers - do leetcode as much as possible

Lenskart Interview FAQs

How many rounds are there in Lenskart SDE interview?
Lenskart interview process usually has 1 rounds. The most common rounds in the Lenskart interview process are HR.

Tell us how to improve this page.

Lenskart SDE Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

SDE Interview Questions from Similar Companies

Flipkart SDE Interview Questions
4.0
 • 5 Interviews
Info Edge SDE Interview Questions
3.9
 • 4 Interviews
Uber SDE Interview Questions
4.2
 • 2 Interviews
Swiggy SDE Interview Questions
3.8
 • 1 Interview
CARS24 SDE Interview Questions
3.6
 • 1 Interview
LinkedIn SDE Interview Questions
4.3
 • 1 Interview
Facebook SDE Interview Questions
4.4
 • 1 Interview
View all
Lenskart SDE Salary
based on 5 salaries
₹6 L/yr - ₹19 L/yr
39% less than the average SDE Salary in India
View more details

Lenskart SDE Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Store Manager
1.2k salaries
unlock blur

₹2.5 L/yr - ₹6.1 L/yr

Optometrist
952 salaries
unlock blur

₹2 L/yr - ₹5.2 L/yr

Sales Executive
550 salaries
unlock blur

₹1.3 L/yr - ₹4.5 L/yr

Sales Associate
326 salaries
unlock blur

₹1.5 L/yr - ₹4.2 L/yr

Area Operation Manager
250 salaries
unlock blur

₹6 L/yr - ₹17 L/yr

Explore more salaries
Compare Lenskart with

Coolwinks Technologies

3.8
Compare

Specsmakers Opticians

3.8
Compare

Titan Eye Plus

4.3
Compare

GKB Opticals

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