Filter interviews by
Be the first one to contribute and help others!
I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 3 interview rounds.
The .NET Framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.
Developed by Microsoft
Provides a large library of pre-coded solutions
Supports multiple programming languages
Used for building applications for Windows, web, mobile, and cloud
Consists of Common Language Runtime (CLR) and class library
LINQ stands for Language Integrated Query.
LINQ is a set of features introduced in .NET Framework that allows for querying data from different data sources using a uniform syntax.
LINQ can be used to query objects, databases, XML, and more.
LINQ provides a consistent model for working with data regardless of the data source.
Example: var query = from c in customers where c.City == 'London' select c;
Clustered index determines the physical order of data in a table, while non-clustered index does not.
Clustered index physically reorders the table data based on the indexed column
Non-clustered index creates a separate structure to store the index data
Clustered index is faster for retrieval but slower for insert and update operations
Non-clustered index is slower for retrieval but faster for insert and update operations
UNION combines the result sets of two or more SELECT statements, while UNION ALL does the same but includes duplicate rows.
UNION removes duplicate rows from the result set, while UNION ALL includes all rows
UNION is slower than UNION ALL because it performs a distinct operation
UNION requires that all SELECT statements have the same number of columns with compatible data types
Example: SELECT column1 FROM table1 UNION SEL...
Expected salary should be based on industry standards, experience, skills, and responsibilities of the role.
Research industry standards for the specific role and location
Consider your level of experience and skills
Factor in the responsibilities and expectations of the position
Be prepared to negotiate based on the company's budget and benefits package
I would join your company because of its reputation for innovation and growth opportunities.
Reputation for innovation in the industry
Opportunities for growth and advancement
Positive company culture and values
Exciting projects and challenges to work on
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
Email Studio is a Salesforce tool for creating and sending personalized emails to targeted audiences.
Create an email in Email Studio using drag-and-drop tools or HTML coding
Select a targeted audience using Salesforce data
Preview and test the email before sending
Schedule or send the email to the selected audience
Track email performance and engagement metrics
I applied via Recruitment Consultant and was interviewed in May 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2021. There was 1 interview round.
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
Optimizing a React application involves reducing bundle size, improving rendering performance, and implementing code splitting.
Use code splitting to load only necessary code for each page
Minimize bundle size by removing unused dependencies and optimizing images
Use React.memo and shouldComponentUpdate to prevent unnecessary re-renders
Use lazy loading to defer loading of non-critical components
Use server-side rendering t...
Shadow DOM is a way to encapsulate the styling and behavior of a web component.
Shadow DOM allows for creating isolated DOM trees within a larger document.
It helps to prevent CSS conflicts and JavaScript collisions between different parts of a web page.
Shadow DOM can be used to create reusable web components that can be easily shared and used across different projects.
It is supported by all modern browsers including Chr
useMemo is used for memoization of a value, while useCallback is used for memoization of a function.
useMemo returns a memoized value, while useCallback returns a memoized function.
useMemo is used to optimize expensive computations, while useCallback is used to optimize expensive function creation.
useMemo takes a function and an array of dependencies, while useCallback takes a function and an array of dependencies and r...
A pure function is a function that always returns the same output for a given input and has no side effects.
Pure functions are deterministic and have no side effects.
They only depend on their input parameters and not on any external state.
Pure functions are easier to test and reason about than impure functions.
Examples of pure functions include mathematical functions like sin(x) and cos(x).
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
TCS
Accenture
Wipro
Cognizant