Maruti Techlabs
10+ Christ ITES Tech Interview Questions and Answers
Q1. Code for bubble sort,What is acid property,etc...
Bubble sort is a simple sorting algorithm. ACID properties are used to ensure database transactions are reliable.
Bubble sort repeatedly swaps adjacent elements if they are in the wrong order.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that a transaction is treated as a single, indivisible unit.
Consistency ensures that a transaction brings the database from one valid state to another.
Isolation ensures that concurrent transactions do not ...read more
Q2. What is the difference between method overloading and overwriting?
Method overloading involves multiple methods in the same class with the same name but different parameters. Method overriding involves a subclass providing a specific implementation of a method that is already provided by its superclass.
Method overloading is achieved within the same class by having multiple methods with the same name but different parameters.
Method overriding occurs in a subclass that provides a specific implementation of a method that is already provided by ...read more
Q3. 1 puzzel (prepare gfg)
The question is a puzzle involving arrays and strings.
Create an array of strings
Manipulate the strings in the array to solve the puzzle
Use loops or built-in array methods to iterate through the array
Q4. What is transfer learning in ML?
Transfer learning is a machine learning technique where a model trained on one task is re-purposed on a second related task.
Transfer learning involves using pre-trained models as a starting point for a new task.
It helps in saving time and computational resources by leveraging knowledge from previous tasks.
Fine-tuning and feature extraction are common transfer learning approaches.
Example: Using a pre-trained image classification model for a new image recognition task.
Q5. Types of machine learning and use cases of each.
Types of machine learning include supervised, unsupervised, and reinforcement learning, each with unique use cases.
Supervised learning: Uses labeled data to train a model to make predictions. Example: spam email detection.
Unsupervised learning: Finds patterns in unlabeled data. Example: customer segmentation.
Reinforcement learning: Learns through trial and error to maximize rewards. Example: game playing AI.
Q6. SQL joining query between two tables.
SQL joining query between two tables
Use JOIN keyword 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
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Q7. What the frequent tool you used for Incident tracking
The frequent tool used for Incident tracking is ServiceNow
ServiceNow is a popular incident tracking tool used in IT industry
It helps in logging, tracking, and resolving incidents efficiently
Other common tools include Jira, Zendesk, and Freshservice
Q8. How to handle customer critical application in Web tier
Customer critical applications in Web tier require proactive monitoring, quick response to issues, and effective communication with stakeholders.
Implement proactive monitoring tools to detect issues before they impact customers
Establish clear escalation procedures to quickly address critical issues
Regularly communicate with customers to provide updates on issue resolution progress
Have a backup plan in place to ensure continuity of service in case of failures
Document all proce...read more
Q9. What are the locators used in Selenium
Locators used in Selenium are used to identify web elements on a web page.
Selenium supports various locators such as ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath.
ID and Name locators are the most commonly used locators in Selenium.
CSS Selector and XPath locators are more powerful and flexible than other locators.
Example: driver.findElement(By.id("elementID"));
Q10. Different API Methods
API methods are functions that allow communication between different software systems.
GET: retrieves data from a server
POST: sends data to a server to create a resource
PUT: updates an existing resource on a server
DELETE: removes a resource from a server
PATCH: updates a part of an existing resource on a server
Q11. SQL query and sorting algorithm
SQL query to retrieve data from a database and sorting algorithm to organize the data
Use SELECT statement in SQL to retrieve data from a specific table
Use ORDER BY clause in SQL to sort the retrieved data based on a specific column
Implement a sorting algorithm like Bubble Sort, Quick Sort, or Merge Sort in a programming language to organize data
Interview Process at Christ ITES Tech
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month