Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2023. There were 5 interview rounds.
This round was hackerath test which included 1 coding questions and 20 MCQ's related to java,spring,spring boot,Microservices etc
The interview questions cover topics like Microservice Architecture, project explanation, array manipulation, Nth highest salary, and Java fundamentals.
Microservice Architecture involves breaking down a large application into smaller, independent services that communicate with each other.
Explain a project you worked on, highlighting the technologies used, challenges faced, and the outcome.
Target Sum in array involves f...
I applied via LinkedIn and was interviewed in Dec 2024. There were 3 interview rounds.
Initially had a string based coding problem. Then was asked technical questions and then had a small break before doing system design with same interviewer for building book my show system and db schema.
What people are saying about BT Group
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
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
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
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...
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...
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...
I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.
Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions
posted on 18 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
String manipulation questions easy not that much hard
posted on 5 Oct 2024
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
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...
Struts is a framework for building Java web applications based on the Model-View-Controller (MVC) design pattern.
Struts framework is based on MVC architecture
It uses ActionServlet as the controller
Struts configuration is done using XML files like struts-config.xml
It provides built-in support for form validation and error handling
Struts actions are mapped to URLs in struts-config.xml
Dependency Injection in Spring is a design pattern where objects are passed their dependencies rather than creating them internally.
In Spring, dependencies are injected into a class through constructor injection, setter injection, or field injection.
This helps in achieving loose coupling between classes and makes the code more testable and maintainable.
Example: @Autowired annotation in Spring is used for dependency inj
I have over 8 years of experience in IT, specializing in software development and project management.
Developed web applications using Java, Spring, and AngularJS
Led a team of developers in implementing a new CRM system for a large client
Managed multiple projects simultaneously, ensuring on-time delivery and client satisfaction
Interview experience
based on 11 reviews
Rating in categories
Associate
335
salaries
| ₹1.5 L/yr - ₹6.3 L/yr |
Associate Engineer
278
salaries
| ₹2.8 L/yr - ₹8 L/yr |
Financial Analyst
262
salaries
| ₹6.8 L/yr - ₹23 L/yr |
Project Manager
240
salaries
| ₹6.1 L/yr - ₹23 L/yr |
Network Engineer
203
salaries
| ₹2.7 L/yr - ₹9 L/yr |
Vodafone Idea
Bharti Airtel
Jio
Tata Communications