Upload Button Icon Add office photos

Filter interviews by

Aristo Pharmaceuticals Senior Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. UiPath Architecture

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basics of Android, Java, Kotlin.
  • Q2. Mvvm architecture, RxJava, jetpack components

Interview Preparation Tips

Interview preparation tips for other job seekers - Had 3 technical round and one HR Round.

Interview Questionnaire 

4 Questions

  • Q1. Azure Services
  • Q2. OOPS
  • Q3. Design Patterns
  • Q4. Angular Basics
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Related to manual testing
  • Q2. Test case design Technics
  • Q3. Scenario based questions
Round 3 - HR 

(1 Question)

  • Q1. General discussion

Interview Preparation Tips

Topics to prepare for CitiusTech Senior Software Engineer interview:
  • SDLC
  • Java
  • Selenium
  • Testng
Interview preparation tips for other job seekers - Prepare for manual testing basic concepts
Round 1 - Technical 

(1 Question)

  • Q1. Sql server questions
Round 2 - HR 

(1 Question)

  • Q1. Expectations & some technical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical questions sql server , Confidence

I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 3 interview rounds.

Round 1 - Coding Test 

This was a very easy test. It can be crackable easily.

Round 2 - Technical 

(2 Questions)

  • Q1. There is only 1 technical happened. Core java, angular, JUNIT
  • Ans. Basics of core java must, Angular if worked on it
  • Answered Anonymously
  • Q2. Junit test cases if worked previously.
  • Ans. 

    Junit test cases should always be re-run to ensure code quality and prevent regression.

    • Junit test cases should be run after every code change.

    • Test cases should cover all possible scenarios and edge cases.

    • Test cases should be automated to save time and ensure consistency.

    • Test cases should be reviewed and updated regularly.

    • Regression testing should be performed to ensure new changes do not break existing functionality.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion, Why this company kind of question.

Interview Preparation Tips

Topics to prepare for CitiusTech Senior Software Engineer interview:
  • Core Java
  • Angular
  • JUnit
Interview preparation tips for other job seekers - Company is good in terms of policies, also there is option of onsite.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Started off with: Tell me about yourself. OOPs questions: Explain abstraction, inheritance, how to make a class non-inheritable, does static class has all methods and properties as static, I wanna inherit ...
Round 3 - Technical 

(1 Question)

  • Q1. Most questions were from Design principles and SQL (they just ask Qs based on what's written on your CV) SOLID principles? Cosmos vs CouchbaseDB? Sql vs NoSql? Functions vs Stored Procedures? What design ...
Round 4 - HR 

(1 Question)

  • Q1. Before this round they'll ask you to fill out every detail on their platform. Once done they'll explain the salary structure, leaves and policies. Like they'll give you retention bonus but if you leave bef...

Interview Preparation Tips

Topics to prepare for CitiusTech Senior Software Engineer interview:
  • OOPS
  • C#.Net
  • Typescript
  • SQL Server
  • Angular
Interview preparation tips for other job seekers - Topic you should cover before interview: OOPs, .Net basics (incl. versions and changes), Angular basics and typescript, SQL and LINQ queries.
Be prepared with every technology that you've written in your resume/CV.

I applied via Job Portal and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. OOPS, Basic JS , Dot net Framework, C#
Round 2 - Technical 

(1 Question)

  • Q1. Questions based on your last worked projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Slow Interview Process, too much delay for the processing
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is difference between @primary and @Qualifier?
  • Ans. 

    Primary is used to define a primary bean when multiple beans of the same type are present, while Qualifier is used to specify which bean to autowire when multiple beans of the same type are present.

    • Primary annotation is used to give a higher preference to a bean when multiple beans of the same type are present in the Spring application context.

    • Qualifier annotation is used to specify which bean to autowire when multiple...

  • Answered by AI
  • Q2. How we can handle fault tolerance in Microservices?
  • Ans. 

    Fault tolerance in Microservices can be achieved through redundancy, graceful degradation, and circuit breakers.

    • Implementing redundancy by having multiple instances of each microservice running to handle failures.

    • Using graceful degradation to ensure that the system can still function even if certain microservices are unavailable.

    • Utilizing circuit breakers to prevent cascading failures by temporarily stopping requests t

  • Answered by AI
  • Q3. How to implement spring security?
  • Ans. 

    Implementing Spring Security involves configuring security settings in the Spring application.

    • Add Spring Security dependency in pom.xml

    • Configure security settings in SecurityConfig class

    • Define user roles and permissions

    • Use annotations like @EnableWebSecurity and @Secured

  • Answered by AI
  • Q4. Explain OAuth 2 implementation?
  • Ans. 

    OAuth 2 is an authorization framework that allows a third-party application to obtain limited access to an HTTP service.

    • OAuth 2 is used for delegated access, allowing a user to grant a third-party application access to their resources without sharing their credentials.

    • It involves the use of access tokens, which are issued by the authorization server after the user authenticates and authorizes the application.

    • OAuth 2 su...

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. Memory management in Java ?
  • Ans. 

    Java uses automatic memory management through garbage collection to allocate and deallocate memory.

    • Java uses garbage collection to automatically manage memory by deallocating objects that are no longer needed.

    • The JVM has a heap where objects are allocated and garbage collection is performed to reclaim memory.

    • Java provides the 'finalize()' method for objects to perform cleanup before they are garbage collected.

    • Memory le...

  • Answered by AI
  • Q2. Different types of gc?
  • Ans. 

    Different types of garbage collection algorithms in software development.

    • Mark and Sweep: Identifies and removes unreachable objects.

    • Generational: Divides objects into different generations based on age.

    • Parallel: Uses multiple threads to perform garbage collection concurrently.

    • Incremental: Spreads garbage collection work over multiple cycles to reduce pause times.

  • Answered by AI
  • Q3. Difference between executors &executorservice?
  • Ans. 

    Executors are a class that provides factory and utility methods for Executor, ExecutorService is an interface that represents an asynchronous execution service.

    • Executors class provides factory and utility methods for Executor interface

    • ExecutorService is an interface that represents an asynchronous execution service

    • ExecutorService extends Executor interface

    • ExecutorService provides methods to manage termination and produ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - More focus on core topics

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Arraylist find duplicate
  • Ans. 

    Find duplicates in an ArrayList of strings.

    • Iterate through the ArrayList and use a HashSet to keep track of seen elements.

    • If an element is already in the HashSet, it is a duplicate.

    • Store the duplicates in a separate ArrayList or print them directly.

  • Answered by AI

Skills evaluated in this interview

Tell us how to improve this page.

Medical Representative
178 salaries
unlock blur

₹1.5 L/yr - ₹5 L/yr

Officer
87 salaries
unlock blur

₹2.3 L/yr - ₹5.2 L/yr

Chemist
62 salaries
unlock blur

₹1.7 L/yr - ₹3.9 L/yr

Senior Officer
51 salaries
unlock blur

₹4.2 L/yr - ₹7.2 L/yr

Area Sales Manager
50 salaries
unlock blur

₹4 L/yr - ₹8 L/yr

Explore more salaries
Compare Aristo Pharmaceuticals with

ITC Infotech

3.6
Compare

Swiggy

3.8
Compare

Oyo Rooms

3.3
Compare

Udaan

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview