Upload Button Icon Add office photos

Filter interviews by

Acquia Senior Software Engineer Interview Questions and Answers

Updated 28 Apr 2022

Acquia Senior Software Engineer Interview Experiences

1 interview found

I applied via Approached by Company and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Composer dependency management
Round 2 - Coding Test 

System design of atm

Round 3 - HR 

(1 Question)

  • Q1. Salary, location, flexibility

Interview Preparation Tips

Interview preparation tips for other job seekers - Be fully prepared . Be confident.

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed in Apr 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Object Oriented Concepts and basic list/tuple/dictionary/ datetime conversion
  • Q2. Project done in last company and how will you help Saama?

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to frame answers end to end and stick to what you have done. Don't try to exaggerate.

I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Informatica scenario based questions
  • Q2. Told to write complex sql queries based on some informations.
  • Q3. Agile methodology
  • Q4. What do you know about Saama

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview experience and good hike.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. About the project. and asked what i did in project. how to create schema in pyspark. what is ADE. what are the difficulties i faced in project. what is spark submit command how we write sparksubmit command...
  • Q2. No of occurrences of letter in a string.
  • Ans. 

    Count occurrences of a letter in a string.

    • Iterate through each character in the string and count occurrences of the specified letter.

    • Use a hashmap to store the count of each letter.

    • Handle both uppercase and lowercase letters to ensure accurate counting.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Form based JS questions. String questions in javascript
  • Q2. React interview questions with some state management follow up questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on js ,es6, node.js
Interview experience
1
Bad
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 was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql question, joins , store procedure
  • Q2. Mvc question, mvc frame work

Interview Preparation Tips

Interview preparation tips for other job seekers - Never join this company , that is my experience , they will give you resignation in 10 days without telling the proper reason , in this case it was team lead saurav , he had all planned me not gain entry to office on 10th day . i waited for 2 hours outside office then no one came so i left , also you sign bond for 2 years minimum, in my it was not applicable because i was experience
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. SQL query to join 3 tables
  • Ans. 

    Use SQL JOIN to combine data from 3 tables based on a common key.

    • Use INNER JOIN, LEFT JOIN, or RIGHT JOIN depending on the desired result

    • Specify the columns to select from each table

    • Use ON clause to specify the join condition

  • Answered by AI
  • Q2. Spring boot annotations
  • Q3. Hibernate annotations
  • Q4. Java 8 Streams + Lambda
Round 2 - One-on-one 

(3 Questions)

  • Q1. Working style: Independent contributor or Team
  • Q2. Are green-field projects alright?
  • Ans. 

    Green-field projects are great opportunities to start fresh and implement new technologies.

    • Green-field projects allow for creative freedom and innovation

    • They provide the opportunity to work with the latest technologies and tools

    • Starting from scratch can lead to cleaner code and better architecture

    • Examples: Developing a new mobile app, creating a new website from scratch

  • Answered by AI
  • Q3. Are you ok with learning new tech stacks?

Interview Preparation Tips

Topics to prepare for Revature Senior Software Engineer interview:
  • Java
  • Spring Framework
  • Hibernate
  • Angular
  • Data Structures

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test

Round 2 - Group Discussion 

Current affairs

Round 3 - Technical 

(1 Question)

  • Q1. Puzzle , sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, whatever you know just be confident

I applied via Naukri.com and was interviewed in Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Database related questions
  • Q2. Api
  • Q3. Two basic coding questions
  • Q4. Some apti based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just try to attempt all the sample questions available in geeks for geeks

Interview Questionnaire 

10 Questions

  • Q1. What is dispose and finalize?
  • Ans. 

    Dispose and finalize are methods used for releasing resources in .NET.

    • Dispose is used to release unmanaged resources immediately.

    • Finalize is used to release managed resources when the garbage collector runs.

    • Dispose can be called manually or through the using statement.

    • Finalize is called automatically by the garbage collector.

    • Dispose is implemented by IDisposable interface.

    • Finalize is implemented by Object class.

  • Answered by AI
  • Q2. Explain oops concepts?
  • Ans. 

    OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software solutions.

    • Encapsulation - binding data and functions together

    • Inheritance - creating new classes from existing ones

    • Polymorphism - ability of objects to take on multiple forms

    • Abstraction - hiding implementation details

    • Objects - instances of classes that encapsulate data and behavior

  • Answered by AI
  • Q3. What is inheritance and disadavantages of it?
  • Ans. 

    Inheritance is a mechanism in OOP where a new class is derived from an existing class.

    • It allows for code reusability and promotes a hierarchical structure.

    • It can lead to tight coupling and make the code harder to maintain.

    • It can also result in the creation of unnecessary classes and increase complexity.

    • Example: A Car class can inherit properties and methods from a Vehicle class.

    • Example: A Square class can inherit prope

  • Answered by AI
  • Q4. Explicite interface?
  • Ans. 

    Explicit interface is a way to implement multiple interfaces with same method names.

    • Explicit interface is used to avoid naming conflicts when implementing multiple interfaces.

    • It is implemented by prefixing the interface name to the method name.

    • It is useful when implementing COM interfaces in .NET.

    • Example: void IInterface1.Method() and void IInterface2.Method()

  • Answered by AI
  • Q5. Interface vs abstract classes
  • Ans. 

    Interface defines only method signatures while abstract class can have method implementations.

    • Interfaces can be implemented by multiple classes while abstract classes can only be extended by one class.

    • Interfaces are used for achieving multiple inheritance in Java while abstract classes are used for single inheritance.

    • Interfaces cannot have constructors while abstract classes can have constructors.

    • An example of an inter...

  • Answered by AI
  • Q6. Startup method in .net core?
  • Ans. 

    Startup method in .NET Core is used to configure the application's services and middleware.

    • Startup method is defined in Startup.cs file.

    • It includes ConfigureServices and Configure methods.

    • ConfigureServices is used to add services to the dependency injection container.

    • Configure is used to configure the HTTP request pipeline.

    • Example: public void ConfigureServices(IServiceCollection services) { services.AddMvc(); }

    • Example...

  • Answered by AI
  • Q7. What are Http verbs?
  • Ans. 

    HTTP verbs are used to indicate the type of action being performed on a resource.

    • HTTP verbs include GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS

    • GET is used to retrieve data from a server

    • POST is used to submit data to a server

    • PUT is used to update an existing resource on a server

    • DELETE is used to delete a resource from a server

    • PATCH is used to partially update a resource on a server

    • HEAD is used to retrieve only the head...

  • Answered by AI
  • Q8. Questions related to logging in webapi?
  • Q9. Sql profiler?
  • Q10. Explain project architecture?
  • Ans. 

    Project architecture refers to the overall design and structure of a software project.

    • It includes the organization of components and modules

    • Defines the relationships between them

    • Specifies the technologies and tools used

    • Determines the overall performance and scalability

    • Examples include MVC, microservices, and client-server architecture

  • Answered by AI

Skills evaluated in this interview

Acquia Interview FAQs

How many rounds are there in Acquia Senior Software Engineer interview?
Acquia interview process usually has 3 rounds. The most common rounds in the Acquia interview process are One-on-one Round, Coding Test and HR.
How to prepare for Acquia Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Acquia. The most common topics and skills that interviewers at Acquia expect are Drupal, Open Source, PHP, Agile and MySQL.

Tell us how to improve this page.

Acquia Senior Software Engineer Salary
based on 59 salaries
₹20 L/yr - ₹38 L/yr
87% more than the average Senior Software Engineer Salary in India
View more details

Acquia Senior Software Engineer Reviews and Ratings

based on 5 reviews

4.5/5

Rating in categories

4.1

Skill development

4.6

Work-life balance

4.2

Salary

4.2

Job security

4.3

Company culture

3.3

Promotions

4.1

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer
68 salaries
unlock blur

₹11 L/yr - ₹26.7 L/yr

Senior Software Engineer
59 salaries
unlock blur

₹20 L/yr - ₹38 L/yr

Software Development Engineer II
26 salaries
unlock blur

₹30 L/yr - ₹42 L/yr

Staff Software Engineer
24 salaries
unlock blur

₹27 L/yr - ₹49 L/yr

Engineering Manager
18 salaries
unlock blur

₹39.5 L/yr - ₹77.6 L/yr

Explore more salaries
Compare Acquia with

Adobe

3.9
Compare

Cyfuture

3.0
Compare

Value Point Systems

3.6
Compare

JoulestoWatts Business Solutions

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