IBM
Interview Questions and Answers
Q1. Best practices of triggers& test classes
Best practices for triggers and test classes
Triggers should be kept simple and focused on a single task
Test classes should cover all possible scenarios and edge cases
Use System.assert() to verify expected results
Avoid hardcoding values in test classes
Use @testSetup to create test data
Avoid using SeeAllData=true
Use Test.startTest() and Test.stopTest() to test governor limits
Test both positive and negative scenarios
Use Test.isRunningTest() to avoid executing certain code during...read more
Q2. Difference between flows and process builder
Flows and Process Builder are both automation tools in Salesforce, but Flows are more complex and versatile.
Flows allow for more complex logic and branching than Process Builder
Flows can be initiated by a user or by a trigger, while Process Builder can only be initiated by a trigger
Process Builder is simpler and easier to use for basic automation needs
Both tools can update records, create records, and send emails
Flows can also be used to collect data from users and make decis...read more
Q3. explain difference between rank and dense rank
Rank assigns unique ranks to each distinct row, while dense rank assigns consecutive ranks to rows with the same values.
Rank leaves gaps in rank values if there are ties, while dense rank does not
Rank function is used to assign a unique rank to each distinct row based on the order specified, while dense rank function assigns consecutive ranks to rows with the same values
For example, if we have scores of 90, 85, 85, 80 - rank would assign ranks 1, 2, 2, 4 while dense rank woul...read more
Q4. Difference b/w lwc & aura
LWC is a newer component model that uses modern web standards while Aura is an older component model.
LWC uses a shadow DOM while Aura does not.
LWC has a smaller bundle size and faster performance compared to Aura.
LWC has a more modular architecture while Aura has a more monolithic architecture.
LWC has better support for mobile devices compared to Aura.
Examples of LWC include lightning-input-field and lightning-button while examples of Aura include lightning:inputField and lig...read more
Q5. Major components of IAM
IAM major components are authentication, authorization, and identity management.
Authentication: verifying the identity of a user or system
Authorization: granting access to resources based on user roles and permissions
Identity management: managing user identities and their access to resources
Examples: Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC)
Q6. All sub modules of SAP FICO
Sub modules of SAP FICO include General Ledger, Accounts Payable, Accounts Receivable, Asset Accounting, and Controlling.
General Ledger: manages financial transactions and generates financial statements
Accounts Payable: manages vendor invoices and payments
Accounts Receivable: manages customer invoices and payments
Asset Accounting: manages fixed assets and depreciation
Controlling: manages cost centers, profit centers, and internal orders
Q7. different types of scd
Different types of slowly changing dimensions (SCD) include Type 1, Type 2, and Type 3.
Type 1 SCD: Overwrites old data with new data, losing historical information.
Type 2 SCD: Keeps multiple versions of the same record, each with a unique identifier.
Type 3 SCD: Tracks changes by adding columns to the existing record.
Example: Type 1 - Updating a customer's address directly in the database.
Example: Type 2 - Keeping track of a product's price changes over time.
Example: Type 3 - ...read more
More about working at IBM
Interview Process at null
Top Senior Consultant Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month