Persistent Systems
10+ Best Engineering Aids & Consultancies Interview Questions and Answers
Q1. 1. What is API Testing 2. HTTP error codes 3. How to test API 4. Types of API 5. Questions on JAVA, oops concept 6. Sudo code for prime number 7. Questions on Performance Testing 8. How you are doing performanc...
read moreInterview questions for Project Lead position covering API testing, HTTP error codes, performance testing, Java, authentication, Swagger, AWS, and project-related questions.
API testing involves testing the functionality, reliability, performance, and security of APIs.
HTTP error codes are status codes returned by a server to indicate the status of a request.
APIs can be tested using tools like Postman, SoapUI, and JMeter.
Types of APIs include REST, SOAP, and GraphQL.
Java and OO...read more
Q2. Upon receiving client requirement to create APIs, what are the intial steps you will take?
The initial steps involve understanding the client requirements, analyzing the scope of work, and creating a plan for API development.
Meet with the client to discuss their requirements and goals for the APIs
Gather detailed information about the data and functionality that the APIs need to provide
Analyze the scope of work and determine the resources and timeline needed for development
Create a plan outlining the steps involved in API development, including design, implementatio...read more
Q3. .Net Core middleware, when we required custom middleware?
Custom middleware in .Net Core is required when we need to add additional processing logic to the request pipeline.
Custom authentication
Request logging
Error handling
Response compression
Q4. Explain how backpropogation works
Backpropagation is a method used in neural networks to update the weights of the network by calculating the gradient of the loss function.
Backpropagation involves calculating the gradient of the loss function with respect to each weight in the network.
The gradients are then used to update the weights in the network in order to minimize the loss function.
This process is repeated iteratively until the network converges to a set of weights that minimize the loss function.
Backpro...read more
Q5. .Net Core design pattern and life time
Design patterns in .Net Core help in structuring code for better maintainability and scalability.
Design patterns like Singleton, Factory, and Dependency Injection are commonly used in .Net Core.
They help in separating concerns, improving code reusability, and making code more testable.
Lifetime management in .Net Core refers to how long an object should exist in the application.
Transient, Scoped, and Singleton are the three main lifetime options in .Net Core.
For example, a Sin...read more
Q6. Implement convolution working in c++
Implementing convolution in C++
Use nested loops to iterate over the input and kernel matrices
Apply the convolution operation by multiplying corresponding elements and summing them up
Handle edge cases by padding the input matrix if necessary
Consider using libraries like OpenCV for optimized implementations
Q7. Explain process of UX?
UX process involves understanding user needs, designing solutions, and testing them for usability.
Research user needs and behaviors
Create user personas and scenarios
Design user interfaces and interactions
Test and iterate designs based on user feedback
Implement and launch the final product
Continuously gather user feedback and make improvements
Examples: user interviews, wireframing, prototyping, usability testing
Q8. Current project architecture
Our current project architecture is based on microservices using Docker containers and Kubernetes for orchestration.
Microservices architecture
Docker containers
Kubernetes for orchestration
Q9. Create a map function
Map function applies a function to each element in an array and returns a new array with the results.
Use the map function to iterate over each element in the array and apply a function to it.
Example: const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); // [2, 4, 6]
Q10. Current project
Currently leading a team to develop a new mobile app for tracking fitness goals.
Managing a team of developers and designers
Creating project timelines and milestones
Collaborating with stakeholders to gather requirements
Testing and iterating on app features
Implementing feedback from beta testers
Top HR Questions asked in Best Engineering Aids & Consultancies
Interview Process at Best Engineering Aids & Consultancies
Reviews
Interviews
Salaries
Users/Month