Filter interviews by
Mathematically sound
Java based and basic string manipulation coding queries
Top trending discussions
I appeared for an interview in Dec 2016.
LRU (Least Recently Used) is a caching algorithm that removes the least recently used item when the cache is full.
LRU uses a combination of a doubly linked list and a hash map.
The doubly linked list keeps track of the order of recently used items.
The hash map allows for efficient lookup of items in the cache.
When a new item is accessed, it is moved to the front of the list.
If the cache is full, the item at the end of t
Pressing 'k' on Notepad triggers a series of events including key press event, character insertion, and potential text manipulation.
When 'k' is pressed, a key press event is triggered
The key press event is captured by the Notepad application
The character 'k' is inserted at the current cursor position
If any text is selected, it may be replaced by the character 'k'
The cursor position is updated to the next position
If aut
posted on 7 Apr 2021
I applied via Telegram and was interviewed in Dec 2023. There were 2 interview rounds.
The job culture at Zopsmart is collaborative, innovative, and fast-paced.
Collaborative work environment where team members support and help each other
Emphasis on innovation and creativity in problem-solving
Fast-paced atmosphere with opportunities for growth and learning
Open communication and feedback encouraged
Diverse and inclusive workplace culture
Medium level leetcode problem
I applied via Referral and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Jul 2022. There were 5 interview rounds.
There is 4 coding question all are on DSA.
They give one topic. and provide 10 to 15 minutes to think.
I applied via LinkedIn and was interviewed in May 2022. There were 2 interview rounds.
Callback functions are functions passed as arguments to another function and executed later when the parent function is done.
Callback functions are used for asynchronous programming in JavaScript.
They are commonly used in event handling, AJAX requests, and timeouts.
Callback functions can be named or anonymous.
Example: setTimeout(function() { console.log('Hello, world!'); }, 1000);
Promises are objects that represent the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript
They provide a way to execute code asynchronously and handle the result when it's ready
Promises have three states: pending, fulfilled, or rejected
They can be chained together using .then() and .catch() methods
Promises help avoid callback hell and make code
I applied via Approached by Company and was interviewed in Aug 2022. There were 4 interview rounds.
It was a good round with coding and questions related to the programming language and coding patterns.
Async programming is a programming paradigm that allows multiple tasks to run concurrently without blocking the main thread.
Async programming is used to improve the performance of applications by allowing them to perform multiple tasks simultaneously.
It is particularly useful for I/O-bound operations, such as reading and writing to a database or network.
Async programming can be implemented using callbacks, promises, or...
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Basic of python, model deployment, and image processing
based on 1 interview
Interview experience
Expert Software Engineer
57
salaries
| ₹15.5 L/yr - ₹36 L/yr |
Software Engineer
44
salaries
| ₹5.4 L/yr - ₹14 L/yr |
Associate Software Engineer
32
salaries
| ₹5 L/yr - ₹8 L/yr |
Senior Software Engineer
30
salaries
| ₹10.1 L/yr - ₹20 L/yr |
Senior Quality Engineer
27
salaries
| ₹10 L/yr - ₹15 L/yr |
Intellect Design Arena
Cohesity
Celebal Technologies
Innovaccer