LTIMindtree
200+ Continuum Global Interview Questions and Answers
Q201. Explain blending
Blending is the process of combining multiple data sources or models to create a single, unified dataset or prediction.
Blending involves taking the outputs of multiple models and combining them to improve overall performance.
It is commonly used in machine learning competitions to create an ensemble model that outperforms individual models.
Blending can also refer to combining different data sources, such as blending demographic data with sales data for analysis.
Q202. Left join in Sql
Left join in SQL combines rows from two tables based on a related column, including all rows from the left table.
Left join keyword: LEFT JOIN
Syntax: SELECT columns FROM table1 LEFT JOIN table2 ON table1.column = table2.column
Retrieves all rows from table1 and the matching rows from table2, if any
Non-matching rows from table2 will have NULL values for columns from table2
Q203. What is subnet?
A subnet is a smaller network within a larger network that shares a common address space.
Subnets are created by dividing a larger network into smaller ones.
Each subnet has its own unique IP address range.
Subnets can improve network performance and security.
Examples of subnets include a company's departments or a home network's devices.
Q204. Basic accounting/ TDS/ Deductions in income tax
Understanding basic accounting principles, TDS, and deductions in income tax is essential for accountants and auditors.
Basic accounting principles include concepts like double-entry accounting, accruals, and matching principle.
TDS (Tax Deducted at Source) is a system where tax is deducted at the time of payment.
Deductions in income tax can include expenses like home loan interest, medical insurance premiums, and donations to charitable organizations.
Understanding tax slabs an...read more
Q205. what is call bind apply?
Call, bind, and apply are methods used to manipulate the value of 'this' in JavaScript functions.
Call - invokes a function with a specified 'this' value and arguments provided individually.
Bind - creates a new function that, when called, has its 'this' keyword set to the provided value.
Apply - invokes a function with a specified 'this' value and arguments provided as an array.
Q206. Technical integration with third party systems
Q207. What is rollback command for patching?
The rollback command for patching is used to undo changes made by a patch installation.
The rollback command typically involves uninstalling the patch or reverting to a previous version of the software.
For example, in Windows, the command 'wusa /uninstall /kb:123456' can be used to uninstall a specific patch.
It is important to carefully follow the instructions provided by the software vendor when using the rollback command.
Q208. write a code to find all links in a page.
Code to find all links in a page
Use a web scraping library like BeautifulSoup or Selenium to parse the HTML of the page
Identify the HTML tags that contain links (usually tags)
Extract the 'href' attribute from each tag to get the link URL
Q209. write a binary search program for sorting.
Binary search program for sorting array of strings.
Define a function that takes in an array of strings and a target string to search for.
Sort the array of strings using a sorting algorithm like quicksort or mergesort.
Implement binary search algorithm to find the target string in the sorted array.
Q210. difference between c and c++
Q211. Explain projects
Projects are specific tasks or initiatives undertaken to achieve a particular goal or outcome.
Projects involve a defined scope, timeline, and budget.
They require a team of individuals with specific skills and roles.
Examples of projects include launching a new product, implementing a software system, or organizing an event.
Q212. Tell about CI tools
CI tools are software tools used to automate the process of continuous integration in software development.
CI tools help in automatically building, testing, and deploying code changes.
Popular CI tools include Jenkins, Travis CI, CircleCI, and GitLab CI/CD.
They integrate with version control systems like Git to trigger automated builds upon code changes.
CI tools provide feedback to developers quickly, helping in identifying and fixing issues early in the development cycle.
Q213. write a RTL test to check the button
Writing a RTL test to check a button in React
Use the render and fireEvent functions from @testing-library/react
Find the button element using getByRole('button')
Simulate a click event using fireEvent.click
Assert that the button is visible and clickable
Q214. What is xpath and its type.
XPath is a language used for navigating through XML documents and selecting nodes based on their attributes or values.
XPath stands for XML Path Language.
It is used to navigate through elements and attributes in an XML document.
There are two types of XPath: Absolute XPath and Relative XPath.
Absolute XPath starts from the root node, denoted by a single forward slash (/).
Relative XPath starts from the current node, denoted by a double forward slash (//).
Q215. How to hand window in selenium
To handle windows in Selenium, you can use the switchTo() method to switch between windows.
Use getWindowHandles() to get all window handles
Use switchTo().window() to switch to a specific window handle
Perform actions on the desired window
Q216. What do you know about top/ip
Top/IP refers to the top-level Intellectual Property in a design, typically owned by a company or individual.
Top/IP includes key components or features that differentiate a product or design from others.
It is often protected by patents, trademarks, or copyrights to prevent unauthorized use.
Companies may license or sell their top/IP to generate revenue or collaborate with others.
Examples of top/IP include unique algorithms, proprietary software, or innovative product designs.
Q217. what is OOPS concept?
OOPS (Object-Oriented Programming) concept is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPS.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows one class to inherit properties and behavior from another class.
Polymorphism enables objects to...read more
Q218. types of normal forms
Q219. Fundamentals of POWER BI?
Power BI is a business analytics tool by Microsoft that provides interactive visualizations and business intelligence capabilities.
Power BI is a business analytics tool by Microsoft
It allows users to create interactive visualizations and reports
Users can connect to various data sources to import data
Power BI offers a wide range of data visualization options such as charts, graphs, and maps
Users can share and collaborate on reports with others
Q220. What is cement grade?
Cement grade refers to the strength and quality of cement used in construction.
Cement grade is determined by the compressive strength of cement mortar cubes after 28 days of curing.
The most commonly used cement grades are 33, 43, and 53, indicating their respective compressive strengths in megapascals (MPa).
Higher cement grades are used for structures that require higher strength, such as bridges and high-rise buildings.
Lower cement grades are suitable for general constructio...read more
Q221. Explain Streams
Streams in Java are sequences of elements that support functional-style operations.
Streams allow for processing sequences of elements in a functional style.
They can be created from various data sources like collections, arrays, or I/O channels.
Operations on streams can be intermediate (e.g. filter, map) or terminal (e.g. forEach, collect).
Streams promote parallel processing and lazy evaluation for improved performance.
Example: List
names = Arrays.asList("Alice", "Bob", "Charl...read more
Q222. Working of HashMap
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap uses hashing to store key-value pairs, which allows for fast retrieval of values.
Keys in a HashMap must be unique, but values can be duplicated.
HashMap allows null keys and null values.
HashMap is not synchronized, so it is not thread-safe. To make it thread-safe, you can use ConcurrentHashMap.
Example: HashMap
map = new HashMap<>(); map.put("apple", 5); int...read more
Q223. difference between final finally finalize
final, finally, and finalize are related keywords in Java with different meanings and usage.
final is a keyword used to declare constants, variables, methods, and classes that cannot be changed or extended.
finally is a block used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.
finalize is a method used in Java to perform cleanup operations on an object before it is garbage collected.
Q224. What is Amazon Web services?
Amazon Web Services (AWS) is a cloud computing platform that offers a wide range of services including computing power, storage, and databases.
Provides on-demand cloud computing services
Offers a variety of services such as EC2, S3, RDS, and Lambda
Used by businesses to scale and grow without the need for physical infrastructure
Allows for flexibility, scalability, and cost-effectiveness
Q225. Explain AI tools present in market
AI tools in the market include chatbots, image recognition, predictive analytics, and natural language processing.
Chatbots for customer service and support
Image recognition for facial recognition and object detection
Predictive analytics for forecasting trends and patterns
Natural language processing for sentiment analysis and language translation
Q226. What is abstraction in c#
Abstraction in C# is the process of hiding the implementation details and showing only the necessary features of an object.
Abstraction allows us to focus on what an object does rather than how it does it
It helps in reducing complexity and improving maintainability of the code
In C#, abstraction is achieved using abstract classes and interfaces
Q227. How to hand scroll bar.
To handle a scroll bar, simply click and drag the scroll bar up or down to navigate through a webpage or document.
Click on the scroll bar and drag it up or down to move through the content.
Use the scroll wheel on your mouse to scroll up or down.
On touch devices, swipe up or down on the screen to scroll.
You can also use the arrow keys on your keyboard to scroll up or down.
Q228. How to handle popup window.
To handle a popup window, you can use automation tools like Selenium WebDriver to locate and interact with the popup elements.
Use Selenium WebDriver to switch to the popup window
Identify and interact with elements on the popup window
Perform necessary actions on the popup window
Switch back to the main window after handling the popup
Q229. Discuss other orchestration tool in GCP
Cloud Composer is another orchestration tool in GCP
Cloud Composer is a fully managed workflow orchestration service built on Apache Airflow
It allows you to author, schedule, and monitor workflows that span across GCP services
Cloud Composer provides a rich set of features like DAGs, plugins, and monitoring capabilities
It integrates seamlessly with other GCP services like BigQuery, Dataflow, and Dataproc
Q230. Diff between DBMS and RDBMS.
DBMS is a software system that manages databases, while RDBMS is a type of DBMS that stores data in a structured format using tables.
DBMS stands for Database Management System, while RDBMS stands for Relational Database Management System.
DBMS allows users to create, retrieve, update, and manage data in a database, while RDBMS uses a structured query language (SQL) to interact with the database.
RDBMS enforces referential integrity constraints between tables, while DBMS may not...read more
Q231. what is asyn/await
Async/await is a feature in JavaScript that allows for asynchronous code to be written in a synchronous manner.
Async/await is built on top of promises and provides a more readable and concise way to work with asynchronous code.
The 'async' keyword is used to define a function as asynchronous, allowing it to use the 'await' keyword inside it.
When 'await' is used, it pauses the execution of the function until the promise is resolved, and then returns the result.
Async/await helps...read more
Q232. hoe does react Dom update?
React DOM updates by comparing the virtual DOM with the actual DOM and only updating the necessary components.
React creates a virtual DOM to represent the UI components.
When a state or prop changes, React re-renders the virtual DOM.
React then compares the virtual DOM with the actual DOM to identify the differences.
Only the necessary components are updated in the actual DOM, minimizing performance impact.
Q233. types of inheritance
Q234. Explain about land scape?
Q235. remove duplicate from array
Use Set to remove duplicates from array of strings.
Create a Set from the array to automatically remove duplicates
Convert the Set back to an array if needed
Example: const arr = ['apple', 'banana', 'apple', 'orange']; const uniqueArr = [...new Set(arr)];
Q236. explain microtasks in js
Microtasks in JavaScript are tasks that are executed asynchronously and have higher priority than regular tasks.
Microtasks are scheduled to run after the current script has finished but before the browser has a chance to render.
They are often used with promises, as promise callbacks are executed as microtasks.
Microtasks are executed in the same event loop iteration as regular tasks, but before the next rendering.
Examples of microtasks include promise callbacks and mutation ob...read more
Q237. explain redux work flow
Redux is a predictable state container for JavaScript apps.
Actions are dispatched to the store
Reducers specify how the state changes in response to actions
Store holds the state of the application
Components can subscribe to the store to access state
Q238. How to open new tab.
To open a new tab, you can use keyboard shortcuts or mouse clicks depending on the browser you are using.
For most browsers, you can open a new tab by pressing Ctrl + T on your keyboard.
Alternatively, you can right-click on a link and select 'Open link in new tab' from the context menu.
You can also click on the '+' icon next to the existing tabs to open a new tab.
Some browsers allow you to open a new tab by pressing Ctrl + click on a link.
Q239. How google map works
Google Maps uses satellite imagery, street maps, and real-time traffic data to provide users with accurate navigation and location information.
Google Maps uses satellite imagery to provide detailed views of locations around the world.
Street maps are used to show roads, landmarks, and points of interest.
Real-time traffic data helps users navigate efficiently by avoiding congestion and accidents.
Q240. What is JRE & JDK?
JRE stands for Java Runtime Environment, which is used to run Java applications. JDK stands for Java Development Kit, which is used to develop Java applications.
JRE is necessary to run Java applications on a computer
JDK is necessary to develop Java applications, as it includes tools like compiler and debugger
JDK includes JRE, so if you have JDK installed, you also have JRE
Q241. explain customhooks
Custom hooks are reusable functions that allow you to extract component logic into separate functions.
Custom hooks are prefixed with 'use' and can call other hooks if needed.
They can be used to share logic between components without duplicating code.
Custom hooks can be created for any kind of logic, such as fetching data, managing state, or handling side effects.
Q242. write code on anagram
An anagram is a word or phrase formed by rearranging the letters of a different word or phrase.
Create a function that takes in an array of strings as input
For each string, sort the characters alphabetically
Compare the sorted strings to check for anagrams
Return true if the strings are anagrams, false otherwise
Q243. write code on palindrome
Palindrome code in Python using string slicing
Define a function to check if a string is a palindrome by comparing it with its reverse
Use string slicing to reverse the input string and compare it with the original string
Return True if the string is a palindrome, False otherwise
Q244. EXPLAIN ABOUT UR PRJECT
Developed a PL/SQL project for managing inventory and sales data in a retail store.
Designed database tables to store product information, sales transactions, and customer details.
Implemented PL/SQL procedures and functions for adding, updating, and querying data.
Created triggers to enforce business rules and maintain data integrity.
Developed reports using PL/SQL queries to analyze sales performance and inventory levels.
Q245. Area of interest
Q246. Flexible to rotational shifts
Q247. Explain hooks file,
Hooks file is a file in software development that contains reusable code snippets or functions to be executed at specific points in the program.
Hooks file is commonly used in web development frameworks like React to manage state and side effects.
It allows developers to reuse code and avoid repetition.
Examples of hooks include useState, useEffect, and useContext in React.
Q248. Reverse a String
Reverse a given string
Create a character array from the input string
Use two pointers to swap characters from start and end of the array
Continue swapping until the pointers meet in the middle
Q249. Reverse a number
Reverse a number by converting it to a string and then reversing the characters
Convert the number to a string
Reverse the characters of the string
Convert the reversed string back to a number
More about working at LTIMindtree
Top HR Questions asked in Continuum Global
Interview Process at Continuum Global
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month