i
Concentrix Corporation
Filter interviews by
Clear (1)
2 DSA questions. Both medium level difficult
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 was interviewed in Mar 2023.
Html, CSS, Javascript, Bootstrap, React Js, Node Js, GitHub, Git
I applied via Referral
I applied via Campus Placement and was interviewed in Oct 2023. There were 3 interview rounds.
90 minutes 3 coding questions
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code.
Create classes to represent real-world entities
Encapsulate data and behavior within classes
Use inheritance to create relationships between classes
Implement polymorphism to allow objects to be treated as instances of their parent class
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Polymorphism is achieved through method overriding in subclasses.
It allows for more flexibility and reusability in code.
Example: Animal superclass with subclasses Dog and Cat, both overriding the makeSound() method.
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Types of inheritance include single inheritance, where a class inherits from only one parent class
Multiple inheritance, where a class inherits from multiple parent classes (not supported in some languages)
Multilevel inheritance, where a class inherits from a class that itself inherits from anothe...
I applied via LinkedIn and was interviewed in Oct 2022. There were 6 interview rounds.
Aptitude test is best for first round.
Second round is best for coding test.
IT field offers endless opportunities for innovation and growth.
IT is a constantly evolving field with new technologies and trends emerging regularly.
IT provides opportunities to work on exciting projects and solve complex problems.
IT offers a wide range of career paths, from development to design to project management.
IT is a field that is in high demand, with many job opportunities and competitive salaries.
IT has the...
Study about front end developer
I applied via Naukri.com and was interviewed before Apr 2022. There were 2 interview rounds.
Semantic HTML focuses on the meaning and structure of content, while display properties in CSS control how elements are visually displayed on a webpage.
Semantic HTML uses tags that convey the meaning of the content, such as <header>, <nav>, <article>, <section>, <footer>.
Display properties in CSS include properties like display: block, display: inline, display: inline-block, display: flex,...
Hoisting is a mechanism in JS where variables and functions are moved to the top of their scope. Array methods are built-in functions to manipulate arrays.
Hoisting applies to variable and function declarations
Variables declared with let and const are not hoisted
Array methods include push(), pop(), shift(), unshift(), splice(), slice(), forEach(), map(), filter(), reduce()
push() adds an element to the end of an array
pop...
I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: new Promise((resolve, reject) => { ... }).then(result => { ... }).catch(error =>
let is block scoped, var is function scoped
let is block scoped, var is function scoped
let can't be re-declared in the same scope, var can be
let variables are not hoisted, var variables are hoisted
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Customer Service Executive
3.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Advisor
3.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Representative
3.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Content Moderator
3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Teleperformance
Foundever
Wipro
Genpact