i
ITC Infotech
Filter interviews by
I applied via Campus Placement and was interviewed in Dec 2023. There were 4 interview rounds.
Quantitative aptitude, logical reasoning, verbal ability, technical mcq
IT was mainly communication assessment checking coding skills
Memory in JavaScript is allocated dynamically using the heap and stack. Variables are stored in the stack, while objects are stored in the heap.
Memory is allocated dynamically in JavaScript using the heap and stack.
Primitive data types like numbers and strings are stored in the stack.
Objects and arrays are stored in the heap.
Memory is automatically managed by the JavaScript engine through garbage collection.
Horizontal scaling involves adding more machines to your network, while vertical scaling involves adding more power to an existing machine.
Horizontal scaling increases the number of machines in the network to distribute the load, while vertical scaling increases the power of a single machine.
Horizontal scaling is more cost-effective and easier to implement than vertical scaling.
Examples of horizontal scaling include ad...
I was interviewed in Aug 2024.
I applied via campus placement at Anna University and was interviewed in Oct 2023. There were 4 interview rounds.
Prepare the main topics of aptitude that you usually do for the preparation
To find the reverse of a number, we can use a loop to extract the digits and build the reversed number.
Initialize a variable to store the reversed number
Extract the last digit of the input number using modulo operator
Add the extracted digit to the reversed number after multiplying it by 10
Remove the last digit from the input number by dividing it by 10
Repeat the process until the input number becomes 0
The final reverse
ITC Infotech interview questions for designations
I applied via Naukri.com and was interviewed before Oct 2022. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Nov 2021. There were 2 interview rounds.
I have worked on various IT projects including software development, system implementation, and network infrastructure.
Developed a web-based inventory management system for a retail company
Implemented a customer relationship management (CRM) software for a sales team
Upgraded network infrastructure for a multinational corporation
Migrated data from legacy systems to a new ERP system
Designed and developed a mobile app for
I want to work in this company because of its strong reputation, innovative projects, and opportunities for growth.
Strong reputation: The company has a proven track record of success and is highly regarded in the industry.
Innovative projects: The company is known for its cutting-edge technology and exciting projects that push the boundaries of IT.
Opportunities for growth: The company offers ample opportunities for prof...
I applied via Campus Placement and was interviewed in Oct 2021. There were 4 interview rounds.
Top trending discussions
Quantitative Aptitude, Logical Reasoning, English Comprehension, Computer Science, Versant
I am a dedicated and experienced professional with a background in finance and a passion for problem-solving.
Experienced in financial analysis and reporting
Strong problem-solving skills
Excellent communication and teamwork abilities
I developed a mobile app for tracking daily water intake and setting hydration goals.
Designed user-friendly interface for easy input of water consumption
Implemented reminder notifications to encourage regular hydration
Included visual graphs to track daily, weekly, and monthly water intake
Integrated with wearable devices to sync water intake data
I utilized technologies such as Python, SQL, and Tableau in my project.
Python
SQL
Tableau
The process for creating and submitting code on GeeksforGeeks involves writing code, testing it, and then submitting it on the platform.
Create an account on GeeksforGeeks website.
Write the code for the problem statement provided.
Test the code locally to ensure it works correctly.
Submit the code on the GeeksforGeeks platform for evaluation.
Receive feedback and improve the code if necessary.
Cloud computing is the delivery of computing services over the internet, including storage, servers, databases, networking, software, and more.
Cloud computing allows users to access resources on-demand without the need for physical hardware.
It offers scalability, flexibility, and cost-efficiency for businesses.
Examples of cloud computing services include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Plat
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes allows for automatic scaling of applications based on resource usage.
It provides self-healing capabilities by automatically restarting containers that fail.
Kubernetes enables easy deployment and management of microservices architecture.
It supports various cloud pr...
Orchestration is the automated arrangement, coordination, and management of complex computer systems, services, and workflows.
Orchestration involves automating tasks and workflows to streamline processes.
It helps in coordinating multiple systems and services to work together seamlessly.
Examples include orchestrating the deployment of applications across different servers or managing the workflow of a data pipeline.
Programs in Java can be created by writing code in a text editor or an IDE, compiling the code, and running it using a Java Virtual Machine (JVM).
Write Java code using classes, methods, variables, and control structures.
Compile the code using a Java compiler like javac.
Run the compiled code using a Java Virtual Machine (JVM) like java.
Use an Integrated Development Environment (IDE) like Eclipse or IntelliJ IDEA for eas...
Setting the path in Java involves adding directories to the classpath to locate external libraries or resources.
Use the 'java -cp' command to set the classpath for a specific Java program.
You can also set the classpath using the CLASSPATH environment variable.
To add a JAR file to the classpath, use the '-cp' or '-classpath' option followed by the path to the JAR file.
For example, to set the classpath to include a JAR f...
Experienced Associate with a background in finance and strong analytical skills.
Background in finance with X years of experience
Strong analytical skills demonstrated through successful projects
Proven ability to work well in a team environment
I enjoy hiking, photography, and cooking in my free time.
Hiking: I love exploring new trails and being in nature.
Photography: I enjoy capturing moments and landscapes through my camera lens.
Cooking: I like experimenting with new recipes and cooking for friends and family.
Yes, I am open to relocating for the right opportunity.
I am open to exploring new locations for career growth
I am willing to relocate for the right job offer
I have experience moving for previous job opportunities
posted on 19 Nov 2024
Lifecycle hooks in Angular are methods that allow you to tap into the lifecycle of a component or directive.
Lifecycle hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.
ngOnInit is used for initialization logic, ngOnChanges is used for reacting to input changes, ngOnDestroy is used for cleanup tasks, etc.
Example: ngOnInit() { console.log('Component initialized'); }
based on 6 interviews
3 Interview rounds
based on 37 reviews
Rating in categories
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.4k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
828
salaries
| ₹2.5 L/yr - ₹16.1 L/yr |
Software Engineer
499
salaries
| ₹4 L/yr - ₹16.3 L/yr |
Senior Software Engineer
378
salaries
| ₹6.5 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra