Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2023. There were 4 interview rounds.
There were 4 questions, CoderByte was the platform used.
1st: Hard: Array: Search GFG for "Maximum size rectangle binary sub-array with all 1s"
2nd: Medium: Search: Longest Palindrome Substring
3rd: Easy: String: Search LEET for "Largest Substring between two equal characters." There was one more condition - the substring should have unique characters.
4th: Easy: String: Given a string, of characters, If "M" is encountered, remove "M" and duplicate the last small case letter. If "N" is encountered, remove "N" and discard the next character.
Time complexity to add an element to a Singly Linked List is O(1) if added at the end using Tail pointer, and O(n) if added anywhere in the middle.
Adding an element at the end of a Singly Linked List using the Tail pointer is a constant time operation, hence O(1).
Adding an element anywhere in the middle of a Singly Linked List requires traversing the list to find the insertion point, resulting in a time complexity of O...
NextJs is a framework built on top of ReactJs, providing server-side rendering and other features for easier development.
NextJs is a framework built on top of ReactJs, providing server-side rendering, routing, and other features for easier development.
ReactJs is a JavaScript library for building user interfaces, while NextJs is a framework that adds functionality like server-side rendering and routing to React applicat...
Optimizing JSON involves minimizing redundant data, using efficient data structures, and compressing data when necessary.
Minimize redundant data by using references or IDs instead of repeating the same information multiple times.
Use efficient data structures like arrays or dictionaries to store JSON data in a more organized and accessible way.
Compress JSON data using techniques like gzip or deflate to reduce file size ...
Yes, I prefer commuting to work by train for its reliability and eco-friendliness.
I find commuting by train to be more reliable than other modes of transportation, as it is not affected by traffic congestion.
Taking the train is also more eco-friendly compared to driving a car, as it reduces carbon emissions.
Commuting by train allows me to relax, read, or work during the journey, making it a productive use of time.
Top trending discussions
posted on 27 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Exe is an executable file that can be run independently, while DLL is a dynamic link library that is loaded by programs when needed.
Exe stands for executable file, while DLL stands for dynamic link library.
Exe files can be run independently, while DLL files are loaded by programs when needed.
Exe files have their own memory space, while DLL files share memory space with the calling process.
Exe files are typically larger...
HTTP verbs are used to indicate the action to be performed on a resource in a RESTful API.
GET - retrieve data from a server
POST - send data to a server to create/update a resource
PUT - update a resource on the server
DELETE - remove a resource from the server
PATCH - partially update a resource on the server
Use Linq query to filter data and group by in C#
Use 'Where' method to filter data based on a condition
Use 'GroupBy' method to group the filtered data based on a key
Example: var result = data.Where(x => x.Property == value).GroupBy(x => x.GroupKey)
An attribute in MVC is a piece of metadata that provides additional information about a model, view, or controller.
Attributes are used to add behavior or data to a class or method in MVC
They can be used for validation, authorization, caching, etc.
Examples include [Required], [Authorize], [OutputCache]
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
I solve complex production environments by identifying issues, optimizing performance, and implementing solutions.
Identifying bottlenecks and optimizing performance
Troubleshooting and resolving production issues
Implementing scalable solutions for high traffic websites
Working with cloud services like AWS or Azure
Automating deployment processes with tools like Jenkins or Docker
Developed a real-time chat feature for a social networking platform.
Implemented WebSocket technology for instant messaging
Designed user interface for chat window with message history
Integrated push notifications for new messages
Developed backend logic for message encryption and decryption
I prepared the design doc by outlining the requirements, architecture, data flow, and user interactions.
Outlined the requirements and goals of the feature
Defined the architecture and technologies to be used
Described the data flow and interactions between components
Included wireframes or mockups for user interfaces
Listed potential edge cases and how to handle them
Check if Array2 is a substring of Array1
Iterate through Array1 and check if each element contains Array2
Use built-in string functions like includes() or indexOf() to check for substring
Consider edge cases like empty arrays or arrays with empty strings
Breadcrumbs in React can be built using a combination of state management and conditional rendering.
Create a state variable to store the breadcrumb data.
Update the state variable as the user navigates through the application.
Render the breadcrumbs component with the data stored in the state.
Design a parking system with APIs for managing parking spots and reservations.
Create API for adding new parking spots with details like location, availability, and pricing
Create API for listing available parking spots based on location and availability
Create API for reserving a parking spot with user details and duration
Create API for cancelling a parking reservation
Response object for adding parking spot: { success: t...
It was an online test
useRef is a hook in React that allows you to create a mutable ref object.
useRef is used to access DOM nodes or store mutable values that persist across renders.
It can be used to focus an input field, measure the size of an element, or store previous values.
Example: const inputRef = useRef(null);
React is a JavaScript library for building user interfaces, commonly used in web development projects.
React is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It allows developers to create reusable UI components that can be easily composed to build complex user interfaces.
React uses a virtual DOM to improve performance by only updating the parts of the actual DOM that have change...
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed before Nov 2022. There were 2 interview rounds.
posted on 15 Jun 2023
I applied via Approached by Company and was interviewed before Jun 2022. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Oct 2022. There were 5 interview rounds.
Prectical test on relevant experience and position requirements.
Q 1 print string in tringal farmat
Q2 print duplicate string in two array
Accounts Manager
136
salaries
| ₹3 L/yr - ₹5.5 L/yr |
Key Account Manager
91
salaries
| ₹3 L/yr - ₹8 L/yr |
Regional Manager
28
salaries
| ₹4.5 L/yr - ₹10.2 L/yr |
Product Manager
26
salaries
| ₹8.1 L/yr - ₹25 L/yr |
Software Developer
23
salaries
| ₹7 L/yr - ₹15 L/yr |
MagicBricks
Impact Guru
Netmeds.com
Tracxn