i
Apexon
Filter interviews by
I was interviewed before Mar 2024.
Top trending discussions
I was interviewed in Aug 2024.
Best coding practices involve writing clean, efficient, and maintainable code.
Use meaningful variable and function names
Follow consistent coding style and formatting
Write comments to explain complex logic
Avoid duplicate code by using functions and classes
Test code thoroughly before deployment
TDD stands for Test-Driven Development, which involves writing test cases before writing the actual code.
TDD is a software development process where tests are written before the code implementation.
Test cases are written based on the expected behavior of the code.
Developers write just enough code to pass the tests, ensuring code quality and functionality.
TDD helps in identifying bugs early in the development process.
Ex...
I chose this tech stack because of its scalability, performance, and community support.
Chose tech stack based on scalability needs
Selected for performance optimization
Considered community support for troubleshooting and updates
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Higher order functions are functions that can take other functions as arguments or return functions as results.
Higher order functions can accept functions as parameters.
Higher order functions can return functions as output.
Examples include map, filter, and reduce functions in JavaScript.
Types define the structure of data while interfaces define the behavior of classes. Types can be used for defining variables and parameters, while interfaces can be used for defining contracts for classes.
Types define the structure of data, such as primitive types (int, string) or custom types (class, struct)
Interfaces define the behavior that a class must implement, without specifying how it should be implemented
Types...
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
The protocols that work when there is a communication between 2 Pbx systems are SIP (Session Initiation Protocol) and H.323.
SIP (Session Initiation Protocol) is commonly used for setting up and tearing down voice or video calls over IP networks.
H.323 is an older protocol used for multimedia communication over IP networks.
Both SIP and H.323 are commonly used in VoIP (Voice over Internet Protocol) systems to facilitate c
Micro service architecture design patterns are best practices for designing and implementing microservices.
Use the API Gateway pattern to route requests to the appropriate microservice
Implement the Circuit Breaker pattern to handle failures gracefully
Utilize the Service Registry pattern to dynamically discover and communicate with services
Apply the Saga pattern for managing distributed transactions
Use the CQRS pattern
An ellipse is a closed curve that is shaped like a stretched circle.
It has two focal points, which are equidistant from the center.
The sum of the distances from any point on the ellipse to the two focal points is constant.
Ellipses are commonly used in mathematics, physics, and engineering.
Examples of ellipses include the orbits of planets around the sun and the shape of some lenses and mirrors.
Lookup is used to find a specific value in a table while extract is used to retrieve a subset of data from a larger dataset.
Lookup searches for a specific value in a table and returns a related value from the same row or column.
Extract retrieves a subset of data from a larger dataset based on certain criteria.
Lookup is used to join tables while extract is used to filter data.
Lookup is commonly used in Excel while extra...
Yes, lookup can be used in a single rule.
Lookup can be used to retrieve data from another table or object.
It can be used in a single rule to fetch data and use it in the current rule.
Lookup can be used with filters to retrieve specific data.
Lookup can also be used to retrieve data from related objects.
To split 1000 records into 100, divide the total number of records by the desired number of splits.
Use a loop to iterate through the records and add them to an array or list
Calculate the number of records per split by dividing the total number of records by the desired number of splits
Use another loop to split the records into the desired number of splits based on the calculated number of records per split
Ensure that a
The ternary operator can be used instead of if.
The ternary operator is a shorthand version of if-else statement.
Syntax: condition ? value_if_true : value_if_false
Example: a ? map(a) : b
Designing a test plan for a problem
Identify the problem statement and objectives
Define test scope and criteria
Create test cases based on requirements
Assign resources and timelines for testing
Execute test cases and document results
Currently using agile methodology with daily stand-ups, bi-weekly sprints, and regular client check-ins.
Agile methodology
Daily stand-ups
Bi-weekly sprints
Regular client check-ins
Coding questions related to JavaScript and React concepts.
They seek a problem-solving approach and adherence to coding standards.
based on 1 interview
Interview experience
based on 6 reviews
Rating in categories
Senior Software Engineer
758
salaries
| ₹6.2 L/yr - ₹25 L/yr |
Software Engineer
597
salaries
| ₹4 L/yr - ₹14.3 L/yr |
Softwaretest Engineer
249
salaries
| ₹3.3 L/yr - ₹10.3 L/yr |
Senior Engineer
236
salaries
| ₹7 L/yr - ₹25.7 L/yr |
Technical Lead
191
salaries
| ₹10.2 L/yr - ₹35 L/yr |
TCS
Infosys
Wipro
HCLTech