i
Innominds Software
Filter interviews by
Clear (1)
I appeared for an interview in Apr 2021.
Round duration - 45 Minutes
Round difficulty - Medium
It was a meet and greet round wherein my background was evaluated, the interviewer had me walkthrough all the projects that I have done and my interest in open source as well as technical competencies, post that I was made to solve a data structures based question. It was more or less around to figure out what my background is and how my qualifications match with the companies requirements.
You are given an array/list CHOCOLATES
of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M'...
Distribute chocolates among students to minimize difference between largest and smallest packets.
Sort the array of chocolates packets
Calculate the minimum possible difference between the maximum and minimum number of chocolates in packets distributed to students
Return the minimum possible difference
Round duration - 40 Minutes
Round difficulty - Medium
This round was conducted by the Vice President, where I was asked questions pertaining to my projects and technologies used.
Tip 1 : Thoroughly grasp fundamentals of JavaScript like closures, event loop, call stack, hoisting because every Front-end role requires JavaScript fundamentals
Tip 2 : Be prepared with the library/framework's basics that you've used in projects, in my case it was React.js and React paired with Redux is what everyone asks.
Tip 3 : Have stories to present based on your past experience, working on projects helps you run into situatuons you'd otherwise not experience, so you'd be having substantial information to cite based on the challenges you've faced and how you overcame.
Tip 1 : Have projects specific to React/Angular on resume
Tip 2 : Mention in details the list of dependencies/technologies you used in those projects
A simple project in React
Create a basic React app using create-react-app
Add components and props to display data
Use state and lifecycle methods to update and manage data
Implement routing using React Router
Integrate with APIs to fetch and display data
Style components using CSS or a CSS framework like Bootstrap
Top trending discussions
I appeared for an interview 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 in Mar 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Feb 2022. There was 1 interview round.
I applied via LinkedIn
Redux is a predictable state container for JavaScript apps.
Redux is a library for managing application state
It provides a centralized store for all the state of an application
It uses a single source of truth principle
It allows for predictable state changes through actions and reducers
It is commonly used with React for building complex UIs
jQuery is a fast, small, and feature-rich JavaScript library.
jQuery simplifies HTML document traversing, event handling, and animating.
It provides a set of methods for AJAX interactions and DOM manipulation.
jQuery is cross-platform and supports a wide range of browsers.
It has a large community and a vast number of plugins available.
Project architecture depends on the specific project and its requirements.
Form validation in React ensures user input is correct before submission.
Use controlled components to manage form state
Create validation functions to check input
Display error messages for invalid input
Disable submit button until form is valid
Consider using a library like Formik or Yup for easier validation
React hooks are functions that allow functional components to use state and lifecycle methods.
Hooks were introduced in React 16.8
useState() is a hook that allows state to be used in functional components
useEffect() is a hook that allows lifecycle methods to be used in functional components
Custom hooks can be created to reuse stateful logic across components
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
based on 2 reviews
Rating in categories
Senior Software Engineer
445
salaries
| ₹7.5 L/yr - ₹27 L/yr |
Software Engineer
388
salaries
| ₹3.6 L/yr - ₹14 L/yr |
Senior Engineer
211
salaries
| ₹6.2 L/yr - ₹25.1 L/yr |
Associate Software Engineer
168
salaries
| ₹2.2 L/yr - ₹8.5 L/yr |
Engineer
159
salaries
| ₹3 L/yr - ₹13.2 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS