Upload Button Icon Add office photos

Filter interviews by

BT Group Senior Software Specialist Interview Questions and Answers

Updated 16 Oct 2024

BT Group Senior Software Specialist Interview Experiences

1 interview found

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

(1 Question)

  • Q1. Bloc structure explanation with clean architecture
  • Ans. 

    Bloc structure is a design pattern used in clean architecture to separate business logic from UI.

    • Bloc stands for Business Logic Component

    • It helps in separating UI components from business logic

    • Bloc communicates with the repository layer to fetch data

    • Bloc pattern is commonly used in Flutter for state management

  • Answered by AI

Interview questions from similar companies

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

I was interviewed in Sep 2024.

Round 1 - Coding Test 

Live coding, logical reasoning on pyspark questions

convert date in string format to date format " YYYY-MM-DD 00:00:00" to YYYY/MM/DD

Interview Preparation Tips

Interview preparation tips for other job seekers - analyse Depths, lengths and breadths of job description.. speak to recruiter get an elaborate job description.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Mar 2023. 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 

(2 Questions)

  • Q1. .net core,mvc ,sql,angular
  • Q2. .net Mcc page lifecycle
Round 3 - One-on-one 

(1 Question)

  • Q1. Manager hypothetical question
Round 4 - Client Interview 

(1 Question)

  • Q1. Cloud question aws cicd pipeline
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a Senior Software Engineer with 8 years of experience in developing web applications using Java, Spring, and Angular.

    • 8 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience in leading development teams

    • Passionate about learning new technologies

  • Answered by AI
  • Q2. Build a digital stopwatch with HTML, CSS, JS
  • Ans. 

    Build a digital stopwatch using HTML, CSS, and JS

    • Create HTML structure with buttons for start, stop, and reset

    • Use CSS to style the stopwatch display

    • Implement JS logic to start, stop, and reset the stopwatch

  • Answered by AI
  • Q3. What is your day to day work life looks like?
  • Ans. 

    As a Senior Software Engineer, my day-to-day work involves designing and developing software solutions, collaborating with team members, troubleshooting issues, and staying updated on industry trends.

    • Designing and developing software solutions based on project requirements

    • Collaborating with team members to discuss project progress and brainstorm solutions

    • Troubleshooting and debugging code to fix issues and improve perf...

  • Answered by AI
  • Q4. Horizontal vs vertical scaling
  • Ans. 

    Horizontal scaling involves adding more machines to distribute load, while vertical scaling involves increasing the power of existing machines.

    • Horizontal scaling adds more machines to handle increased load

    • Vertical scaling increases the power of existing machines

    • Horizontal scaling is more cost-effective and easier to implement

    • Vertical scaling may have limitations in terms of hardware capabilities

    • Examples: Horizontal sca...

  • Answered by AI
  • Q5. Load balancer vs API gateway
  • Ans. 

    Load balancer distributes incoming network traffic across multiple servers, while API gateway manages API traffic.

    • Load balancer operates at the network layer, distributing traffic based on algorithms like round-robin or least connections.

    • API gateway operates at the application layer, providing features like authentication, rate limiting, and caching for APIs.

    • Load balancer can balance traffic for any type of application...

  • Answered by AI
  • Q6. There is a scenario where user wants to upload multiple files at once but provided API can on accept one file at a time, how tackle this scenario gracefully?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

Trapping rain water and median of two sorted array

Round 2 - Technical 

(2 Questions)

  • Q1. Oops and dbms questions?
  • Q2. Code question in Array and string?
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions

Round 2 - Technical 

(2 Questions)

  • Q1. React Optimization techniques
  • Q2. React Advantages
Round 3 - Behavioral 

(1 Question)

  • Q1. How to debug in production environment?
Round 4 - Behavioral 

(1 Question)

  • Q1. Challenges faced during work and how you overcome?
Round 5 - HR 

(1 Question)

  • Q1. Why you choose Wells fargo over other offers?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorphic b

  • Answered by AI
  • Q2. How abstraction is implemented?
  • Ans. 

    Abstraction is implemented in software engineering by hiding unnecessary details and exposing only relevant information.

    • Abstraction is achieved through the use of abstract classes and interfaces in object-oriented programming.

    • It allows developers to focus on the essential aspects of a concept without getting bogged down in implementation details.

    • For example, in a car simulation program, the Car class may have abstract ...

  • Answered by AI
  • Q3. What is the difference between abstraction and Interface?
  • Ans. 

    Abstraction is hiding the implementation details while Interface is a contract that defines the methods that a class must implement.

    • Abstraction focuses on hiding the internal implementation details of a class, allowing the user to only see the necessary details.

    • Interface defines a contract that specifies the methods a class must implement, without providing the implementation details.

    • Abstraction can be achieved through...

  • Answered by AI
Round 2 - Behavioral interview 

(1 Question)

  • Q1. What is your motivation when you are working on same project alone for long period?
  • Ans. 

    My motivation when working on a project alone for a long period is the satisfaction of seeing my hard work come to fruition.

    • Setting small achievable goals to keep myself motivated

    • Taking breaks to avoid burnout and maintain productivity

    • Seeking feedback from others to stay motivated and improve my work

    • Reminding myself of the end goal and the impact my project will have

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. What is your salary expectation?
  • Ans. 

    My salary expectation is based on my experience, skills, and the market rate for Software Engineers in this region.

    • Research the average salary range for Software Engineers in the specific region or industry

    • Consider your level of experience, skills, and qualifications when determining your salary expectation

    • Be prepared to negotiate based on the company's offer and benefits package

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and give interview as many as possible
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. C questions on oops concepts
  • Q2. Python and ml questions
Round 2 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Fibonacci series and program to find the max number in list

Round 2 - Technical 

(2 Questions)

  • Q1. What is oops and explain each of the terms
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • OOPs consists of four main principles: Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation refers to the bundling of data and methods that operate on the data into a single unit.

    • Abstraction focuses on hiding the int...

  • Answered by AI
  • Q2. What is list, dictionary, set and tuple and difference between them
  • Ans. 

    List, dictionary, set, and tuple are data structures in Python with different characteristics and use cases.

    • List: ordered collection of items, mutable (can be changed), represented by square brackets []

    • Dictionary: unordered collection of key-value pairs, mutable, represented by curly braces {}

    • Set: unordered collection of unique items, mutable, represented by curly braces {}

    • Tuple: ordered collection of items, immutable ...

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Find nth elements from last in linked list
  • Ans. 

    Use two pointers to find the nth element from the end of a linked list.

    • Use two pointers, one moving n steps ahead of the other

    • When the first pointer reaches the end, the second pointer will be at the nth element from the end

  • Answered by AI
  • Q2. Difference between hashmap and concurrent hashmap
  • Ans. 

    HashMap is not thread-safe while ConcurrentHashMap is thread-safe and allows concurrent access.

    • HashMap is not thread-safe and can lead to ConcurrentModificationException if accessed by multiple threads simultaneously.

    • ConcurrentHashMap allows concurrent access by multiple threads without the need for external synchronization.

    • ConcurrentHashMap achieves thread-safety by dividing the map into segments, allowing multiple th...

  • Answered by AI

Skills evaluated in this interview

BT Group Interview FAQs

How many rounds are there in BT Group Senior Software Specialist interview?
BT Group interview process usually has 1 rounds. The most common rounds in the BT Group interview process are HR.

Tell us how to improve this page.

BT Group Senior Software Specialist Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Jio Interview Questions
3.9
 • 1.6k Interviews
Bharti Airtel Interview Questions
4.0
 • 833 Interviews
DXC Technology Interview Questions
3.7
 • 808 Interviews
NTT Data Interview Questions
3.9
 • 605 Interviews
Wells Fargo Interview Questions
3.9
 • 565 Interviews
View all

BT Group Senior Software Specialist Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

1.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Associate
335 salaries
unlock blur

₹1.5 L/yr - ₹6.3 L/yr

Associate Engineer
282 salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

Financial Analyst
263 salaries
unlock blur

₹6.8 L/yr - ₹23 L/yr

Project Manager
238 salaries
unlock blur

₹7 L/yr - ₹23.3 L/yr

Network Engineer
203 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