i
Grasko Solutions
Filter interviews by
I appeared for an interview in Jul 2024.
Memoization is a technique used in programming to optimize performance by storing the results of expensive function calls and returning the cached result when the same inputs occur again.
Memoization helps reduce redundant calculations by storing the results of function calls in a cache
It is commonly used in dynamic programming and recursive algorithms to improve performance
Example: Fibonacci sequence calculation can be...
Lazy loading is a technique used in web development to defer loading of non-essential resources until they are needed.
Lazy loading helps improve page load times by only loading resources when they are required.
It is commonly used for images, videos, and other media files on websites.
Lazy loading can be implemented using JavaScript libraries like Intersection Observer or by using native browser features like loading='la
Callback hell is a situation where multiple nested callbacks make the code difficult to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Can lead to unreadable and unmaintainable code
Can be avoided by using promises or async/await
Prop drilling is the process of passing down props through multiple levels of components in React.
Prop drilling can lead to complex and hard-to-maintain code.
It can be avoided by using Context API or Redux for state management.
Example: Passing props from a parent component to a deeply nested child component through intermediate components.
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in making components more modular and easier to test.
It promotes loose coupling between components.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
C,c++ questions and two coding questions. basic mcq
TreeSet and HashSet are both implementations of the Set interface in Java, but they have some key differences.
TreeSet is a sorted set that maintains elements in ascending order, while HashSet does not guarantee any specific order.
TreeSet uses a Red-Black tree data structure for storage, which allows for efficient retrieval of elements in sorted order.
HashSet uses a hash table for storage, which provides constant-time p...
I applied via Approached by Company and was interviewed in Apr 2022. There was 1 interview round.
I appeared for an interview before Mar 2024, where I was asked the following questions.
Use APIs, message queues, or data aggregation techniques to send multiple facility data to a single application.
APIs: RESTful APIs can be used to send data from multiple facilities to a central application.
Message Queues: Tools like RabbitMQ or Kafka can handle data streams from various sources.
Data Aggregation: Use ETL (Extract, Transform, Load) processes to consolidate data from different facilities.
Webhooks: Facilit...
I applied via Company Website and was interviewed before Mar 2022. There were 3 interview rounds.
Aptitude test was kind of problem solving questions
Basic coding questions regarding oops and other basic things
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
posted on 1 Jun 2024
CLS stands for Cumulative Layout Shift in Lighthouse report, measuring visual stability of a webpage.
CLS is a metric in Lighthouse report that measures how much content shifts around during page load.
It is important for user experience as unexpected layout shifts can be frustrating for users.
CLS score should be less than 0.1 to provide a good user experience.
Common causes of high CLS include images without dimensions,
Lighthouse report is a tool provided by Google to analyze and improve the performance, accessibility, SEO, and best practices of a website.
Lighthouse report provides a detailed analysis of a website's performance, accessibility, SEO, and best practices.
It gives a score based on various metrics such as performance, accessibility, best practices, SEO, and progressive web app.
The report includes suggestions and optimizati...
An assignment was given which was needed to be submitted within 8hrs.
I have experience working in various environmental settings, including office, remote, and collaborative spaces.
Worked in a traditional office setting with a team of developers
Adapted to remote work during the COVID-19 pandemic
Collaborated with designers and stakeholders in client meetings
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
99
salaries
| ₹5.4 L/yr - ₹18 L/yr |
Software Developer
55
salaries
| ₹4 L/yr - ₹17.2 L/yr |
QA Engineer
51
salaries
| ₹5.2 L/yr - ₹15.9 L/yr |
Senior Software Engineer
30
salaries
| ₹9.8 L/yr - ₹26 L/yr |
Technical Writer
17
salaries
| ₹3.5 L/yr - ₹10 L/yr |
XL Health
Suburban Diagnostics
Sir Ganga Ram Hospital
Boston Scientific