i
Apexon
Filter interviews by
Best practices for Batch, Queues, and Asynchronous Apex ensure efficient processing and resource management in Salesforce.
Limit Batch Size: Set batch size to a maximum of 2000 records to optimize processing and avoid governor limits. Example: `Database.executeBatch(new MyBatchClass(), 200);`
Use Queueable Apex for Chaining: Utilize Queueable Apex to chain jobs for better control over execution order and to handle c...
IIF (Immediate If) is a function used in programming to return one of two values based on a condition.
IIF is commonly used in SQL and programming languages like VB.NET.
Syntax: IIF(condition, true_value, false_value).
Example: IIF(x > 10, 'Greater', 'Lesser') returns 'Greater' if x is more than 10.
It simplifies conditional expressions in a single line.
Azure Storage is a general-purpose storage solution, while Azure Data Lake Storage is optimized for big data analytics.
Azure Storage supports various data types (blobs, files, queues, tables) for general use cases.
Azure Data Lake Storage is designed specifically for big data analytics and supports hierarchical namespace.
Data Lake Storage allows for fine-grained access control and integrates seamlessly with Azure a...
I'm seeking new challenges and opportunities to grow my skills in cloud engineering and contribute to innovative projects.
Desire for professional growth: I'm eager to expand my expertise in cloud technologies, such as AWS and Azure.
Interest in innovative projects: I want to work on cutting-edge solutions that can make a significant impact.
Seeking a collaborative environment: I'm looking for a team-oriented culture...
To build a simple react component
Create a new React component file
Define the component using a functional or class component
Render the component with JSX syntax
Export the component for use in other files
Yes, I managed a CI/CD pipeline in my project.
Setting up automated testing was a challenge due to compatibility issues.
Integrating different tools and technologies caused some delays.
Ensuring smooth deployment across multiple environments required careful planning.
OOPs concepts are used in my project for creating reusable and modular code.
I use inheritance to create a base class for common functionalities and then derive specific classes from it.
Encapsulation is used to hide the internal implementation details of a class and only expose necessary methods and properties.
Polymorphism allows me to use a single interface to represent different data types or objects.
Abstraction ...
LINQ (Language Integrated Query) is a feature in C# that allows for querying data from different data sources using a SQL-like syntax.
LINQ allows for querying data from collections, databases, XML, and more.
It provides a set of standard query operators like Where, Select, OrderBy, GroupBy, etc.
LINQ queries are written in a declarative syntax, making code more readable and maintainable.
Example: var result = from nu...
I have automated approximately 500 test cases.
I have automated test cases for critical functionalities to ensure robustness.
I have automated regression test cases to save time and effort during testing.
I have automated boundary test cases to ensure the system handles extreme scenarios.
I have automated negative test cases to validate error handling.
I have automated performance test cases to assess system response u...
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns help in creating maintainable, scalable, and reusable code.
They provide a common language for developers to communicate and understand each other's code.
Examples of design patterns include Singleton, Factory, Observer, and MVC.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Referral and was interviewed in Sep 2024. There were 3 interview rounds.
I handle escalations by addressing the issue promptly, involving necessary stakeholders, and providing regular updates.
Address the issue promptly to prevent further escalation
Involve necessary stakeholders to gather input and support
Provide regular updates to all parties involved to ensure transparency and progress
Implement solutions to prevent similar escalations in the future
Long-term securities are investments held for an extended period, while short-term securities are held for a shorter duration.
Long-term securities typically have maturity dates of over one year, such as bonds or stocks.
Short-term securities have maturity dates of one year or less, like Treasury bills or certificates of deposit.
Long-term securities offer higher potential returns but also higher risk, while short-term se...
Yield to Maturity is the total return anticipated on a bond if it is held until it matures.
Yield to Maturity is the annual rate of return an investor can expect to earn if the bond is held until it matures.
It takes into account the bond's current market price, par value, coupon interest rate, and time to maturity.
Yield to Maturity helps investors compare different bonds and make informed investment decisions.
For exampl...
I applied via Job Portal and was interviewed in Oct 2024. There were 3 interview rounds.
Sorting an array involves arranging its elements in a specific order, typically ascending or descending.
Use built-in functions like sort() in Python: e.g., sorted(['banana', 'apple', 'cherry']) returns ['apple', 'banana', 'cherry'].
For custom sorting, provide a key function: e.g., sorted(['banana', 'apple', 'cherry'], key=len) sorts by string length.
Consider case sensitivity: e.g., ['banana', 'Apple', 'cherry'] sorts t...
Variable scope refers to the visibility and accessibility of variables within different parts of a program.
Variables declared inside a function have local scope and are only accessible within that function.
Global variables can be accessed from anywhere in the program.
Nested functions can access variables from their parent functions.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Functional programming in Java focuses on using functions to perform tasks, while OOPs concepts revolve around classes and objects.
Functional programming in Java involves using higher-order functions, lambda expressions, and streams to process data.
OOPs concepts in Java include inheritance, encapsulation, polymorphism, and abstraction.
Functional programming promotes immutability and avoids side effects, while OOPs allo...
Functional programming in Java focuses on using functions to perform operations on data, emphasizing immutability and avoiding side effects.
Uses higher-order functions like map, filter, and reduce to manipulate data
Emphasizes immutability to avoid side effects
Encourages declarative programming style
Leverages lambda expressions and streams for concise code
Example: Using map to transform a list of integers
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns help in creating maintainable, scalable, and reusable code.
They provide a common language for developers to communicate and understand each other's code.
Examples of design patterns include Singleton, Factory, Observer, and MVC.
I have used the MVC (Model-View-Controller) design pattern in my previous projects.
Separates the application into three main components: Model (data), View (UI), and Controller (logic)
Promotes code reusability, modularity, and easier maintenance
Examples: ASP.NET MVC, Spring MVC, Ruby on Rails
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
I was selected in 1st interview. Kotlin questions like MVVM, coroutine etc.
Using a crypto price API to fetch and display real-time cryptocurrency prices in a machine coding project.
Utilize a crypto price API to fetch real-time cryptocurrency prices
Implement error handling for API requests
Display the fetched prices in a user-friendly format
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
OOPs concepts are used in my project for creating reusable and modular code.
I use inheritance to create a base class for common functionalities and then derive specific classes from it.
Encapsulation is used to hide the internal implementation details of a class and only expose necessary methods and properties.
Polymorphism allows me to use a single interface to represent different data types or objects.
Abstraction helps...
LINQ (Language Integrated Query) is a feature in C# that allows for querying data from different data sources using a SQL-like syntax.
LINQ allows for querying data from collections, databases, XML, and more.
It provides a set of standard query operators like Where, Select, OrderBy, GroupBy, etc.
LINQ queries are written in a declarative syntax, making code more readable and maintainable.
Example: var result = from num in ...
Yes, I managed a CI/CD pipeline in my project.
Setting up automated testing was a challenge due to compatibility issues.
Integrating different tools and technologies caused some delays.
Ensuring smooth deployment across multiple environments required careful planning.
I have automated approximately 500 test cases.
I have automated test cases for critical functionalities to ensure robustness.
I have automated regression test cases to save time and effort during testing.
I have automated boundary test cases to ensure the system handles extreme scenarios.
I have automated negative test cases to validate error handling.
I have automated performance test cases to assess system response under ...
Remove the duplicates character from the string and print string with only characters occuring once?
Top trending discussions
Some of the top questions asked at the Apexon interview -
The duration of Apexon interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 140 interview experiences
Difficulty level
Duration
based on 1.2k reviews
Rating in categories
6-10 Yrs
Not Disclosed
Senior Software Engineer
806
salaries
| ₹12.6 L/yr - ₹22 L/yr |
Software Engineer
572
salaries
| ₹7.4 L/yr - ₹14 L/yr |
Softwaretest Engineer
253
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Senior Engineer
242
salaries
| ₹12 L/yr - ₹23 L/yr |
Associate Software Engineer
192
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies