i
ITC Infotech
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
An endpoint is a device or software application that is connected to a network and can send or receive data.
An endpoint can be a computer, smartphone, tablet, or any other device that can connect to a network.
Endpoints are used to access and interact with cloud services and applications.
Examples of endpoints include laptops accessing cloud storage, smartphones using cloud-based apps, and IoT devices communicating with ...
Migration involves transferring data, applications, and infrastructure from one environment to another.
Assess the current environment and identify the migration goals
Choose the appropriate migration strategy (lift and shift, re-platform, re-factor)
Plan the migration timeline and dependencies
Prepare the target environment and ensure compatibility
Migrate data and applications using tools and services
Validate and test the...
Active Directory is a directory service developed by Microsoft that provides centralized management of network resources.
Active Directory is used to authenticate and authorize users and computers in a Windows domain network.
It stores information about users, groups, computers, and other network objects.
It allows administrators to manage and control access to resources, such as files, printers, and applications.
Active D...
Top trending discussions
I applied via Referral and was interviewed before Mar 2021. There were 3 interview rounds.
Program to check if a given number is a palindrome or not.
Convert the number to a string
Reverse the string
Compare the reversed string with the original string
If they are equal, the number is a palindrome
SQL query for join
Use JOIN keyword to combine rows from two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the join condition
Types of join: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
Example: SELECT * FROM table1 JOIN table2 ON table1.column = table2.column
Event loop is a mechanism in Node.js that allows non-blocking I/O operations to be performed efficiently.
Event loop is responsible for handling all the I/O operations in Node.js
It is a single-threaded loop that constantly checks for new events in the event queue
When an event is detected, the corresponding callback function is executed
Event loop allows Node.js to handle multiple requests simultaneously without blocking ...
Test cases in Node.js can be written using testing frameworks like Mocha, Jest, and Chai.
Choose a testing framework that suits your project requirements
Write test cases for each function or module in your code
Use assertions to check if the expected output matches the actual output
Mock external dependencies to isolate the code being tested
Run tests using the testing framework's command line interface or integration with
Java is a statically typed language while Node.js is a runtime environment for JavaScript.
Java is compiled while Node.js is interpreted
Java is better for large-scale enterprise applications while Node.js is better for real-time applications
Java has a larger community and more libraries while Node.js has a simpler and more lightweight architecture
Java is used for Android app development while Node.js is used for server-...
Agile process is an iterative approach to software development that emphasizes flexibility, collaboration, and customer satisfaction.
Agile process involves breaking down a project into smaller, manageable chunks called sprints
Each sprint involves planning, designing, coding, testing, and reviewing
Agile process emphasizes continuous feedback and adaptation to changing requirements
Examples of agile methodologies include
There are various deployment methods/tools available such as Jenkins, Ansible, Docker, Kubernetes, etc.
Jenkins is a popular tool for continuous integration and deployment
Ansible is a configuration management tool that can also be used for deployment
Docker and Kubernetes are containerization tools that can simplify deployment
Deployment methods can vary depending on the technology stack and infrastructure
Deployment can b
MongoDB is a NoSQL database with flexible schema and high scalability, but lacks transaction support.
Advantages: flexible schema, high scalability, easy to use, supports sharding and replication
Disadvantages: lacks transaction support, not suitable for complex transactions, limited query functionality compared to SQL databases
Example: MongoDB is used by companies like eBay, Forbes, and The Guardian for their high scala
I applied via Referral and was interviewed in Oct 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed in Sep 2020. There were 5 interview rounds.
I applied via Company Website and was interviewed in Dec 2020. There were 4 interview rounds.
I applied via Referral and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Indeed and was interviewed before Dec 2018. There were 3 interview rounds.
I applied via Referral and was interviewed in Jul 2019. There were 3 interview rounds.
based on 1 interview
Interview experience
Associate Information Technology Consultant
5.1k
salaries
| ₹3.8 L/yr - ₹14.9 L/yr |
Lead Consultant
4.5k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
905
salaries
| ₹2.5 L/yr - ₹17.6 L/yr |
Software Engineer
501
salaries
| ₹3.5 L/yr - ₹14.1 L/yr |
Senior Software Engineer
385
salaries
| ₹6.5 L/yr - ₹25.5 L/yr |
Wipro
EPAM Systems
L&T Technology Services
Coforge