TCS
OpenText Technologies Interview Questions and Answers
Q1. how to setup env in angular app, pipes asynch pure impure, subject and subject behavior only theory
Setting up environment in Angular app, understanding pipes, async, pure/impure, Subject and BehaviorSubject in theory
Setting up environment in Angular app involves configuring environment files for different environments like development, production, etc.
Pipes in Angular are used for transforming data in templates. Async pipes are used for handling asynchronous data streams.
Pure pipes are stateless and only recompute when the input values change, while impure pipes can be cal...read more
Q2. What is UART, SPI, I2C, static, extern classes
UART, SPI, and I2C are communication protocols used in embedded systems. Static and extern are keywords in object-oriented programming.
UART stands for Universal Asynchronous Receiver/Transmitter and is used for serial communication between devices.
SPI stands for Serial Peripheral Interface and is used for synchronous communication between devices.
I2C stands for Inter-Integrated Circuit and is used for communication between integrated circuits.
Static is a keyword used to defin...read more
Q3. Difference between print f and echo??
printf is a function in C language used to print the output whereas echo is a command in shell scripting used to display the output.
printf is a function in C language while echo is a command in shell scripting
printf can format the output while echo cannot
printf is faster than echo
printf can print to a file while echo cannot
printf requires a format string while echo does not
Q4. do you know microfrontend
Microfrontend is a software architectural style where a frontend application is decomposed into smaller, more manageable pieces.
Microfrontend allows teams to work on different parts of the frontend independently.
Each microfrontend can be developed, tested, and deployed separately.
Microfrontend architecture helps in scaling large frontend applications.
Examples of microfrontend frameworks include single-spa, Webpack Module Federation, and Module Federation Plugin.
Q5. Write code to load CSV file to dataframe
Code to load CSV file to dataframe
Use pandas library in Python to read CSV file into a dataframe
Specify the file path and delimiter if needed
Handle any missing or incorrect data during loading process
Q6. Rollup component working
A Rollup component is used to aggregate data from multiple rows into a single row.
Rollup component is commonly used in SQL queries to perform calculations on grouped data.
It can be used to calculate subtotals, grand totals, and other aggregate functions.
For example, you can use a Rollup component to calculate the total sales for each region in a sales dataset.
Q7. NRZ component working
NRZ (Non-Return-to-Zero) is a digital signal encoding scheme used in data transmission.
NRZ encodes data by representing a 1 bit as a high voltage level and a 0 bit as a low voltage level.
There are two types of NRZ encoding: NRZ-L (Non-Return-to-Zero Level) and NRZ-I (Non-Return-to-Zero Inverted).
NRZ-L keeps the voltage level constant for the duration of the bit time, while NRZ-I inverts the voltage level for each 1 bit.
NRZ encoding does not have a neutral or zero voltage leve...read more
More about working at TCS
Interview Process at OpenText Technologies
Top Senior Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month