Cognizant
10+ Keertana Finserv Interview Questions and Answers
Q1. 1.Difference between role and profile, 2. For what level of owd the share object will be available fo an object in apex sharing. 3.How to check fls in apex class.4. With sharing also consider fls in apex class?...
read moreTechnical interview questions on Apex, Aura and Webservices
Role defines the responsibilities and expectations of a position, while profile defines the access and permissions of a user
Share object is available for the same OWD level or higher
FLS can be checked using the Schema.DescribeFieldResult class in Apex
FLS is considered even with sharing in Apex class
Webservices callout can be done using the fetch() method in LWC or using the HttpRequest class in Apex
Application events ...read more
Q2. Tell me about certificates authentication mechanism and encryption / Decryption mechanism in CPI?
Certificates authentication and encryption/decryption mechanisms are used in CPI for secure data transfer.
Certificates are used to authenticate the sender and receiver of data in CPI.
Encryption/decryption mechanisms are used to secure the data during transfer.
CPI supports various encryption algorithms such as AES, RSA, and SHA.
Certificates can be uploaded to CPI and used in communication channels for secure data transfer.
Q3. What CPI related things have you worked on?
I have worked on CPI optimization and analysis for various software projects.
Implemented CPI reduction techniques like loop unrolling, pipelining, and cache optimization.
Analyzed CPI using performance profiling tools like perf and Intel VTune.
Worked on CPI optimization for a video encoding software, resulting in a 20% performance improvement.
Collaborated with hardware engineers to optimize CPI for a new processor architecture.
Developed a CPI benchmarking tool to compare the p...read more
Q4. How to connect S4 HANA ECC system to CPI system?
To connect S4 HANA ECC system to CPI system, use SAP Cloud Connector and configure the connection in CPI.
Install and configure SAP Cloud Connector on the server where the S4 HANA ECC system is installed.
Create a destination in SAP Cloud Connector for the CPI system.
Configure the destination in CPI using the Cloud Connector details.
Test the connection to ensure successful integration.
Q5. A clear idea of abstract class and interfaces
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define a set of methods that a class must implement.
Abstract classes can have constructors, while interfaces cannot.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Abstract classes can have instance variables, while interfaces cannot.
An example of an abstract class is the Shape class, with abstract ...read more
Q6. How to configure SFTP adapter?
To configure SFTP adapter, follow these steps:
Create a communication channel with SFTP adapter type
Provide the SFTP server details like hostname, port, username, password, and remote directory
Configure the sender/receiver agreement with the communication channel
Test the connection and transfer files
Q7. Difference between Work flow and Process builder
Workflow and Process Builder are automation tools in Salesforce. Workflow is a simple automation tool while Process Builder is more advanced.
Workflow is a simple automation tool that allows you to automate standard internal procedures and processes to save time across your org.
Process Builder is a more advanced automation tool that allows you to automate complex business processes and create custom logic.
Workflow can only perform a limited set of actions, such as updating fie...read more
Q8. difference between string and stringbuilder
String is immutable while StringBuilder is mutable.
String is a final class and cannot be modified once created.
StringBuilder is a mutable class and can be modified without creating a new object.
String concatenation creates a new String object each time, while StringBuilder can append to the same object.
String is thread-safe while StringBuilder is not.
Use String for small strings that won't change, and StringBuilder for large or frequently modified strings.
Q9. Trade cycle in capital markets
Trade cycle in capital markets refers to the process of buying and selling securities.
The trade cycle starts with the issuance of securities by companies or governments.
Investors then buy these securities through primary markets.
These securities are then traded among investors in secondary markets.
The trade cycle ends when the securities are redeemed or mature.
Examples of securities include stocks, bonds, and derivatives.
Q10. SOLID design principle
SOLID is a set of design principles for object-oriented programming.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: A class should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: A client should not be forced to depend on methods it does not use.
D - Dependency Inversion Principle: High-lev...read more
Q11. Mainframe - Joinkeys in sort
Joinkeys is a utility in Mainframe SORT that allows merging of two or more files based on a common key.
Joinkeys is used to merge two or more files based on a common key.
It is used in Mainframe SORT utility.
Joinkeys can be used to merge files with different record formats.
It can also be used to merge files with different record lengths.
Joinkeys can be used to merge files with different sort orders.
Joinkeys can be used to merge files with different block sizes.
Q12. Program on trigger
A trigger is a piece of code that automatically executes when an event occurs in a database.
Triggers can be used to enforce business rules or data integrity.
They can be used to audit changes to data.
Triggers can be written in SQL or PL/SQL.
Examples of events that can trigger a trigger include INSERT, UPDATE, and DELETE statements.
Triggers can be defined to execute before or after the triggering event.
More about working at Cognizant
Reviews
Interviews
Salaries
Users/Month