i
Lenskart
Filter interviews by
Customizing live data class implementation involves modifying the structure and behavior of a class to suit specific requirements.
Understand the current implementation of the live data class
Identify the specific requirements for customization
Modify the class structure and behavior accordingly
Test the customized implementation to ensure it meets the desired functionality
Custom views in Android allow developers to create unique UI components tailored to their specific needs.
Custom views can be created by extending existing View classes in Android, such as TextView or ImageView.
Developers can define custom attributes for their custom views in XML using the
Custom views can be used to create complex UI components like charts, graphs, or interactive widgets.
Custom ...
Custom view class design for software engineering interview
Extend the View class in Android or UIView class in iOS
Override onDraw method to customize drawing behavior
Implement custom attributes for XML layout customization
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Aug 2023. There was 1 interview round.
Top trending discussions
Logical reasoning, Quantitative aptitude
Array,Strings,DSA concepts like searching algorithm
It was a machine coding round
Sort an array of strings by the difference of a given element to each array element.
Iterate through the array and calculate the absolute difference between the given element and each array element.
Sort the array based on the calculated differences.
Return the sorted array.
Leaves of a tree are the nodes with no children in a tree data structure.
Traverse the tree and identify nodes with no children.
Use depth-first search or breadth-first search algorithms to find leaves.
Examples: In a binary tree, leaves are nodes with no left or right child.
In a general tree, leaves are nodes with no children in their child list.
The Lowest Common Ancestor (LCA) of a tree is the shared ancestor of two nodes farthest from the root.
Start from the root and traverse the tree to find the paths from the root to the two nodes.
Compare the paths to find the last common node between them, which is the LCA.
If one of the nodes is an ancestor of the other, then the ancestor node is the LCA.
I have worked on projects involving web development, mobile app development, and data analysis.
Developed a web application using React and Node.js for a client in the e-commerce industry
Created a mobile app using Flutter for a startup in the healthcare sector
Performed data analysis on customer behavior using Python and SQL for a marketing company
I completed internships at ABC Company and XYZ Company during my undergraduate studies.
Interned at ABC Company working on web development projects
Interned at XYZ Company assisting with software testing and quality assurance
Gained hands-on experience in coding, debugging, and problem-solving
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
1. PEAK ELEMENT QUESTION.
2. COIN DENOMINATION
based on 5 interviews
1 Interview rounds
based on 4 reviews
Rating in categories
Store Manager
1.2k
salaries
| ₹2.5 L/yr - ₹6.1 L/yr |
Optometrist
958
salaries
| ₹2 L/yr - ₹5.2 L/yr |
Sales Executive
552
salaries
| ₹1.7 L/yr - ₹4.5 L/yr |
Sales Associate
329
salaries
| ₹1.5 L/yr - ₹5 L/yr |
Assistant Manager
255
salaries
| ₹4 L/yr - ₹15.7 L/yr |
Coolwinks Technologies
Specsmakers Opticians
Titan Eye Plus
GKB Opticals