i
FPT Software
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2020. There were 3 interview rounds.
Informatica upgrade involves upgrading the Informatica PowerCenter software to a newer version.
Before upgrading, check the compatibility of the new version with the existing hardware and software.
Create a backup of the existing repository and domain databases.
Install the new version of Informatica PowerCenter software.
Upgrade the repository and domain databases.
Test the upgraded environment thoroughly before putting it
Steps to be taken when prod goes down
Identify the root cause of the issue
Notify the relevant stakeholders
Initiate the incident management process
Restore the service as quickly as possible
Conduct a post-mortem analysis to prevent future occurrences
Prod deployment involves several steps including testing, installation, hotfixes, and bugfixes.
Create a deployment plan and schedule
Test the deployment in a non-production environment
Install the software on production servers
Apply hotfixes and bugfixes as needed
Perform post-deployment testing to ensure everything is working correctly
I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.
posted on 4 Feb 2025
I was interviewed in Jan 2025.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Analytical functions are used to perform calculations across a set of rows related to the current row.
Analytical functions operate on a group of rows and return a single result for each row
They can be used to calculate running totals, moving averages, rank, percentiles, etc.
Examples include ROW_NUMBER(), RANK(), SUM() OVER(), AVG() OVER()
The Slowly Changing Dimension Type 2 (SCD2) transformation is used for handling historical data changes in a data warehouse.
SCD2 transformation is used to track historical changes in dimension tables.
It maintains multiple versions of a record by adding new rows with updated information and end-dating the previous record.
Commonly used in scenarios where historical data needs to be preserved and queried.
Example: When a c...
To find the count of different types of joins between two tables A and B.
Left join: Includes all records from table A and matching records from table B.
Right join: Includes all records from table B and matching records from table A.
Inner join: Includes only the matching records from both tables.
Full outer join: Includes all records when there is a match in either table A or table B.
Char is fixed length string data type, while varchar is variable length string data type.
Char stores fixed length strings, while varchar stores variable length strings.
Char pads with spaces to reach fixed length, while varchar does not pad.
Char is faster for fixed length data, while varchar is more flexible for variable length data.
To connect a session using Unix, you can use the pmcmd command with appropriate arguments.
Use the pmcmd command followed by the connect option to connect to the Informatica session.
Provide the necessary connection details such as domain, repository, username, and password.
You can also specify the session name and folder path if needed.
Example: pmcmd connect -sv MyInformaticaServer -d MyDomain -u MyUsername -p MyPasswor
I applied via Indeed and was interviewed before Oct 2022. There were 3 interview rounds.
To find the 2nd or 3rd highest salary in SQL, use the 'ORDER BY' and 'LIMIT' clauses.
Use the 'ORDER BY' clause to sort the salaries in descending order.
Use the 'LIMIT' clause to specify the number of rows to return.
For 2nd highest salary: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1
For 3rd highest salary: SELECT salary FROM employees ORDER BY salary DESC LIMIT 2,1
I applied via Naukri.com and was interviewed in May 2022. There were 3 interview rounds.
Filter transformation is used to filter rows from a data source based on specified conditions.
Filter transformation is an active transformation in Informatica PowerCenter.
It allows you to define conditions to filter rows from the source data.
Rows that meet the filter conditions are passed to the next transformation, while others are dropped.
Filter transformation can be used to eliminate unwanted data or select specific...
Connected lookup is used in mapping flow, while unconnected lookup is used in expression transformation.
Connected lookup is used in mapping flow, while unconnected lookup is used in expression transformation.
Connected lookup receives input values directly from the pipeline, while unconnected lookup receives input values from the calling transformation.
Connected lookup returns a value to the pipeline, while unconnected ...
Active transformations change the number of rows that pass through it, while passive transformations do not.
Active transformations change the data stream by adding, deleting, or modifying rows
Passive transformations do not change the data stream, but may change the data within the stream
Active transformations include Filter, Router, Update Strategy, and Expression
Passive transformations include Aggregator, Joiner, Look
Pushdown automata is a type of automata that can recognize context-free languages.
Pushdown automata is a theoretical model of computation.
It has a stack that can be used to store and retrieve information.
It is used to recognize context-free languages.
It is more powerful than finite automata but less powerful than Turing machines.
Examples of context-free languages include arithmetic expressions and programming languages
Use SQL merge statement to update table without update strategy
Use SQL merge statement to update table
Specify the source and target tables
Define the join condition
Specify the columns to update
Use WHEN MATCHED THEN UPDATE statement
Use WHEN NOT MATCHED THEN INSERT statement
More on informatica and SQL code
PowerCenter is an on-premise data integration tool, while IICS is a cloud-based integration platform.
PowerCenter is on-premise, IICS is cloud-based
PowerCenter is a traditional ETL tool, IICS is a modern integration platform
PowerCenter requires infrastructure setup, IICS is managed by Informatica
PowerCenter is more suitable for large enterprises with on-premise data, IICS is better for cloud-based integrations
Types of caches include memory cache, disk cache, and browser cache.
Memory cache stores data in memory for quick access.
Disk cache stores data on the hard drive for faster retrieval.
Browser cache stores web page elements to reduce loading times.
Other types include CPU cache, page cache, and object cache.
I applied via Referral and was interviewed in Dec 2023. There were 4 interview rounds.
Active transformations change the number of rows that pass through them, while passive transformations do not change the number of rows.
Active transformations can filter, update, or modify the number of rows in a data stream (e.g. Filter, Router, Update Strategy).
Passive transformations do not change the number of rows in a data stream, they only allow data to pass through unchanged (e.g. Expression, Lookup, Sequence G
Different types of lookup caches include persistent cache, dynamic cache, and shared cache.
Persistent cache stores lookup data in a flat file or database table for reuse across sessions.
Dynamic cache dynamically loads lookup data into memory as needed during a session.
Shared cache allows multiple sessions to share the same cache for improved performance.
Filter is used to pass or reject data based on conditions, while router is used to route data to different targets based on conditions.
Filter is used to include or exclude data based on specified conditions.
Router is used to direct data to different targets based on specified conditions.
Filter is typically used to remove unwanted data, while router is used to split data flow.
Example: Using filter to exclude records wit...
posted on 28 Nov 2024
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Associate Software Engineer
24
salaries
| ₹4.5 L/yr - ₹5.2 L/yr |
Junior Software Developer
22
salaries
| ₹2.4 L/yr - ₹2.6 L/yr |
Software Developer
14
salaries
| ₹2.5 L/yr - ₹9.3 L/yr |
Software Engineer
12
salaries
| ₹5.3 L/yr - ₹12 L/yr |
Senior Software Engineer
11
salaries
| ₹12 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech