Add office photos
Engaged Employer

TCS

3.7
based on 86.6k Reviews
Filter interviews by

20+ Complere Infosystem Interview Questions and Answers

Updated 21 Jan 2025
Popular Designations

Q1. Why TCS? Have you ever tried to understand what business TCS does?

Ans.

TCS is a global IT services and consulting company with a strong reputation for innovation and client satisfaction.

  • TCS is a leading global IT services and consulting company

  • Known for innovation and client satisfaction

  • Offers a wide range of services including IT consulting, software development, and business process outsourcing

  • Has a strong presence in various industries such as banking, healthcare, and retail

  • TCS has a proven track record of delivering high-quality solutions to...read more

Add your answer

Q2. What is the difference between business rule and business process in MS Dynamics

Ans.

Business rules define the logic and constraints for data validation and automation, while business processes define the sequence of tasks to be performed to achieve a specific outcome in MS Dynamics.

  • Business rules are used to enforce data quality and consistency, such as requiring a certain field to be filled out or limiting the values that can be entered.

  • Business processes are used to automate and streamline workflows, such as guiding users through a series of steps to compl...read more

Add your answer

Q3. What is the difference between RESTful APIs and SOAP APIs?

Ans.

RESTful APIs are lightweight, stateless, and use standard HTTP methods, while SOAP APIs are more rigid, use XML for messaging, and have built-in security features.

  • RESTful APIs are lightweight and stateless, making them easier to scale and maintain.

  • SOAP APIs are more rigid and use XML for messaging, which can be more complex and less flexible.

  • RESTful APIs use standard HTTP methods like GET, POST, PUT, DELETE, while SOAP APIs have their own set of protocols.

  • RESTful APIs are com...read more

Add your answer

Q4. MQTT vs Kafka which is preferred in which scenario

Ans.

MQTT is preferred for lightweight IoT applications with low bandwidth, while Kafka is preferred for high-throughput, fault-tolerant data streaming scenarios.

  • MQTT is ideal for scenarios where low bandwidth and low power consumption are important, such as IoT devices sending sensor data.

  • Kafka is preferred for scenarios requiring high-throughput, fault-tolerance, and real-time data streaming, such as log aggregation or stream processing.

  • MQTT uses a publish-subscribe model with a...read more

Add your answer
Discover Complere Infosystem interview dos and don'ts from real experiences

Q5. Extempore Pitch to position a product differentially in the Market

Ans.

Our product is the only one in the market that offers a unique combination of features and benefits.

  • Our product is designed to solve a specific problem that no other product in the market can solve.

  • Our product offers a unique combination of features and benefits that are not available in any other product.

  • Our product is backed by extensive research and development, ensuring that it is the most effective solution in the market.

  • Our product is easy to use and requires minimal ma...read more

Add your answer

Q6. What s diff bet cpntroller and FPGA

Ans.

Controllers are general-purpose processors used for executing software algorithms, while FPGAs are reconfigurable hardware devices used for implementing custom logic circuits.

  • Controllers are programmed using software, while FPGAs are configured using hardware description languages like Verilog or VHDL

  • Controllers are typically used for tasks that require flexibility and programmability, while FPGAs are used for tasks that require high performance and low latency

  • Controllers hav...read more

Add your answer
Are these interview questions helpful?

Q7. How I2C work and different from RS232

Ans.

I2C is a serial communication protocol used for connecting multiple devices on a bus, while RS232 is a standard for serial communication between two devices.

  • I2C uses two wires for communication - SDA (data line) and SCL (clock line), while RS232 uses multiple wires for communication.

  • I2C allows multiple devices to be connected on the same bus, each with a unique address, while RS232 is point-to-point communication.

  • I2C is a master-slave protocol where the master initiates commu...read more

Add your answer

Q8. What is oops feature can you explain?

Ans.

Object-oriented programming features like encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Inheritance: Ability to create a new class that inherits attributes and methods from an existing class.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Can you explain CAN functionality?

Ans.

CAN functionality refers to Controller Area Network, a communication protocol used in vehicles for high-speed data exchange between electronic control units.

  • CAN allows multiple electronic control units to communicate with each other without a host computer.

  • It uses a two-wire bus system for communication.

  • CAN messages are prioritized based on their identifier, allowing for real-time data transmission.

  • It is commonly used in automotive applications for functions like engine manag...read more

Add your answer

Q10. How RS485 different from RS232?

Ans.

RS485 is a differential serial communication standard used for longer distances and multiple devices, while RS232 is a single-ended standard for shorter distances.

  • RS485 uses differential signaling for noise immunity and can support longer distances (up to 1200 meters) and multiple devices on the same bus.

  • RS232 uses single-ended signaling and is typically limited to shorter distances (up to 15 meters) with only one device connected at a time.

  • RS485 requires a termination resist...read more

Add your answer

Q11. What is consulting according to you

Ans.

Consulting involves providing expert advice and guidance to clients in a specific field or industry.

  • Consulting involves analyzing a client's current situation and providing recommendations for improvement.

  • Consultants often work with businesses to help them solve problems, improve performance, and achieve their goals.

  • Consulting can cover a wide range of industries, such as management, IT, finance, marketing, and more.

  • Consultants may work independently or as part of a consultin...read more

Add your answer

Q12. What are microservices?

Ans.

Microservices are a software development technique where applications are broken down into small, independent services that communicate with each other.

  • Microservices are designed to be small, focused, and independently deployable.

  • Each microservice typically performs a specific business function and communicates with other services through APIs.

  • Microservices allow for greater flexibility, scalability, and resilience in software development.

  • Examples of companies using microserv...read more

Add your answer

Q13. Api mocking explanation in detail

Ans.

API mocking is the process of simulating API responses for testing purposes.

  • API mocking is used in software development to test API integrations without relying on the actual API.

  • It allows developers to simulate different scenarios and responses to ensure their code can handle various situations.

  • Tools like Postman, WireMock, and MockServer are commonly used for API mocking.

  • API mocking can help in speeding up development by allowing parallel work on frontend and backend compon...read more

Add your answer

Q14. How to install websphere

Ans.

To install WebSphere, download the installation files, run the installer, configure the installation settings, and start the server.

  • Download the WebSphere installation files from the IBM website.

  • Run the installer and follow the on-screen instructions to install WebSphere.

  • Configure the installation settings such as ports, security settings, and database connections.

  • Start the WebSphere server and verify that it is running correctly.

Add your answer

Q15. How does SPI work

Ans.

SPI (Schedule Performance Index) is a measure of project efficiency, comparing the budgeted cost of work performed to the actual cost of work performed.

  • SPI > 1 indicates the project is ahead of schedule

  • SPI = 1 indicates the project is on schedule

  • SPI < 1 indicates the project is behind schedule

  • SPI = EV / PV, where EV is earned value and PV is planned value

Add your answer

Q16. What is mean by join

Ans.

Join is a SQL operation used to combine rows from two or more tables based on a related column between them.

  • Join is used to retrieve data from multiple tables based on a related column

  • Types of joins include inner join, outer join, left join, and right join

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

Add your answer

Q17. What is Plugins ?

Ans.

Plugins are software components that add specific features or functionalities to an existing program or application.

  • Plugins enhance the capabilities of a software by adding new features or functionalities.

  • They can be easily installed and uninstalled without affecting the core functionality of the software.

  • Examples of plugins include browser extensions, video editing effects, and social media sharing buttons.

Add your answer

Q18. Explain ddic ABAP sap

Ans.

ddic ABAP SAP is a data dictionary in SAP ABAP used for defining and managing database objects.

  • ddic stands for Data Dictionary in SAP ABAP

  • It is used for defining and managing database objects like tables, views, data elements, domains, etc.

  • ddic helps in maintaining data integrity and consistency in SAP systems

Add your answer

Q19. what is ArrayList

Ans.

ArrayList is a dynamic array in Java that can grow or shrink in size as needed.

  • ArrayList is a class in Java's collection framework.

  • It allows for dynamic resizing of the array.

  • Elements can be added, removed, or accessed using indexes.

  • Example: ArrayList names = new ArrayList();

Add your answer

Q20. How to alter atble

Ans.

To alter a table, you can use SQL commands like ALTER TABLE to add, modify, or delete columns.

  • Use ALTER TABLE to add a new column: ALTER TABLE table_name ADD column_name datatype;

  • Use ALTER TABLE to modify a column: ALTER TABLE table_name MODIFY column_name new_datatype;

  • Use ALTER TABLE to delete a column: ALTER TABLE table_name DROP COLUMN column_name;

Add your answer

Q21. Spark optimisation techniques

Ans.

Spark optimisation techniques involve various strategies to improve performance and efficiency of Spark applications.

  • Use partitioning to distribute data evenly across nodes

  • Cache intermediate results to avoid recomputation

  • Optimize shuffle operations by reducing data shuffling

  • Use broadcast variables for small lookup tables

  • Tune memory and CPU settings based on workload

Add your answer

Q22. Different processes in SAP MM

Ans.

SAP MM involves various processes like procurement, inventory management, and invoice verification.

  • Procurement process involves creating purchase requisitions, sending RFQs to vendors, creating purchase orders, goods receipt, and invoice verification.

  • Inventory management includes goods receipt, goods issue, transfer postings, and physical inventory.

  • Invoice verification involves verifying invoices against purchase orders and goods receipts, resolving discrepancies, and making ...read more

Add your answer

Q23. What is trigger

Ans.

A trigger is a special kind of stored procedure that is automatically executed when certain events occur in a database.

  • Triggers can be used to enforce business rules, validate input data, or maintain referential integrity.

  • Examples of triggers include automatically updating a timestamp when a record is modified, or preventing deletion of a record if certain conditions are not met.

Add your answer

Q24. What is Batch Apex

Ans.

Batch Apex is a Salesforce feature that allows for processing large amounts of data in batches.

  • Batch Apex is used to handle large data volumes in Salesforce by breaking the processing into smaller batches.

  • It is useful for operations like updating records, sending emails, or making callouts in bulk.

  • Batch Apex jobs can be scheduled to run at specific times or can be run manually.

  • It is a way to avoid hitting governor limits in Salesforce when dealing with large datasets.

Add your answer

Q25. Design Pattern in Aoftware

Ans.

Design patterns are reusable solutions to common problems in software design.

  • Design patterns help in creating maintainable and scalable software.

  • Examples of design patterns include Singleton, Factory, Observer, and Strategy.

  • Each design pattern has a specific purpose and can be applied in different scenarios.

  • Design patterns promote code reusability and improve code organization.

Add your answer

Q26. Dataweave code for array

Ans.

Dataweave code for array of strings

  • Use the map function to iterate over each element in the array and transform it as needed

  • Enclose the array elements in square brackets to create an array of strings

  • Example: payload map (item) -> item as String

Add your answer

Q27. Batch processing in mule4

Ans.

Batch processing in Mule 4 allows for processing large amounts of data in chunks.

  • Batch processing in Mule 4 is achieved using the Batch Job component.

  • It allows for processing large amounts of data in chunks, improving performance and efficiency.

  • You can configure batch jobs to read data from a variety of sources, process it, and then write the results to a target system.

  • Batch processing in Mule 4 also supports error handling and retry mechanisms to ensure data integrity.

  • Exampl...read more

Add your answer

Q28. Lifecycle of incident

Ans.

The lifecycle of an incident involves identification, logging, categorization, prioritization, investigation, resolution, and closure.

  • Identification: Recognizing an incident has occurred

  • Logging: Recording details of the incident in a log

  • Categorization: Classifying the incident based on type and impact

  • Prioritization: Determining the urgency and importance of the incident

  • Investigation: Gathering information to understand the incident

  • Resolution: Taking actions to address and res...read more

Add your answer

Q29. Concept of devops

Ans.

DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to shorten the systems development life cycle.

  • DevOps focuses on collaboration, automation, and integration between developers and IT operations teams.

  • It aims to improve the speed and quality of software delivery by breaking down silos and promoting continuous delivery.

  • Tools commonly used in DevOps include Jenkins, Docker, Ansible, and Kubernetes.

  • DevOps practices incl...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Complere Infosystem

based on 50 interviews
4 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Consultant Interview Questions from Similar Companies

3.8
 • 227 Interview Questions
3.7
 • 101 Interview Questions
3.8
 • 22 Interview Questions
3.6
 • 13 Interview Questions
3.9
 • 12 Interview Questions
3.8
 • 12 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter