i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I can join within two weeks of receiving an offer.
I can start within two weeks of receiving an offer.
I need to give notice at my current job before starting.
I have some personal commitments that I need to wrap up before joining.
Datastage is an ETL tool used for extracting, transforming, and loading data from various sources to a target destination.
Datastage is a popular ETL tool developed by IBM.
It allows users to design and run jobs that move and transform data.
Datastage supports various data sources such as databases, flat files, and cloud services.
It provides a graphical interface for designing data integration jobs.
Datastage jobs can be s...
RCP in DataStage stands for Runtime Column Propagation.
RCP is a feature in IBM DataStage that allows the runtime engine to determine the columns that are needed for processing at runtime.
It helps in optimizing the job performance by reducing unnecessary column processing.
RCP can be enabled or disabled at the job level or individual stage level.
Example: By enabling RCP, DataStage can dynamically propagate only the requi...
What people are saying about IBM
- - - - --- --
IBM interview questions for designations
Snowflake is a cloud-based data warehousing platform that separates storage and compute, providing scalability and flexibility.
Snowflake uses a unique architecture called multi-cluster, shared data architecture.
It separates storage and compute, allowing users to scale each independently.
Data is stored in virtual warehouses, which are compute resources that can be scaled up or down based on workload.
Snowflake uses a cen...
Get interview-ready with Top IBM Interview Questions
I am a data engineer with a strong background in programming and data analysis.
Experienced in designing and implementing data pipelines
Proficient in programming languages like Python, SQL, and Java
Skilled in data modeling and database management
Familiar with big data technologies such as Hadoop and Spark
Developed a data pipeline to process and analyze customer feedback data
Used Apache Spark for data processing
Implemented machine learning models for sentiment analysis
Visualized insights using Tableau for stakeholders
Collaborated with cross-functional teams to improve customer experience
row_number assigns unique sequential integers to rows, while dense_rank assigns ranks to rows with no gaps between ranks.
row_number function assigns a unique sequential integer to each row in the result set
dense_rank function assigns ranks to rows with no gaps between ranks
row_number does not handle ties, while dense_rank does
Example: row_number - 1, 2, 3, 4; dense_rank - 1, 2, 2, 3
Hive is a data warehouse infrastructure built on top of Hadoop for providing data summarization, query, and analysis.
Advantages: SQL-like query language for querying large datasets, optimized for OLAP workloads, supports partitioning and bucketing for efficient queries.
Disadvantages: Slower performance compared to traditional databases for OLTP workloads, limited support for complex queries and transactions.
Example: Hi...
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
I have over 5 years of experience in IT, with a focus on data engineering and database management.
Worked on designing and implementing data pipelines to extract, transform, and load data from various sources
Managed and optimized databases for performance and scalability
Collaborated with cross-functional teams to develop data-driven solutions
Experience with tools like SQL, Python, Hadoop, and Spark
Participated in data m
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Broadcast variable is a read-only variable that is cached on each machine in a cluster instead of being shipped with tasks.
Broadcast variables are used to efficiently distribute large read-only datasets to worker nodes in Spark applications.
They are cached in memory on each machine and can be reused across multiple stages of a job.
Broadcast variables help in reducing the amount of data that needs to be transferred over
1 hour coding test with 1 coding question and 1 SQL question. Coding question was average, easy to solve. SQL question was very easy.
2 Interview rounds
based on 195 reviews
Rating in categories
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹4.8 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.2 L/yr - ₹27 L/yr |
Senior Software Engineer
5k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.6k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture