Upload Button Icon Add office photos

Filter interviews by

Xyz Company Software Developer Interview Questions and Answers for Experienced

Updated 22 Dec 2024

8 Interview questions

A Software Developer was asked 8mo ago
Q. How do you connect to a database in Spring Boot?
Ans. 

To connect with a database in Spring Boot, you can use Spring Data JPA or JDBC templates.

  • Use Spring Data JPA for easy database access and mapping entities to tables

  • Configure database connection properties in application.properties file

  • Use @Repository annotation to mark the repository classes

  • Example: @Repository interface UserRepository extends JpaRepository {}

A Software Developer was asked
Q. Is SQL case-sensitive?
Ans. 

SQL case sensitivity determines how string comparisons are made in queries, affecting data retrieval and manipulation.

  • SQL Server is case-insensitive by default, but can be configured to be case-sensitive using collation settings.

  • Example: In a case-sensitive database, 'abc' and 'ABC' are considered different values.

  • MySQL's default collation is case-insensitive, but can be made case-sensitive using 'BINARY' keyword.

  • ...

Software Developer Interview Questions Asked at Other Companies for Experienced

asked in Amazon
Q1. Fenwick Tree Problem Statement You are provided with an array/lis ... read more
asked in Infosys
Q2. 1. what is the difference between exception and error. How did u ... read more
asked in Amazon
Q3. Fire in the Cells Problem Statement Given a matrix MAT of size N ... read more
asked in Amazon
Q4. Find All Pairs Adding Up to Target Given an array of integers ARR ... read more
Q5. Chess Tournament Problem Statement In Ninjaland, a chess tourname ... read more
A Software Developer was asked
Q. Explain the use of static variables and static functions.
Ans. 

Static variables and functions are associated with the class rather than instances, affecting memory and access patterns.

  • Static variables retain their value between function calls. Example: static int count = 0; count++;

  • Static functions can only access static variables and cannot be called on instances. Example: static void display() { /*...*/ }

  • Static members are shared across all instances of a class, saving memo...

A Software Developer was asked
Q. C#: Explain OOPS Concept, What is GC, Collection, Generics, Array & Array List, String & String Builder, Difference between OUT & REF, Difference between Call by reference & Call by Value, A...
Ans. 

OOPS, GC, Collection, Generics, Array, String, Ref & Out, Abstract class, Interface

  • OOPS - Object-Oriented Programming Concepts

  • GC - Garbage Collection, automatic memory management

  • Collection - Group of objects

  • Generics - Type-safe collection

  • Array - Fixed-size collection of elements

  • ArrayList - Dynamic collection of elements

  • String - Immutable sequence of characters

  • StringBuilder - Mutable sequence of characters

  • Ref & Out...

A Software Developer was asked
Q. Use of log files
Ans. 

Log files are used to record events and actions in a system or application.

  • Log files can be used for debugging and troubleshooting.

  • They can also be used for auditing and compliance purposes.

  • Log files can help identify security breaches or unauthorized access.

  • They can be used to monitor system performance and identify bottlenecks.

  • Log files can be analyzed to gain insights into user behavior and usage patterns.

A Software Developer was asked
Q. Accessibly of variable or function
Ans. 

Accessibility of variable or function

  • Variables and functions should be accessible to the parts of the code that need them

  • Accessibility can be controlled using access modifiers like public, private, and protected

  • Accessibility can also be affected by the scope of the variable or function

A Software Developer was asked
Q. Debugging in a program/ project
Ans. 

Debugging is the process of identifying and fixing errors in a program or project.

  • Debugging involves analyzing code and identifying errors

  • Tools like debuggers and logging can aid in the process

  • Common errors include syntax errors, logic errors, and runtime errors

  • Debugging should be done systematically and thoroughly

  • Testing and retesting is important to ensure all errors are fixed

Are these interview questions helpful?
A Software Developer was asked
Q. Architecture of current project
Ans. 

The architecture of the current project is based on microservices and follows a containerized approach.

  • Utilizes microservices architecture for scalability and flexibility

  • Uses containers for easy deployment and management

  • Decoupled components communicate via APIs

Xyz Company Software Developer Interview Experiences for Experienced

9 interviews found

Software Developer Interview Questions & Answers

user image Sanjay Nayak

posted on 24 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(5 Questions)

  • Q1. Intro your self
  • Q2. Please tell me what is oops?
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating objects that interact with each other to solve a problem

    • It involves concepts like classes, objects, inheritance, encapsulation, and polymorphism

    • Example: In a banking system, a 'BankAccount' class can have objects like 'SavingsAccount' and 'CheckingAccount'

  • Answered by AI
  • Q3. What is stream api?
  • Ans. 

    Stream API is a feature in Java that allows processing sequences of elements in a functional style.

    • Supports functional-style operations on streams of elements, such as map, filter, and reduce.

    • Allows for lazy evaluation, meaning computations are only performed when necessary.

    • Can process collections in parallel, improving performance on large datasets.

    • Example: Using Stream API to filter a list of integers: List<Intege...

  • Answered by AI
  • Q4. How hasmap internally work
  • Ans. 

    HashMap internally uses an array of linked lists to store key-value pairs, with keys being hashed to determine the index in the array.

    • HashMap uses hashing to determine the index of the key in the array.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap allows null keys and values.

    • HashMap is not synchronized, use ConcurrentHashMap for thread-safe operations.

  • Answered by AI
  • Q5. How stream is differ between stream api
  • Ans. 

    Stream API is a feature in Java that allows processing collections of objects in a functional style.

    • Stream API is used to process collections of objects in a functional style.

    • Stream API provides a set of methods to perform operations on the elements of a collection.

    • Stream API supports operations like filter, map, reduce, and collect.

    • Stream API is part of the java.util.stream package in Java.

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

1. online coding related to java and angular

Round 2 - Technical 

(2 Questions)

  • Q1. Sprig boot life cycle
  • Q2. Connect with database in springboot
  • Ans. 

    To connect with a database in Spring Boot, you can use Spring Data JPA or JDBC templates.

    • Use Spring Data JPA for easy database access and mapping entities to tables

    • Configure database connection properties in application.properties file

    • Use @Repository annotation to mark the repository classes

    • Example: @Repository interface UserRepository extends JpaRepository {}

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. What is your notice period
  • Ans. 

    My notice period is 2 months.

    • My notice period is 2 months

    • I am required to give a 2 months notice before leaving my current position

    • I need to work for 2 more months before I can leave

  • Answered by AI

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

30 mcqs question answer

Round 2 - Coding Test 

Coding test and interview

Software Developer Interview Questions & Answers

user image vaishnavi pawar

posted on 10 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Basic questions relates to coding

Software Developer Interview Questions & Answers

user image Mekala Dinesh

posted on 4 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Dec 2023. There was 1 interview round.

Round 1 - Aptitude Test 

1 hour test time which it wil have around 25 questions we need to get at least 20 correct for the selection

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

I applied via Walk-in and was interviewed in Feb 2023. There were 2 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 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Architecture of current project
  • Ans. 

    The architecture of the current project is based on microservices and follows a containerized approach.

    • Utilizes microservices architecture for scalability and flexibility

    • Uses containers for easy deployment and management

    • Decoupled components communicate via APIs

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Thanks!
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 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 - Assignment 

According to the position what type of requirement needed ?

Round 3 - Technical 

(1 Question)

  • Q1. Based on the role for coding for the depth knowledge base.
Round 4 - One-on-one 

(1 Question)

  • Q1. Final discussion related to salary and company rules. ?

Interview Preparation Tips

Interview preparation tips for other job seekers - firstly focused in your skills sets then u can take interview for walk in and schedule according to the time .

Interview Questionnaire 

3 Questions

  • Q1. C#: Explain OOPS Concept, What is GC, Collection, Generics, Array & Array List, String & String Builder, Difference between OUT & REF, Difference between Call by reference & Call by Value, Abstract class, ...
  • Ans. 

    OOPS, GC, Collection, Generics, Array, String, Ref & Out, Abstract class, Interface

    • OOPS - Object-Oriented Programming Concepts

    • GC - Garbage Collection, automatic memory management

    • Collection - Group of objects

    • Generics - Type-safe collection

    • Array - Fixed-size collection of elements

    • ArrayList - Dynamic collection of elements

    • String - Immutable sequence of characters

    • StringBuilder - Mutable sequence of characters

    • Ref & Out - Pa...

  • Answered by AI
  • Q2. MVC: MVC Architecture, Routing Explanation, Viewdata, ViewBag, TempData, Data Annotation, Entity Framework, ORM, Filters, HTTP Protocols
  • Q3. SQL SERVER: char, varchar, nvarchar, Some query, Diffrence between Truncate, Delete, Drop, Constraints, Joints, Function, Clause,

Interview Preparation Tips

Interview preparation tips for other job seekers - These all are most important for .NET MVC Developer Interview Q. just i surest these all Q. cover the all Topics.

Skills evaluated in this interview

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

Interview Questionnaire 

15 Questions

  • Q1. Oops concept.
  • Q2. Decision making (if statement)
  • Q3. Loops
  • Q4. Use of log files
  • Ans. 

    Log files are used to record events and actions in a system or application.

    • Log files can be used for debugging and troubleshooting.

    • They can also be used for auditing and compliance purposes.

    • Log files can help identify security breaches or unauthorized access.

    • They can be used to monitor system performance and identify bottlenecks.

    • Log files can be analyzed to gain insights into user behavior and usage patterns.

  • Answered by AI
  • Q5. Debugging in a program/ project
  • Ans. 

    Debugging is the process of identifying and fixing errors in a program or project.

    • Debugging involves analyzing code and identifying errors

    • Tools like debuggers and logging can aid in the process

    • Common errors include syntax errors, logic errors, and runtime errors

    • Debugging should be done systematically and thoroughly

    • Testing and retesting is important to ensure all errors are fixed

  • Answered by AI
  • Q6. Static variable or static function
  • Ans. 

    Static variables and functions are associated with the class rather than instances, affecting memory and access patterns.

    • Static variables retain their value between function calls. Example: static int count = 0; count++;

    • Static functions can only access static variables and cannot be called on instances. Example: static void display() { /*...*/ }

    • Static members are shared across all instances of a class, saving memory. E...

  • Answered by AI
  • Q7. Data type
  • Q8. Try catch and finally
  • Q9. Final variable
  • Q10. Inheritance
  • Q11. Package and interface
  • Q12. Accessibly of variable or function
  • Ans. 

    Accessibility of variable or function

    • Variables and functions should be accessible to the parts of the code that need them

    • Accessibility can be controlled using access modifiers like public, private, and protected

    • Accessibility can also be affected by the scope of the variable or function

  • Answered by AI
  • Q13. Sql DDL, DML Statement
  • Q14. Sql join (all types of join)
  • Q15. Sql case sensitive statement
  • Ans. 

    SQL case sensitivity determines how string comparisons are made in queries, affecting data retrieval and manipulation.

    • SQL Server is case-insensitive by default, but can be configured to be case-sensitive using collation settings.

    • Example: In a case-sensitive database, 'abc' and 'ABC' are considered different values.

    • MySQL's default collation is case-insensitive, but can be made case-sensitive using 'BINARY' keyword.

    • Examp...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read the basics. Be confident of your answer. Keep practising the logics for small programs

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Xyz Company?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Sep 2020.

Round 1 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.

  • Q1. How can you detect a loop in a linked list?
  • Ans. 

    A loop in a linked list can be detected using Floyd's Cycle Detection Algorithm.

    • Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.

    • If there is a loop, the two pointers will eventually meet at some point within the loop.

    • To detect the start of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This round was mostly focused on my resume and projects.

  • Q1. Tell me about your projects.
Round 3 - Face to Face 

Round duration - 30 minutes
Round difficulty - Easy

It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience. 
 

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Bharati Vidyapeeth's College of Engineering. I applied for the job as SDE - 1 in GurgaonAmerican Express interview preparation:Topics to prepare for the interview - Data structures and algorithms, Object-Oriented Programming System concepts, Database Management System, Operating System, Networking.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.

Application resume tips for other job seekers

Keep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.

Final outcome of the interviewSelected

Skills evaluated in this interview

Xyz Company Interview FAQs

How many rounds are there in Xyz Company Software Developer interview for experienced candidates?
Xyz Company interview process for experienced candidates usually has 2 rounds. The most common rounds in the Xyz Company interview process for experienced candidates are Technical, Resume Shortlist and One-on-one Round.
How to prepare for Xyz Company Software Developer interview for experienced candidates?
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 Xyz Company. The most common topics and skills that interviewers at Xyz Company expect are AWS, Acl, Ansible, Devops and Dms.
What are the top questions asked in Xyz Company Software Developer interview for experienced candidates?

Some of the top questions asked at the Xyz Company Software Developer interview for experienced candidates -

  1. C#: Explain OOPS Concept, What is GC, Collection, Generics, Array & Array List,...read more
  2. Debugging in a program/ proj...read more
  3. Static variable or static funct...read more
How long is the Xyz Company Software Developer interview process?

The duration of Xyz Company Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 7 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 40%
2-4 weeks 40%
6-8 weeks 20%
View more
Xyz Company Software Developer Salary
based on 1.6k salaries
₹18.8 L/yr - ₹46 L/yr
227% more than the average Software Developer Salary in India
View more details

Xyz Company Software Developer Reviews and Ratings

based on 76 reviews

3.8/5

Rating in categories

3.5

Skill development

3.7

Work-life balance

3.7

Salary

3.6

Job security

3.5

Company culture

3.6

Promotions

3.5

Work satisfaction

Explore 76 Reviews and Ratings
Software Developer
1.7k salaries
unlock blur

₹18.8 L/yr - ₹46.1 L/yr

Software Engineer
1.4k salaries
unlock blur

₹14.4 L/yr - ₹31.8 L/yr

Manager
897 salaries
unlock blur

₹22.9 L/yr - ₹42 L/yr

Senior Software Engineer
744 salaries
unlock blur

₹17.7 L/yr - ₹33 L/yr

Team Lead
736 salaries
unlock blur

₹19.9 L/yr - ₹35 L/yr

Explore more salaries
Compare Xyz Company with

Bajaj Finserv

4.0
Compare

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

HSBC Group

3.9
Compare
write
Share an Interview