Filter interviews by
Java is a statically typed, compiled language, while Python is dynamically typed and interpreted, offering different paradigms and use cases.
Java is statically typed, meaning variable types are defined at compile time, e.g., 'int num = 5;'.
Python is dynamically typed, allowing variable types to be defined at runtime, e.g., 'num = 5'.
Java requires explicit declaration of data types, while Python uses type inference...
Normalization is the process of organizing data to reduce redundancy and improve data integrity in databases.
Eliminates duplicate data by dividing a database into tables.
Ensures data dependencies make sense, reducing the chance of anomalies.
Common forms include 1NF (First Normal Form), 2NF, and 3NF (Third Normal Form).
Example: In a customer database, separating customer info and order info into different tables.
I am a dedicated System Engineer with expertise in designing, implementing, and maintaining complex systems to optimize performance.
Over 5 years of experience in system engineering, focusing on network architecture and cloud solutions.
Proficient in using tools like AWS and Azure for cloud deployment and management.
Led a project that improved system uptime by 30% through effective monitoring and troubleshooting.
Col...
Cloud computing is the delivery of computing services over the internet, including servers, storage, databases, networking, software, analytics, and intelligence.
Allows users to access and store data and applications on remote servers instead of on their local devices
Provides flexibility, scalability, and cost-effectiveness for businesses
Examples include Amazon Web Services (AWS), Microsoft Azure, Google Cloud Pla...
React virtual DOM is a lightweight copy of the actual DOM, used for efficient updates and rendering in React applications.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created and updated by React.
React compares the virtual DOM with the actual DOM and only updates the necessary parts for efficiency.
This helps in faster rendering and updates in React applications.
Test case is a detailed step-by-step procedure to test a specific functionality, while test plan is a high-level document outlining testing approach and resources.
Test case is specific to a particular functionality or feature, while test plan is an overall strategy for testing the entire system.
Test case includes detailed steps, expected results, and actual results, while test plan includes objectives, scope, sche...
List and tuple are data structures in Python. List is mutable while tuple is immutable. Difference lies in their usage and properties.
List is a collection of items that are ordered and changeable. Example: [1, 2, 3]
Tuple is a collection of items that are ordered and unchangeable. Example: (1, 2, 3)
Difference: Lists are mutable, meaning their elements can be changed after creation. Tuples are immutable, meaning the...
The OOPs concept refers to Object-Oriented Programming principles like encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data within one unit, e.g., a class in Java.
Inheritance: Mechanism where a new class derives properties from an existing class, e.g., a 'Dog' class inheriting from an 'Animal' class.
Polymorphism: Ability to present the same interface for di...
Arrays and lists are data structures used to store multiple values in a single variable.
Arrays are fixed in size and can hold values of the same data type.
Lists are dynamic in size and can hold values of different data types.
Arrays and lists are indexed starting from 0.
Arrays and lists are commonly used in programming for storing and manipulating data.
Example of an array: ['apple', 'banana', 'orange']
Example of a ...
SQL joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and the matched rows from the left ta...
TCS NQT consists of MCQ and coding
Yes, reallocation is acceptable in certain situations to optimize resources.
Reallocation can be acceptable if it helps optimize resources and improve efficiency.
For example, reallocating server resources to handle increased traffic during peak hours.
Reallocation should be carefully planned and executed to avoid negative impacts on system performance.
Regular monitoring and evaluation of the reallocated resources is impo...
I went through off campus so first round was aptitude and programming.
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in Jun 2024. There were 2 interview rounds.
Coding plus aptitude
User accounts in Active Directory can be created using Active Directory Users and Computers tool or PowerShell commands.
Open Active Directory Users and Computers tool
Navigate to the desired organizational unit (OU)
Right-click on the OU and select 'New' -> 'User'
Fill in the required user details such as username, password, etc.
Alternatively, use PowerShell commands like New-ADUser to create user accounts
To install a network printer in Windows, you need to add a printer using the 'Devices and Printers' option in Control Panel.
Go to Control Panel and select 'Devices and Printers'.
Click on 'Add a printer'.
Choose 'Add a network, wireless or Bluetooth printer'.
Select the network printer from the list or enter the printer's IP address.
Follow the on-screen instructions to complete the installation.
Basic knowledge of Drupal
Creating custom nodes programmatically involves defining the node class, implementing the necessary functionality, and adding it to the system.
Define a new class for the custom node
Implement the desired functionality within the class
Add the custom node to the system programmatically
It's easy if you prepared well
I'm comfortable with the compensation package and appreciate the opportunity to discuss it further.
The offered salary aligns with my experience and industry standards.
I value the benefits included, such as health insurance and retirement plans.
I'm open to discussing performance bonuses or salary reviews after a probation period.
The overall compensation package reflects the responsibilities of the role.
I appeared for an interview in Oct 2024, where I was asked the following questions.
Normalization is the process of organizing data to reduce redundancy and improve data integrity in databases.
Eliminates duplicate data by dividing a database into tables.
Ensures data dependencies make sense, reducing the chance of anomalies.
Common forms include 1NF (First Normal Form), 2NF, and 3NF (Third Normal Form).
Example: In a customer database, separating customer info and order info into different tables.
Java is a statically typed, compiled language, while Python is dynamically typed and interpreted, offering different paradigms and use cases.
Java is statically typed, meaning variable types are defined at compile time, e.g., 'int num = 5;'.
Python is dynamically typed, allowing variable types to be defined at runtime, e.g., 'num = 5'.
Java requires explicit declaration of data types, while Python uses type inference.
Java...
Math logical analytics
Top trending discussions
based on 27 interview experiences
Difficulty level
Duration
based on 83 reviews
Rating in categories
Operations Executive
264
salaries
| ₹1.2 L/yr - ₹5 L/yr |
System Engineer
151
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Software Engineer
123
salaries
| ₹1 L/yr - ₹9.1 L/yr |
Software Developer
122
salaries
| ₹8.2 L/yr - ₹17 L/yr |
IT Manager
64
salaries
| ₹1.2 L/yr - ₹4.2 L/yr |
Wipro
Amazon
TCS
ITC Infotech