i
4i apps solutions
Filter interviews by
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
In the first round of the interview, I encountered a set of multiple-choice questions (MCQs) related to aptitude as well as a set of Java MCQs focused on logical reasoning.
Top trending discussions
Abstraction allows for defining a common interface for related objects, while inheritance enables a class to inherit attributes and methods from another class.
Abstraction involves hiding the implementation details and showing only the necessary features of an object. Inheritance allows a class to inherit properties and behaviors from another class.
Abstraction helps in creating a blueprint of a class without providing t...
To find the angle between hour and minute hand at a given time on a clock face.
Calculate the angle made by hour hand with 12:00 on the clock face
Calculate the angle made by minute hand with 12:00 on the clock face
Find the absolute difference between the two angles
If the angle is greater than 180 degrees, subtract it from 360 degrees for the acute angle
posted on 10 Aug 2024
A self join query is used to join a table to itself in a SQL query.
Self join is used when a table needs to be joined with itself to compare rows within the same table.
It requires aliasing the table with different names to distinguish between the two instances of the same table.
Commonly used in hierarchical data structures or when comparing related rows in a table.
Group by query is used to group data based on a specific category.
Use the GROUP BY clause in SQL to group data based on a specific column
Aggregate functions like COUNT, SUM, AVG can be used with GROUP BY to perform calculations on grouped data
Example: SELECT category, COUNT(*) FROM products GROUP BY category
posted on 14 Mar 2024
Socail Media affecting
posted on 17 Nov 2023
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
Objective questions on Core Java. Questions were on functions in Java Library, output from a given code etc.
posted on 17 Oct 2023
posted on 5 Sep 2023
It placed in hackerRank.question difficulty level was medium.
I applied via Walk-in and was interviewed in Sep 2021. There were 4 interview rounds.
Post method is used to send data to a server while Get method is used to retrieve data from a server.
Post method is used to submit data to a server for processing.
Get method is used to retrieve data from a server.
Post method is more secure than Get method as it does not expose data in the URL.
Get method has a limit on the amount of data that can be sent while Post method does not have any such limit.
Examples of Post me...
I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.
Trigger context refers to the execution context of a trigger in Salesforce.
Trigger context provides information about the record(s) that caused the trigger to execute.
It includes details like the trigger event type, the old and new versions of the records, and the user who caused the trigger to execute.
The trigger context is accessed using the Trigger class in Apex.
Example: Trigger context can be used to perform specif...
Batch/Apex class is a type of Apex code that processes large amounts of data asynchronously in batches.
Batch classes are used to process large amounts of data in batches
Apex classes are used to write custom business logic
Batch classes implement the Database.Batchable interface
Apex classes can be used to create triggers, controllers, and web services
Example: A batch class can be used to update all accounts with a specif
Workflow is an automated process that helps to streamline business operations and improve efficiency.
Workflow is a series of steps that automate a business process.
It can be used to automate tasks such as sending emails, updating records, and creating tasks.
Workflows can be triggered by specific events or conditions, such as when a record is created or updated.
Salesforce provides a visual interface for creating and man...
Master-detail relationship is a parent-child relationship where the child record cannot exist without the parent record. Lookup relationship is a simple association between two objects.
Master-detail relationship is a stricter relationship than lookup relationship.
Master-detail relationship is used when there is a parent-child relationship between two objects.
In master-detail relationship, the child record inherits the ...
Before trigger runs before the record is saved to the database, while after trigger runs after the record is saved.
Before trigger is used to update or validate record values before they are saved to the database.
After trigger is used to perform additional actions after the record is saved to the database.
Before trigger can be used to prevent certain changes from being made to a record.
After trigger can be used to updat...
Salesforce architecture is a multi-layered framework that allows for customization and scalability.
Salesforce architecture consists of four layers: presentation, logic, data, and storage.
The presentation layer is responsible for the user interface and user experience.
The logic layer contains the business rules and processes.
The data layer stores the data and manages relationships between objects.
The storage layer manag...
Salesforce backend follows a similar pattern to MVC architecture.
Salesforce backend is divided into three layers: Model, View, and Controller.
Model layer contains the data and business logic.
View layer is responsible for rendering the user interface.
Controller layer handles user input and communicates with the Model and View layers.
Apex is used for the Controller layer and SOQL for the Model layer.
Visualforce is used f...
Visualforce is a page-centric model while Lightning Component is a component-centric model.
Visualforce is based on a page-centric model while Lightning Component is based on a component-centric model.
Visualforce uses a server-side controller while Lightning Component uses a client-side controller.
Visualforce is built using Apex and Visualforce markup language while Lightning Component is built using JavaScript and Aura...
Yes, we can use trigger.new() in before & after trigger.
In before trigger, trigger.new() returns the records that are about to be saved.
In after trigger, trigger.new() returns the records that have been saved.
We can use trigger.new() to access and manipulate the records in the trigger context.
Interview experience
Technical Consultant
77
salaries
| ₹3.8 L/yr - ₹11 L/yr |
Functional Consultant
44
salaries
| ₹4.9 L/yr - ₹20 L/yr |
Senior Associate Technical Consultant
41
salaries
| ₹2.3 L/yr - ₹8.5 L/yr |
Oracle Financial Functional Consultant
39
salaries
| ₹4.9 L/yr - ₹16.8 L/yr |
Oracle Technical Consultant
36
salaries
| ₹3.5 L/yr - ₹12 L/yr |
Infosys
TCS
Wipro
HCLTech