Filter interviews by
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Data can be secured through encryption, access controls, regular backups, and monitoring.
Implement encryption for sensitive data to protect it from unauthorized access.
Use access controls to restrict who can view, edit, or delete data.
Regularly backup data to prevent loss in case of system failures or cyber attacks.
Monitor data access and usage to detect any suspicious activities or breaches.
Implement strong password p...
Triggers are pieces of code that are executed before or after specific data manipulation events occur on Salesforce records.
Triggers are used to perform custom actions like validation, updating related records, or sending email notifications.
They can be written in Apex and are executed when records are inserted, updated, deleted, or undeleted.
Triggers can be used to enforce business rules and automate processes in Sale...
Top trending discussions
Api based questions where to post or get fetch data
Salesforce introduced LWCs for better performance, reusability, and modern web standards.
LWCs offer better performance due to their lightweight nature and optimized rendering.
LWCs promote reusability through modular design and encapsulation of functionality.
LWCs align with modern web standards like ES6, Shadow DOM, and Web Components, making them more future-proof.
Aura components are based on Aura framework, which has ...
Events in LWCs differ from Aura components in terms of syntax, propagation, and handling.
In LWCs, events are dispatched using the standard DOM event model, while in Aura components, events are handled using the Aura event system.
LWC events use standard JavaScript event handling methods like addEventListener and dispatchEvent, while Aura events use $A.get('e.namespace:eventName').fire().
LWC events do not bubble up the D...
Application events are avoided in Salesforce development due to their potential impact on performance and complexity.
Application events can lead to tight coupling between components, making the code harder to maintain and debug.
They can also result in excessive event firing, causing performance issues.
Using component events or other communication patterns like pub-sub can be more efficient and manageable.
Avoiding appli...
Find the count of contacts associated to an account which have unique email Ids
I have worked with integration frameworks such as MuleSoft, Apache Camel, and Dell Boomi.
MuleSoft
Apache Camel
Dell Boomi
External objects are virtual objects that allow you to access data stored outside Salesforce.
External objects represent data from an external system in Salesforce without copying the data into Salesforce.
They are defined using external data sources and external data objects.
You can use them to integrate data from external systems like databases, ERP systems, or web services.
External objects allow you to view and intera...
I applied via Referral and was interviewed before Feb 2023. There were 3 interview rounds.
Trigger question on parent child relationship
Batch class and trigger
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
posted on 8 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
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 details
I want to switch to explore new technologies and challenges in a different industry.
Interested in learning new skills and technologies
Seeking new challenges and opportunities for growth
Want to explore different industry perspectives
I applied via Campus Placement and was interviewed in Jan 2023. There were 4 interview rounds.
It was just a typical logical reasoning and aptitude MCQ test
There were 2 coding questions and you can select any language for solving it. The test was online
C is a procedural programming language while C++ is an object-oriented programming language.
C is a procedural programming language, while C++ supports both procedural and object-oriented programming.
C does not have classes and objects, while C++ does.
C does not support function overloading, while C++ does.
C does not have exception handling, while C++ does.
C does not have namespaces, while C++ does.
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.
Example: Inheritance allows a class to inherit properties and methods from another class.
Example: Encapsulation hides t...
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit
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 details and showing only the necessary features
Code implementing all 4 pillars of OOPs
Encapsulation: Encapsulate data within classes and provide public methods to access and modify the data.
Inheritance: Create a hierarchy of classes where child classes inherit attributes and methods from parent classes.
Polymorphism: Allow objects of different classes to be treated as objects of a common superclass through method overriding and overloading.
Abstraction: Hide complex ...
Stacks are Last In First Out (LIFO) data structures, while Queues are First In First Out (FIFO) data structures.
Stacks: Elements are added and removed from the same end, like a stack of plates. Example: Undo feature in text editors.
Queues: Elements are added at the rear and removed from the front, like a line of people waiting. Example: Print queue in a printer.
Code to find the 2nd largest element in an array
Sort the array in descending order and return the element at index 1
Iterate through the array and keep track of the two largest elements
Handle edge cases like arrays with less than 2 elements
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts them recursively, and then merges them.
Divide the input array into two halves
Recursively sort each half
Merge the sorted halves back together
DBMS stands for Database Management System, while RDBMS stands for Relational Database Management System. RDBMS is a type of DBMS.
DBMS is a software system that allows users to define, create, maintain and control access to the database.
RDBMS is a type of DBMS that stores data in a structured format using tables with rows and columns.
RDBMS enforces a set of rules called ACID properties to ensure data integrity, while D...
SQL is a standard language for managing databases, while MySQL is a specific open-source relational database management system.
SQL stands for Structured Query Language and is used to communicate with databases.
SQL is a standard language that can be used with various database management systems.
MySQL is a specific open-source relational database management system that uses SQL.
MySQL is one of the most popular database m...
Delete removes specific rows from a table, Truncate removes all rows from a table, and Drop removes the table itself.
Delete is a DML command that removes specific rows from a table based on a condition.
Truncate is a DDL command that removes all rows from a table but keeps the table structure.
Drop is a DDL command that removes the entire table along with its structure.
Different types of joins in DBMS include inner join, outer join, left join, right join, and full join.
Inner join: Returns rows when there is a match in both tables.
Outer join: Returns all rows from one table and only matching rows from the other table.
Left join: Returns all rows from the left table and the matched rows from the right table.
Right join: Returns all rows from the right table and the matched rows from the ...
Salesforce Developer
9
salaries
| ₹1.8 L/yr - ₹5.4 L/yr |
Software Developer
4
salaries
| ₹1.2 L/yr - ₹9 L/yr |
Senior Business Development Manager
4
salaries
| ₹8.4 L/yr - ₹11 L/yr |
Software Engineer
3
salaries
| ₹5.2 L/yr - ₹10 L/yr |
Software QA Engineer
3
salaries
| ₹5.4 L/yr - ₹6.7 L/yr |
Infosys
TCS
Wipro
HCLTech