i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
House bank account ID in SAP ECC vs S/4HANA involves differences in data structure and integration.
In ECC, house bank accounts are defined in the bank master data and linked to company codes.
S/4HANA introduces a more streamlined approach with the use of business partners for managing house banks.
In S/4HANA, house bank accounts can be managed more flexibly, allowing for better integration with cash management.
Examp...
As a Lead Financial Analyst, I focus on strategic financial planning, analysis, and decision support to drive business growth.
Conduct in-depth financial analysis to identify trends and opportunities for cost reduction.
Develop and manage financial models to forecast revenue and expenses, such as a 5-year projection model.
Collaborate with cross-functional teams to align financial goals with business objectives, like...
SAN provides block-level storage, while NAS offers file-level storage, catering to different data access needs.
SAN (Storage Area Network) uses block-level storage, ideal for databases and applications requiring high performance.
NAS (Network Attached Storage) uses file-level storage, suitable for file sharing and collaboration among users.
SAN typically connects to servers via Fibre Channel or iSCSI, while NAS conne...
SAN storage provides high-speed access to data, scalability, and centralized management for enterprise environments.
High performance: SANs offer faster data access speeds compared to traditional storage solutions, ideal for applications like databases.
Scalability: Easily expand storage capacity by adding more disks or storage arrays without downtime.
Centralized management: Simplifies storage management through a s...
What people are saying about IBM
Replication ensures data availability, disaster recovery, and load balancing across storage systems.
Data redundancy: Replication creates copies of data to prevent loss in case of hardware failure.
Disaster recovery: In the event of a disaster, replicated data can be quickly restored from another location.
Load balancing: Distributing data across multiple locations can improve access speed and reduce latency.
Example:...
Preparing a balance sheet involves listing assets, liabilities, and equity to provide a snapshot of a company's financial position.
1. Gather financial data: Collect all relevant financial information, including trial balances and account statements.
2. List assets: Organize assets into current (e.g., cash, inventory) and non-current (e.g., property, equipment) categories.
3. List liabilities: Categorize liabilities ...
Creating a cash flow statement involves tracking cash inflows and outflows over a specific period to assess financial health.
1. Determine the reporting period: Choose the time frame for the cash flow statement, such as monthly, quarterly, or annually.
2. Gather financial data: Collect relevant financial statements, including the income statement and balance sheet.
3. Classify cash flows: Separate cash flows into thr...
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties and methods. ...
Use a two-pointer technique to efficiently find the second maximum value in an array.
Initialize two pointers: max1 and max2 to track the largest and second largest values.
Iterate through the array, updating max1 and max2 as needed.
If the current element is greater than max1, update max2 to max1 and then max1 to the current element.
If the current element is less than max1 but greater than max2, update max2 to the c...
Configuration management is a process for maintaining computer systems, servers, and software in a desired, consistent state.
Automation: Tools like Ansible, Puppet, and Chef automate the deployment and management of software configurations across multiple servers.
Version Control: Configuration management allows tracking changes to system configurations, similar to source code version control, ensuring rollback cap...
WAN (Wide Area Network) connects multiple local networks over large distances, enabling communication and data sharing.
WANs cover large geographical areas, such as cities, countries, or even continents.
They use various transmission technologies, including leased lines, satellite links, and VPNs.
Examples of WANs include the Internet, corporate networks connecting multiple offices, and telecommunications networks.
LAN (Local Area Network) connects computers and devices in a limited area for resource sharing.
LAN typically covers a small geographic area, like a home, office, or campus.
Common technologies include Ethernet and Wi-Fi.
Devices on a LAN can share resources like printers and files.
LANs can be wired (using cables) or wireless (using Wi-Fi).
Example: A home network connecting computers, smartphones, and smart TVs.
Error 001 typically indicates a generic or unspecified error in a system, often requiring further investigation to diagnose.
Generic Error Code: Error 001 is often used as a placeholder for an unspecified error, indicating that something went wrong without specific details.
Troubleshooting Steps: To resolve Error 001, check system logs, review recent changes, and ensure all dependencies are correctly configured.
Common Co...
System32 is a critical Windows operating system directory containing essential system files and drivers.
Contains core system files necessary for Windows to operate.
Includes drivers for hardware components like printers and graphics cards.
Accessing System32 can lead to system configuration changes.
Deleting or modifying files in System32 can cause system instability.
Commonly referenced in jokes and memes about computer i...
BitLocker is a disk encryption feature in Windows that protects data by encrypting entire volumes.
Provides full disk encryption to protect data from unauthorized access.
Uses AES encryption algorithm to secure data.
Can be managed via Group Policy for enterprise environments.
Supports TPM (Trusted Platform Module) for enhanced security.
Allows recovery options through recovery keys or passwords.
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
High level item category is used at document level to group similar items together for easier tracking and reporting.
High level item category can be used to classify items based on their type, purpose, or department.
It helps in organizing and grouping items for better visibility and analysis.
For example, in a procurement document, high level item category can be used to group all office supplies together for easier tra...
The 17th step in pricing procedure is determining the final price based on all previous calculations and adjustments.
The 17th step involves taking into account all previous steps in the pricing procedure
It may involve applying discounts, taxes, and any other adjustments to arrive at the final price
This step is crucial in ensuring that the final price is accurate and competitive
Output determination involves configuring condition records, access sequences, and output types in SAP ERP system.
Define condition tables for output determination
Create access sequences to determine the sequence of condition tables
Assign condition records to access sequences
Configure output types and assign them to access sequences
Test output determination by creating sales orders or invoices
Master data tables for customer and material master are essential for storing detailed information about customers and materials.
Customer master table stores information about customers such as name, address, contact details, etc.
Material master table stores information about materials such as description, unit of measure, price, etc.
These tables are crucial for efficient data management and retrieval in a business sys...
Item categories for return orders, consignment processes, and their schedule lines
Return orders typically fall under categories like damaged goods, wrong item received, or change of mind
Consignment processes may involve categories such as delivery scheduling, inventory management, and payment terms
Schedule lines for return orders and consignment processes help track timelines for actions and deliveries
The golden rule of access sequence determines the order in which system accesses condition records in SAP.
Access sequences are used in SAP to determine the order in which condition records are accessed during pricing determination
The golden rule states that the system will access condition records in the order they are defined in the access sequence
If a condition record is found in an earlier step of the access sequenc...
Tax configuration should be placed at the end of the pricing procedure to ensure accurate calculations.
Tax configuration should be placed after all other conditions and calculations in the pricing procedure.
This ensures that taxes are calculated on the final price after all discounts and surcharges have been applied.
Placing tax configuration at the end helps in avoiding any discrepancies in tax calculations.
Example: Co...
Standard orders have regular delivery times while rush orders require immediate delivery. Controls for rush orders are typically set in the system.
Standard orders have regular delivery times based on the company's standard processing and shipping times.
Rush orders are prioritized for immediate delivery, often with expedited processing and shipping.
Controls for rush orders are usually set in the system, such as flagging...
Basic coding and advanced topics of handling scenario
The SAP T code for vendors creation is XK01.
Use transaction code XK01 in SAP to create a new vendor
Enter the necessary details such as vendor name, address, payment terms, etc.
Save the vendor information once all details are entered
Case studies will be provided
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
I have three questions: 1. How to handle null values? 2. What are ranking functions? 3. Can you explain self joins?
I primarily use tools such as Microsoft Excel, PowerPoint, and Tableau for data analysis and visualization.
Microsoft Excel for data manipulation and analysis
PowerPoint for creating presentations
Tableau for data visualization
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.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Using sliding window technique to find subarray with sum equal to k.
Initialize two pointers at the start of the array.
Move the right pointer to expand the window until the sum is greater than or equal to k.
Move the left pointer to shrink the window if the sum exceeds k.
Repeat until the end of the array is reached.
Example: Input array [1, 4, 20, 3, 10, 5], k=33. Output: [20, 3, 10].
I appeared for an interview in Jun 2025, where I was asked the following questions.
Experienced Asset Coordinator with a strong background in inventory management and resource allocation.
Managed asset tracking for over 500 items, ensuring accurate inventory records.
Implemented a new software system that reduced asset retrieval time by 30%.
Collaborated with cross-functional teams to optimize resource allocation for projects.
Conducted regular audits to ensure compliance with company policies and procedu...
Some of the top questions asked at the IBM interview for experienced candidates -
The duration of IBM interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 482 interview experiences
Difficulty level
Duration
based on 23.7k reviews
Rating in categories
Bangalore / Bengaluru
3-5 Yrs
₹ 2.9-7.1 LPA
Application Developer
12.6k
salaries
| ₹5.3 L/yr - ₹26.8 L/yr |
Software Developer
6k
salaries
| ₹13.5 L/yr - ₹35 L/yr |
Software Engineer
5.9k
salaries
| ₹8.4 L/yr - ₹25.3 L/yr |
Senior Software Engineer
5.4k
salaries
| ₹12.9 L/yr - ₹30 L/yr |
Advisory System Analyst
4.5k
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Oracle
TCS
Cognizant
Accenture