Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Bacancy Technology Team. If you also belong to the team, you can get access from here

Bacancy Technology Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 131 Reviews

Filter interviews by

Bacancy Technology Senior Software Developer Interview Questions, Process, and Tips

Updated 6 Dec 2023

Bacancy Technology Senior Software Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Nov 2023. 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 - One-on-one 

(2 Questions)

  • Q1. Describe OOPS concepts
  • Ans. 

    OOPS concepts are fundamental principles in object-oriented programming that help in designing and implementing software solutions.

    • Encapsulation: Bundling data and methods together in a class to hide implementation details.

    • Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.

    • Polymorphism: Ability of objects to take on many forms and perform different actions based on the contex...

  • Answered by AI
  • Q2. SOLID principles in .NET
  • Ans. 

    SOLID principles are design principles for writing maintainable and scalable software in .NET.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Subtypes must be substitutable for their base types.

    • I - Interface Segregation Principle: Clients should not ...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is abstarction
  • Ans. 

    Abstraction is the process of simplifying complex systems by focusing on the essential details.

    • Abstraction hides unnecessary details and exposes only the relevant information.

    • It allows developers to work at a higher level of abstraction, increasing productivity and code reusability.

    • For example, in object-oriented programming, classes are used to abstract away the implementation details and provide a simplified interfac

  • Answered by AI
  • Q2. What is inheritance
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows for code reuse and promotes modularity.

    • The class that is being inherited from is called the superclass or base class.

    • The class that inherits from the superclass is called the subclass or derived class.

    • The subclass can access the public and protected members of the superclass.

    • In...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. No of divisions in cobol?
  • Ans. 

    There are four divisions in COBOL: Identification Division, Environment Division, Data Division, and Procedure Division.

    • Identification Division: Contains program name, author, and date.

    • Environment Division: Specifies the hardware and software environment.

    • Data Division: Defines the data structures used in the program.

    • Procedure Division: Contains the actual program logic.

  • Answered by AI
  • Q2. What is GDG in JCL?
  • Ans. 

    GDG stands for Generation Data Group in JCL, used to manage related datasets as a single unit.

    • GDG is used in JCL to group related datasets together for easier management.

    • It allows for easy referencing of datasets within the group using relative generation numbers.

    • Example: MYDATA.GDG(+1) refers to the most recent generation in the GDG.

    • Example: MYDATA.GDG(-1) refers to the previous generation in the GDG.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Basic angular questions
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Every questions can be found on Google.. simply Google angular interview questions
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2023. 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 - Coding Test 

Write a class with some use case.

Round 3 - One-on-one 

(1 Question)

  • Q1. SQL and PLSql difference.
  • Ans. 

    SQL is a standard language for managing relational databases, while PL/SQL is Oracle's procedural extension for SQL.

    • SQL is a standard language for querying and managing relational databases.

    • PL/SQL is Oracle's procedural extension for SQL, allowing for more complex programming capabilities.

    • SQL is used for querying data, while PL/SQL is used for writing procedural code like functions and triggers.

    • SQL is a declarative lan...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Think before applying. Some interviewer don't have mindset of taking interview.
Rude attitude, not behave as professional

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Machine coding -- design and implement splitwise -- duration 1.5hr
  • Q2. Basic implemetation of split-wise
  • Ans. 

    Split-wise is a basic implementation to divide expenses among a group of people.

    • Create a function that takes in an array of expenses and participants

    • Calculate the total expense and divide it equally among participants

    • Return a list of strings showing who owes how much to whom

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Low and high level design of BookMyShow
  • Ans. 

    BookMyShow is a platform for booking movie tickets, event tickets, and other entertainment activities.

    • Low level design: Database schema for storing user information, ticket details, show timings, etc.

    • High level design: System architecture including front-end, back-end, and database components.

    • Example: Use of microservices for scalability and fault tolerance.

    • Example: Integration with payment gateways for seamless transa

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Mar 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Mostly on OOP's basic and some tricky questions related SOLID concepts
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Arrays, basics. easy, some important topics in python and sql

Round 3 - Technical 

(2 Questions)

  • Q1. SQL basics question learned in online or self
  • Q2. Joins, groupby, clause, projection, having

Interview Preparation Tips

Interview preparation tips for other job seekers - do well
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

It was basic test. online.

Round 3 - Coding Test 

2 questions on arrays. online.

Round 4 - Group Discussion 

The general topic. Be point to point

Round 5 - Technical 

(1 Question)

  • Q1. SQL and Python questions. online. screen sharing
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. .net core middleware
Round 3 - Technical 

(1 Question)

  • Q1. Manament discusion about your last project and responsibility
Round 4 - HR 

(1 Question)

  • Q1. Salary discusion and designation and preferred loaction

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Smart and trying to convivence them that you are good
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Mar 2022.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Mostly asked java springboot questions
  • Q2. What is interceptor
  • Ans. 

    An interceptor is a middleware component that intercepts incoming and outgoing HTTP requests in an application.

    • Interceptors can be used for logging, authentication, error handling, and modifying requests/responses.

    • In Angular, interceptors can be used to add headers to HTTP requests or handle errors globally.

    • In Spring framework, interceptors can be used for pre-processing and post-processing of requests.

    • Interceptors are...

  • Answered by AI
  • Q3. What are all functional interfaces available in java
  • Ans. 

    Functional interfaces in Java are interfaces with a single abstract method, used for lambda expressions and method references.

    • Functional interfaces can be found in the java.util.function package.

    • Examples of functional interfaces include Consumer, Supplier, Predicate, and Function.

    • Functional interfaces can be identified by the @FunctionalInterface annotation.

  • Answered by AI
  • Q4. Gatway implementation in spring boot
  • Ans. 

    Gateway implementation in Spring Boot allows for routing and filtering of incoming requests to different microservices.

    • Use Spring Cloud Gateway for implementing gateway in Spring Boot

    • Define routes and filters in application.properties or application.yml

    • Example: routes: - id: my_route uri: http://localhost:8080 predicates: - Path=/my_route/**

    • Example: filters: - AddRequestHeader=X-Request-Foo, Bar

  • Answered by AI
  • Q5. Java 8 coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well interms of coding

Skills evaluated in this interview

Bacancy Technology Interview FAQs

How many rounds are there in Bacancy Technology Senior Software Developer interview?
Bacancy Technology interview process usually has 3 rounds. The most common rounds in the Bacancy Technology interview process are Resume Shortlist, One-on-one Round and Technical.
What are the top questions asked in Bacancy Technology Senior Software Developer interview?

Some of the top questions asked at the Bacancy Technology Senior Software Developer interview -

  1. What is abstarct...read more
  2. What is inherita...read more
  3. Describe OOPS conce...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Bacancy Technology interview
Company Website
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Bacancy Technology Senior Software Developer Salary
based on 27 salaries
₹6 L/yr - ₹18.4 L/yr
26% less than the average Senior Software Developer Salary in India
View more details

Bacancy Technology Senior Software Developer Reviews and Ratings

based on 6 reviews

2.8/5

Rating in categories

1.9

Skill development

1.8

Work-Life balance

2.6

Salary & Benefits

1.7

Job Security

1.6

Company culture

1.3

Promotions/Appraisal

1.9

Work Satisfaction

Explore 6 Reviews and Ratings
Senior Software Engineer
189 salaries
unlock blur

₹6 L/yr - ₹19.8 L/yr

Software Engineer
131 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Software Developer
43 salaries
unlock blur

₹3 L/yr - ₹9.5 L/yr

Lead Software Engineer
28 salaries
unlock blur

₹7.1 L/yr - ₹20 L/yr

Senior Software Developer
27 salaries
unlock blur

₹6 L/yr - ₹18.4 L/yr

Explore more salaries
Compare Bacancy Technology with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview