Filter interviews by
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Automation is widely used in banking for testing various applications and processes.
Automation helps in reducing manual effort and increasing efficiency in testing banking applications.
It ensures faster delivery of high-quality software by running tests automatically.
Automation tools like Selenium, Appium, and TestComplete are commonly used in banking for UI and API testing.
Regression testing, performance testing, and ...
The transaction would not have been completed and the user account would not have been updated.
Transaction would be in an incomplete state
User account would not reflect the transaction
Data integrity may be compromised
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation detai...
super is used to refer immediate parent class instance variable or method, while this is used to refer current class instance variable or method.
super is used to access parent class members, while this is used to access current class members
super keyword is used to invoke parent class constructor, while this keyword is used to invoke current class constructor
super keyword is used to differentiate between parent and chi...
Omnichannel is a marketing strategy that provides a seamless and integrated customer experience across all channels.
Omnichannel focuses on creating a consistent brand experience across all channels
It involves integrating online and offline channels such as social media, email, mobile, and physical stores
Customers can interact with the brand through any channel and receive a consistent experience
Examples include Starbuc...
Web to Case is a Salesforce feature that allows customers to submit support cases through a web form.
Web to Case creates a case record in Salesforce from information submitted through a web form.
The web form can be customized to include specific fields and validation rules.
Web to Case can be integrated with email-to-case to ensure all customer inquiries are captured in Salesforce.
Examples of industries that use Web to ...
With sharing and without sharing are keywords used in Apex to specify sharing rules for a class.
With sharing enforces the sharing rules of the current user, while without sharing ignores them.
With sharing is used for classes that access or modify data that belongs to multiple users, while without sharing is used for utility classes or classes that only access data owned by the current user.
With sharing is the default b...
Without sharing keyword is used in Apex to bypass sharing rules and access all data.
Used in classes that need to access all data regardless of sharing rules
Can be used in batch classes, trigger handlers, and unit tests
Should be used with caution as it can compromise data security
Example: Database.delete([SELECT Id FROM Account], false);
Static and transient keywords are used in Java programming language for different purposes.
Static keyword is used to create class-level variables and methods that can be accessed without creating an instance of the class.
Transient keyword is used to indicate that a variable should not be serialized when the object is converted to a byte stream.
Static variables are shared among all instances of a class, while transient ...
Field level securities in Aura components
Use Lightning Data Service to enforce CRUD and FLS
Use Apex to enforce additional security logic
Use Lightning Design System to control visibility of fields
Use custom validation rules to enforce business logic
Use sharing rules to control record access
Field-level security can be maintained using profiles, permission sets, and sharing rules.
Profiles can be used to restrict access to fields for a group of users.
Permission sets can be used to grant additional access to specific fields for certain users.
Sharing rules can be used to extend access to fields beyond the default sharing settings.
Validation rules can also be used to enforce data integrity and security at the
LDS stands for Local Data Store.
LDS is a database that stores data locally on a device.
It is commonly used in mobile applications to store data offline.
LDS can be used to store user preferences, cached data, and other information.
Examples of LDS include SQLite and Realm.
force:createRecord allows creation of records without Apex code.
Saves time and effort by eliminating the need for Apex code
Allows for easy creation of records from custom or standard objects
Can be used in Lightning Experience, Salesforce mobile app, and Communities
Can prepopulate fields with default values
Can be used with custom Lightning components
Example: Creating a new Account record from a custom Lightning componen
Improving application performance
Identify and optimize slow database queries
Minimize network requests and optimize data transfer
Use caching to reduce server load and improve response time
Optimize code by removing unnecessary loops and improving algorithms
Use a content delivery network (CDN) to improve page load times
Implement load balancing to distribute traffic evenly across servers
Use profiling tools to identify perf...
Application security can be ensured through various measures.
Implementing secure coding practices
Using encryption for sensitive data
Regularly updating software and patches
Implementing access controls and authentication mechanisms
Conducting regular security audits and testing
Using firewalls and intrusion detection systems
Training employees on security best practices
Implementing a disaster recovery plan
Performing regular
Yes, we can call queueable class from batch class.
Batch class can call a queueable class to perform additional processing after the batch job completes.
Queueable class can be called from the finish method of the batch class.
This allows for asynchronous processing of data.
Example: Batch class processes records and calls a queueable class to send email notifications.
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
Mocking objects is a technique used in unit testing to simulate the behavior of real objects.
Mocking is used to isolate the code being tested from its dependencies.
It allows for more controlled and predictable testing.
Mocking frameworks like Mockito and EasyMock can be used to create mock objects.
Mock objects can be programmed to return specific values or throw exceptions.
Mocking can also be used to test error handling...
based on 5 reviews
Rating in categories
Software Engineer
6.2k
salaries
| ₹2 L/yr - ₹11 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹6 L/yr - ₹23 L/yr |
Associate Software Engineer
4.5k
salaries
| ₹2 L/yr - ₹8 L/yr |
Module Lead
2.4k
salaries
| ₹8.1 L/yr - ₹33 L/yr |
Transaction Processing Officer
2.2k
salaries
| ₹1.4 L/yr - ₹4.2 L/yr |
Cognizant
Wipro
Accenture
TCS