Upload Button Icon Add office photos
Premium Employer

i

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

BT Group

Compare button icon Compare button icon Compare

Filter interviews by

BT Group Senior Java Developer Interview Questions and Answers

Updated 18 Mar 2024

BT Group Senior Java Developer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Job Portal and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Java and spring related questions

Round 2 - Technical 

(2 Questions)

  • Q1. Stream related comparator
  • Q2. Longest increasing subsequence
  • Ans. 

    Find the longest increasing subsequence in an array of integers.

    • Use dynamic programming to keep track of the longest increasing subsequence ending at each index.

    • Iterate through the array and update the longest increasing subsequence for each index.

    • Return the maximum length of the longest increasing subsequence found.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Discussion Related to experience and java related questions like internals of hashmap, treemap
  • Q2. Design instagram story
Round 4 - Technical 

(2 Questions)

  • Q1. Questions related to current project and overall experience
  • Q2. Behaviour questions as well

Skills evaluated in this interview

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Core Java knowledge check.
Round 2 - Technical 

(1 Question)

  • Q1. Core java with Spring Boot and Microservice
Round 3 - Behavioral 

(1 Question)

  • Q1. Project related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Get a got Core Java knowledge.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql related ques mege into, rank,dense rank,queries of joins etc.
  • Q2. Java 8 related ques optional and stream
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to optimise fetching 1 lakh entries from db
  • Ans. 

    Use pagination, indexing, caching, and query optimization to fetch 1 lakh entries efficiently from the database.

    • Implement pagination to fetch data in smaller chunks

    • Create indexes on columns frequently used in queries

    • Use caching to store frequently accessed data

    • Optimize queries by avoiding unnecessary joins and using appropriate indexes

    • Consider using database-specific optimizations like query hints or stored procedures

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Reverse a linked list.
  • Q2. Merge sort on a array/
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Memory management in java 8
  • Ans. 

    Java 8 introduced improvements in memory management with features like Metaspace and G1 garbage collector.

    • Java 8 introduced Metaspace to replace the PermGen space for class metadata storage.

    • G1 garbage collector in Java 8 improves garbage collection performance by dividing the heap into regions.

    • Java 8 also introduced the concept of String deduplication to reduce memory usage for String objects.

  • Answered by AI
  • Q2. CQRS pattern in microservices
  • Ans. 

    CQRS pattern separates read and write operations in microservices for better scalability and performance.

    • CQRS stands for Command Query Responsibility Segregation

    • It separates the read and write operations in microservices

    • Write operations update the data, while read operations retrieve the data

    • Helps in improving scalability and performance by optimizing for each operation type

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Prepare for aptitude Test

Round 2 - Coding Test 

Prepare for Data structures and Algorithm

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Based on python and also question included networking

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

(2 Questions)

  • Q1. How to pull the large amount of data in spring data jpa
  • Ans. 

    To pull large amount of data in Spring Data JPA, use pagination, lazy loading, and query optimization techniques.

    • Use pagination to limit the amount of data retrieved in each query

    • Implement lazy loading to fetch data only when needed

    • Optimize queries by using indexes, avoiding N+1 query problem, and fetching only necessary columns

  • Answered by AI
  • Q2. Write singleton class
  • Ans. 

    Singleton class ensures only one instance of a class is created and provides a global point of access to it.

    • Create a private static instance of the class

    • Provide a private constructor to prevent instantiation

    • Create a public static method to access the instance

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company

Skills evaluated in this interview

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

I applied via campus placement at Madras Christian College, Chennai and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Test had 2 sections..first section had 3 subsections with quants,verbal and logicals.2nd section is an English writing skill round where they give u a topic and u have to write ur views on it more than 200 words

Round 2 - Group Discussion 

Gd has the basic rules..they give a topic and u have to discuss on that

Round 3 - Technical 

(1 Question)

  • Q1. Hr asks you questions on your project,the programming language ur strong in and may be few code solving questions
Round 4 - HR 

(1 Question)

  • Q1. HR round tests your flexibility and adaptability skills.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with your answers. Make yourself comfortable before sitting for any of the rounds. Build a good rapport with your hr. If you don't know the answer be open..Say you don't know and you will learn in later. All the best!

BT Group Interview FAQs

How many rounds are there in BT Group Senior Java Developer interview?
BT Group interview process usually has 4 rounds. The most common rounds in the BT Group interview process are Technical and Coding Test.
How to prepare for BT Group Senior Java Developer 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 BT Group. The most common topics and skills that interviewers at BT Group expect are Agile, Architecture, Continuous Integration, Open Source and Scrum.
What are the top questions asked in BT Group Senior Java Developer interview?

Some of the top questions asked at the BT Group Senior Java Developer interview -

  1. Longest increasing subseque...read more
  2. Discussion Related to experience and java related questions like internals of h...read more
  3. Stream related compara...read more

Tell us how to improve this page.

BT Group Senior Java Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
BT Group Senior Java Developer Salary
based on 5 salaries
₹15 L/yr - ₹18 L/yr
7% more than the average Senior Java Developer Salary in India
View more details
Associate
324 salaries
unlock blur

₹1.5 L/yr - ₹7 L/yr

Associate Engineer
280 salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

Financial Analyst
254 salaries
unlock blur

₹6.8 L/yr - ₹23 L/yr

Project Manager
233 salaries
unlock blur

₹6 L/yr - ₹23.5 L/yr

Network Engineer
205 salaries
unlock blur

₹2.7 L/yr - ₹9 L/yr

Explore more salaries
Compare BT Group with

Vodafone Idea

4.1
Compare

Bharti Airtel

4.0
Compare

Jio

3.9
Compare

Tata Communications

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