i
ITC Infotech
Filter interviews by
Linear regression is a statistical method for modeling the relationship between a dependent variable and one or more independent variables.
It predicts the value of a dependent variable based on the value(s) of independent variable(s).
The relationship is represented by a linear equation: Y = a + bX + e, where Y is the dependent variable.
Example: Predicting house prices (Y) based on square footage (X).
It can be simp...
ServiceNow has introduced several new features enhancing user experience, automation, and integration capabilities.
Enhanced User Interface: The new UI provides a more intuitive experience with improved navigation and accessibility features.
AI-Powered Virtual Agent: The virtual agent now includes advanced natural language processing capabilities for better user interactions.
Integration Hub: New connectors allow sea...
Software testing ensures the quality, functionality, and performance of software applications through various methodologies and techniques.
Validation and Verification: Ensures the software meets requirements and specifications. Example: Unit testing checks individual components.
Defect Identification: Detects bugs and issues before deployment. Example: Integration testing uncovers issues between combined modules.
Pe...
Tuples are immutable sequences in Python, used to store collections of items.
Tuples are defined using parentheses: example: `my_tuple = (1, 2, 3)`.
They can hold mixed data types: example: `mixed_tuple = (1, 'hello', 3.14)`.
Tuples are immutable, meaning their contents cannot be changed after creation.
They support indexing and slicing: example: `my_tuple[1]` returns `2`.
Tuples can be nested: example: `nested_tuple =...
Python supports various built-in data types for handling different kinds of data efficiently.
1. Numeric Types: Includes integers (e.g., 5), floats (e.g., 3.14), and complex numbers (e.g., 2 + 3j).
2. Sequence Types: Lists (e.g., [1, 2, 3]), tuples (e.g., (1, 2, 3)), and ranges (e.g., range(5)).
3. Text Type: Strings (e.g., 'Hello, World!') are used for textual data.
4. Mapping Type: Dictionaries (e.g., {'key': 'value...
Lists are mutable and can change, while tuples are immutable and cannot be altered after creation.
Mutability: Lists are mutable (e.g., list.append(4)), tuples are immutable (e.g., tuple[0] = 1 raises an error).
Syntax: Lists use square brackets (e.g., my_list = [1, 2, 3]), tuples use parentheses (e.g., my_tuple = (1, 2, 3)).
Performance: Tuples are generally faster than lists due to their immutability.
Use Cases: Use...
Decorators in Python are a powerful tool for modifying the behavior of functions or methods dynamically.
Function Modification: Decorators allow you to wrap a function, modifying its behavior without changing its code. Example: @staticmethod.
Code Reusability: They promote code reusability by allowing common functionality to be applied to multiple functions. Example: logging decorators.
Chaining Decorators: Multiple ...
Python is a high-level, interpreted programming language known for its readability and versatility in various applications.
Easy to learn and use, making it ideal for beginners. Example: Simple syntax like 'print("Hello, World!")'.
Supports multiple programming paradigms, including procedural, object-oriented, and functional programming.
Rich ecosystem of libraries and frameworks, such as Django for web development a...
Convert array to ArrayList of strings
Create a new ArrayList<String>
Use Arrays.asList() method to convert array to ArrayList
Example: String[] array = {"apple", "banana", "orange"}; ArrayList<String> list = new ArrayList<>(Arrays.asList(array));
String can be declared using double quotes, single quotes, or the String constructor.
Declare using double quotes: String str1 = "Hello";
Declare using single quotes: String str2 = 'World';
Declare using String constructor: String str3 = new String("Java");
I appeared for an interview in Mar 2025, where I was asked the following questions.
Lists are mutable and can change, while tuples are immutable and cannot be altered after creation.
Mutability: Lists are mutable (e.g., list.append(4)), tuples are immutable (e.g., tuple[0] = 1 raises an error).
Syntax: Lists use square brackets (e.g., my_list = [1, 2, 3]), tuples use parentheses (e.g., my_tuple = (1, 2, 3)).
Performance: Tuples are generally faster than lists due to their immutability.
Use Cases: Use list...
Tuples are immutable sequences in Python, used to store collections of items.
Tuples are defined using parentheses: example: `my_tuple = (1, 2, 3)`.
They can hold mixed data types: example: `mixed_tuple = (1, 'hello', 3.14)`.
Tuples are immutable, meaning their contents cannot be changed after creation.
They support indexing and slicing: example: `my_tuple[1]` returns `2`.
Tuples can be nested: example: `nested_tuple = ((1,...
Decorators in Python are a powerful tool for modifying the behavior of functions or methods dynamically.
Function Modification: Decorators allow you to wrap a function, modifying its behavior without changing its code. Example: @staticmethod.
Code Reusability: They promote code reusability by allowing common functionality to be applied to multiple functions. Example: logging decorators.
Chaining Decorators: Multiple decor...
Python is a high-level, interpreted programming language known for its readability and versatility in various applications.
Easy to learn and use, making it ideal for beginners. Example: Simple syntax like 'print("Hello, World!")'.
Supports multiple programming paradigms, including procedural, object-oriented, and functional programming.
Rich ecosystem of libraries and frameworks, such as Django for web development and Nu...
Python supports various built-in data types for handling different kinds of data efficiently.
1. Numeric Types: Includes integers (e.g., 5), floats (e.g., 3.14), and complex numbers (e.g., 2 + 3j).
2. Sequence Types: Lists (e.g., [1, 2, 3]), tuples (e.g., (1, 2, 3)), and ranges (e.g., range(5)).
3. Text Type: Strings (e.g., 'Hello, World!') are used for textual data.
4. Mapping Type: Dictionaries (e.g., {'key': 'value'}) s...
I applied via Monster and was interviewed in May 2024. There was 1 interview round.
To select the 3rd highest salary from the employee table, you can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.
Use a SQL query like 'SELECT salary FROM employee ORDER BY salary DESC LIMIT 1 OFFSET 2' to get the 3rd highest salary.
The 'ORDER BY' clause sorts the salaries in descending order, 'LIMIT 1' limits the result to 1 row, and 'OFFSET 2' skips the first two rows.
Make sure to adjust the 'OFFSET' value if ...
Put is used to create or replace a resource, while patch is used to update a resource partially.
Put is idempotent, meaning multiple identical requests will have the same effect as a single request
Patch is not idempotent, as multiple identical requests may have different effects
Put requires the client to send the entire updated resource, while patch only requires the specific changes to be sent
The == operator checks for reference equality, while the equals method checks for value equality in strings.
Use == to check if two string variables refer to the same object in memory.
Use equals() method to check if two string variables have the same sequence of characters.
Example: String str1 = "hello"; String str2 = "hello"; str1 == str2 will return false, but str1.equals(str2) will return true.
String can be declared using double quotes, single quotes, or the String constructor.
Declare using double quotes: String str1 = "Hello";
Declare using single quotes: String str2 = 'World';
Declare using String constructor: String str3 = new String("Java");
String builder is not synchronized, while String buffer is synchronized.
String builder is faster than String buffer because it is not synchronized.
String buffer is thread-safe, while String builder is not.
String builder is preferred for single-threaded applications, while String buffer is preferred for multi-threaded applications.
Convert array to ArrayList of strings
Create a new ArrayList<String>
Use Arrays.asList() method to convert array to ArrayList
Example: String[] array = {"apple", "banana", "orange"}; ArrayList<String> list = new ArrayList<>(Arrays.asList(array));
I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.
Basic questions and solvable
Mainly on java and python
I am a dedicated Software Test Engineer with 5 years of experience in manual and automated testing.
5 years of experience in software testing
Proficient in manual and automated testing
Strong knowledge of testing methodologies and tools
Experience in creating test plans and test cases
Good communication and problem-solving skills
I have strong skills in manual and automated testing, test planning, test case design, defect tracking, and regression testing.
Proficient in manual testing techniques and methodologies
Experience in creating test plans and test cases
Skilled in using automated testing tools like Selenium
Ability to track and manage defects effectively
Experience in regression testing to ensure software quality
Familiarity with Agile and Scr...
posted on 24 Jun 2025
I appeared for an interview in Dec 2024, where I was asked the following questions.
ServiceNow has introduced several new features enhancing user experience, automation, and integration capabilities.
Enhanced User Interface: The new UI provides a more intuitive experience with improved navigation and accessibility features.
AI-Powered Virtual Agent: The virtual agent now includes advanced natural language processing capabilities for better user interactions.
Integration Hub: New connectors allow seamless...
Software testing ensures the quality, functionality, and performance of software applications through various methodologies and techniques.
Validation and Verification: Ensures the software meets requirements and specifications. Example: Unit testing checks individual components.
Defect Identification: Detects bugs and issues before deployment. Example: Integration testing uncovers issues between combined modules.
Perform...
I applied via Job Portal
Integration between icerties involves connecting different software systems to enable seamless data exchange.
Use APIs to establish communication between different icerties
Implement data mapping to ensure compatibility between systems
Consider security measures to protect sensitive information during integration
I appeared for an interview in Oct 2024, where I was asked the following questions.
I hold a Bachelor's degree in Computer Science, focusing on software testing methodologies and quality assurance practices.
Bachelor's degree in Computer Science from XYZ University, where I graduated with honors.
Completed coursework in software testing, quality assurance, and automation tools like Selenium.
Participated in a capstone project that involved developing a testing framework for a web application.
Interned at ...
posted on 17 Mar 2024
It was around 60 min. it was mixed of Aptitude and coding round
I applied via Campus Placement 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...
Top trending discussions
The duration of ITC Infotech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interview experiences
Difficulty level
Duration
based on 4k reviews
Rating in categories
6-8 Yrs
Not Disclosed
Associate Information Technology Consultant
5.1k
salaries
| ₹4.3 L/yr - ₹14.5 L/yr |
Lead Consultant
4.7k
salaries
| ₹16.4 L/yr - ₹30 L/yr |
Associate Consultant
963
salaries
| ₹1.5 L/yr - ₹18.5 L/yr |
Software Engineer
520
salaries
| ₹5.1 L/yr - ₹12 L/yr |
Senior Software Engineer
385
salaries
| ₹12.6 L/yr - ₹21 L/yr |
TCS
Mphasis
L&T Technology Services
Coforge