i
Protocol Zone
Filter interviews by
I applied via Company Website and was interviewed in Feb 2024. There were 3 interview rounds.
It was a MCQ based questions on JavaScript, React, Redux
1 Coding question from string topic
Redux is a predictable state container for JavaScript apps. It helps manage the state of your application in a more organized way.
Redux is typically used in large-scale applications with complex state management needs
It helps in maintaining a single source of truth for the state of your application
Redux works well with React, but can be used with any other JavaScript framework or library
Actions are dispatched to update
No, it is not optimal to use redux for single state
Redux is typically used for managing complex state across multiple components
Using redux for a single state can add unnecessary complexity to the codebase
Consider using React's built-in state management for simpler cases
SCSS is a preprocessor scripting language that is a superset of CSS, adding features like variables, nesting, and mixins.
Variables allow for reusable values throughout a stylesheet
Nesting helps to keep styles organized and easier to read
Mixins allow for reusable blocks of styles to be included in other selectors
SCSS supports operations like math calculations and functions
SCSS can be compiled into regular CSS for use in
Websocket i.o is a JavaScript library that enables real-time, bidirectional and event-based communication between the browser and the server.
Allows for real-time communication between client and server
Enables bidirectional data transfer
Supports event-based communication
Used for applications requiring real-time updates like chat applications, online gaming, live tracking, etc.
forIn loop iterates over the enumerable properties of an object, while forOf loop iterates over the values of an iterable object.
forIn loop is used for iterating over object properties, while forOf loop is used for iterating over array elements.
forIn loop can be used with objects, while forOf loop can be used with arrays, strings, maps, sets, etc.
Example: forIn loop - for (let key in object) { console.log(key); }
Exampl...
The filter method is a built-in JavaScript method used to create a new array with all elements that pass a certain condition.
Filter method is more concise and readable compared to for loop
Filter method is more declarative and functional programming oriented
Example: const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(num => num % 2 === 0);
Example: const words = ['hello', 'world', 'example']; const shortW
I am motivated to join ProtocolZone because of their innovative projects and collaborative team environment.
Exciting projects at ProtocolZone
Collaborative team environment
Opportunity for growth and learning
Alignment with company values and mission
Top trending discussions
I was interviewed before Dec 2020.
Round duration - 360 minutes
Round difficulty - Medium
Basically TCS conduct its flagship event named as CODEVITA . And it offers Internship to prefinal (3rd )year students .
Given an array of integers arr
, where arr[i]
represents the number of pages in the i-th
book, and an integer m
representing the number of students, allocate all the books ...
Allocate books to students in a way that minimizes the maximum number of pages assigned to a student.
Iterate through possible allocations and calculate the maximum pages assigned to a student.
Find the minimum of these maximums to get the optimal allocation.
Return the minimum pages allocated in each test case, or -1 if not possible.
Tip 1 : Good understanding of Data Structure and Algorithms
Tip 2 : Be clear in your Core Subjects.
Tip 3 : Do at least 1 good Project .
Tip 4 : Be humble and speak truth .
Tip 1 : Simple and Crisp .
Tip 2 : Do host your project and mention the link in the resume .
Tip 3 : Single Page
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
CSS Box-model defines how elements are rendered in a webpage, including padding, border, and margin.
Box-model consists of content, padding, border, and margin
Content area is where text or images are displayed
Padding is the space between content and border
Border is the line around the content and padding
Margin is the space outside the border
Flexbox is for one-dimensional layouts, grid is for two-dimensional layouts.
Flexbox is best for arranging items in a single row or column.
Grid is best for creating complex layouts with rows and columns.
Flexbox is more suitable for smaller scale layouts, while grid is better for larger scale layouts.
Flexbox is more flexible in terms of item order and sizing, while grid provides more control over the overall layout.
Both
posted on 18 Feb 2024
I applied via LinkedIn and was interviewed before Feb 2023. There were 3 interview rounds.
It was easy not that hard
Coding question were on medium level
I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2021. There were 4 interview rounds.
1hr
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
AOT (Ahead-of-Time) and JIT (Just-in-Time) are compilation techniques used in Angular. Angular and React differ in their architecture and data binding approach. Route guards in Angular are used to control access to routes.
AOT compilation in Angular converts TypeScript code into efficient JavaScript code during the build process, resulting in faster rendering and smaller bundle sizes.
JIT compilation in Angular compiles ...
Angular applications are built using the Angular CLI, which provides a command-line interface for creating, building, and serving Angular projects.
Angular applications are built using the Angular CLI (Command Line Interface)
The Angular CLI provides commands for creating new projects, generating components, services, modules, etc.
To build an Angular application, you can use the 'ng build' command which compiles the appl
posted on 17 Jul 2024
Hooks are functions that let you use state and other React features in functional components.
Hooks were introduced in React 16.8.
useState() hook is used to add state to functional components.
useEffect() hook is used for side effects in functional components.
Custom hooks can be created to reuse logic across components.
Developing features of Shopping Cart page like add to cart,remove from cart
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Java Developer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Scientist
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Executive
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Chat Support Executive
4
salaries
| ₹0 L/yr - ₹0 L/yr |
HR Administrator
3
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech