Upload Button Icon Add office photos

T-Systems ICT India

Compare button icon Compare button icon Compare

Filter interviews by

T-Systems ICT India Senior Software Engineer Interview Questions and Answers

Updated 31 Jul 2024

T-Systems ICT India Senior Software Engineer Interview Experiences

3 interviews found

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

(2 Questions)

  • Q1. Technical skills related questions
  • Q2. Hands on / live coding
Round 2 - Technical 

(1 Question)

  • Q1. Deep knowledge checking for mentioned skill
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. OOPS Concept SOLID Principal DI SQL Query ANGULAR
  • Q2. Design Pattern System design basic question

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more
Round 1 - One-on-one 

(1 Question)

  • Q1. What is the Repository Pattern in .net MVC?
  • Ans. 

    The Repository Pattern is a design pattern that separates data access logic from business logic in .NET MVC.

    • It provides a way to centralize data access logic in a single place.

    • It helps to improve the maintainability and testability of the application.

    • It allows for easier swapping of data sources without affecting the rest of the application.

    • Example: Creating a repository class for a database table to handle CRUD operat...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared when you are attending any interview

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Occurrence of the elements in descending order.

Round 2 - Technical 

(1 Question)

  • Q1. Design question on projects
Round 3 - HR 

(1 Question)

  • Q1. Offer discussion
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

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

(3 Questions)

  • Q1. SOLID principal in detail
  • Ans. 

    SOLID is a set of five design principles for writing maintainable and scalable object-oriented software.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...

  • Answered by AI
  • Q2. OOPs concept in detail
  • Ans. 

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

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

    • Inheritance: Ability for a class to inherit properties and behavior from another class

    • Polymorphism: Ability for objects of different classes to respond to the same message in different ways

    • Abstraction: H...

  • Answered by AI
  • Q3. .Net fundamental and it's features in detail
  • Ans. 

    The .Net framework is a software development platform developed by Microsoft, providing a wide range of tools and libraries for building various types of applications.

    • Common Language Runtime (CLR) - manages memory, security, and execution of code

    • Base Class Library (BCL) - provides a set of reusable classes for common programming tasks

    • ASP.NET - framework for building web applications

    • Windows Presentation Foundation (WPF)...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Relocation related questions
  • Q2. Salary discussion for offer letter
Round 4 - One-on-one 

(2 Questions)

  • Q1. Team fitment for project allocation
  • Q2. Company introduction and behavioral/cultural expectation

I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. What are indexes in the database? what is the difference between clustered and non-clustered indexes?
  • Ans. 

    Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.

    • Indexes are used to speed up data retrieval operations in a database.

    • Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.

    • A table can have only one clustered index, but multiple non-clustered indexes.

    • Clustered indexes are generally ...

  • Answered by AI
  • Q2. Write a query to delete duplicate rows from a table.
  • Ans. 

    Query to delete duplicate rows from a table

    • Use GROUP BY clause to group the rows by their unique values

    • Use HAVING clause to filter out the groups with count greater than 1

    • Use DELETE statement to delete the duplicate rows

  • Answered by AI
  • Q3. Class A { public string A() { return "hello"; } } what is wrong with above code?
  • Q4. What is a singleton pattern and how to implement it?
  • Ans. 

    Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.

    • Create a private constructor to restrict instantiation of the class

    • Create a private static instance of the class

    • Create a public static method to access the instance

    • Ensure thread safety if necessary

    • Examples: Database connection, Logger, Configuration settings

  • Answered by AI
  • Q5. How do you handle exceptions in stored procedures?
  • Ans. 

    Handle exceptions in stored procedures by using TRY-CATCH blocks.

    • Use TRY-CATCH blocks to catch and handle exceptions

    • Log the error message and severity level

    • Rollback the transaction if necessary

    • Rethrow the error if it cannot be handled

    • Use RAISERROR to raise custom error messages

  • Answered by AI
  • Q6. Explain SOLID principles.
  • Ans. 

    SOLID principles are a set of five design principles that help in creating maintainable and scalable software.

    • 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 should be substitutable for their base types.

    • I - Interface Segregation Principle: C...

  • Answered by AI
  • Q7. Difference between throw and throw exception?
  • Ans. 

    throw is used to throw an exception while throw exception is used to throw a specific exception.

    • throw is used to throw any type of exception while throw exception is used to throw a specific type of exception.

    • throw exception is followed by the type of exception that needs to be thrown.

    • throw can be used to throw any object while throw exception can only be used to throw an exception object.

    • Example: throw new Exception("

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - You need to give quite a few interviews to be prepared.

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in May 2022. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Few questions on Basic of react JS, Hooks, basic JS like temporal dead zone, scope
  • Q2. Questions on GIT and GIT HUB, Merges, Commits, Squash
  • Q3. Scrum related questions

Interview Preparation Tips

Topics to prepare for TCS Senior Software Engineer interview:
  • React.Js
  • Javascript
  • Scrum
  • GIT
Interview preparation tips for other job seekers - It was a telephonic interview and only the theoretical questions were asked.
The problem was that i was not given any feedback related to my interview
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is hoisting in js
  • Ans. 

    Hoisting is a JavaScript behavior where variable and function declarations are moved to the top of their containing scope during compilation.

    • Variable and function declarations are hoisted to the top of their scope.

    • Only declarations are hoisted, not initializations.

    • Function declarations take precedence over variable declarations.

  • Answered by AI
  • Q2. What is difference between let const and var
  • Ans. 

    let and const are block-scoped while var is function-scoped. const cannot be reassigned, let and var can.

    • let and const are block-scoped, var is function-scoped

    • const cannot be reassigned, let and var can be

    • var can be hoisted, let and const cannot

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What is role and responsiblity
  • Ans. 

    The role and responsibility of a Senior Software Engineer is to design, develop, and maintain software applications, lead a team of developers, and ensure the quality and efficiency of the software development process.

    • Designing and developing software applications

    • Leading a team of developers

    • Ensuring the quality and efficiency of the software development process

    • Collaborating with stakeholders to gather requirements and ...

  • Answered by AI

Skills evaluated in this interview

I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Java8, spring boot annotations,
  • Q2. Springboot exception handling
  • Q3. Multiple db connection in spring boot
  • Ans. 

    Spring Boot allows multiple database connections through configuration and using multiple data sources.

    • Configure multiple data sources in application.properties or YAML file

    • Create separate DataSource and JdbcTemplate beans for each data source

    • Use @Qualifier annotation to specify which data source to use in a repository or service

    • Example: https://www.baeldung.com/spring-data-jpa-multiple-databases

  • Answered by AI
  • Q4. MySQL query, indexing, trigger

Interview Preparation Tips

Interview preparation tips for other job seekers - Go there all the concepts of java,
Java8 lamba expression, collection in java and usecase.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Basic concepts of java
  • Q2. Spring boot and micro-services

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical discussion was very informative and your knowledge about the core concepts will be helpful to clear this round.

But it is a matter of shame for such a big MNC, After successfully completion of technical round of an applicant, there must be other rounds like HR and Discussion.

Accenture just created my candidature, asked me to upload all the personal documents, asked me to complete EAF, asked me to fillup and sign LOA... And then simply closed my candidature without asking or telling any reason behind this. No other rounds, why? Why have you asked and took my personal details copies, wasted my time, you could have disqualified me in tech round, why you proceeds with a candidate if you do not have to offer them, Is this acceptable?

T-Systems ICT India Interview FAQs

How many rounds are there in T-Systems ICT India Senior Software Engineer interview?
T-Systems ICT India interview process usually has 1-2 rounds. The most common rounds in the T-Systems ICT India interview process are Technical and One-on-one Round.
What are the top questions asked in T-Systems ICT India Senior Software Engineer interview?

Some of the top questions asked at the T-Systems ICT India Senior Software Engineer interview -

  1. What is the Repository Pattern in .net M...read more
  2. Deep knowledge checking for mentioned sk...read more
  3. OOPS Concept SOLID Principal DI SQL Query ANGU...read more

Tell us how to improve this page.

T-Systems ICT India Senior Software Engineer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more
T-Systems ICT India Senior Software Engineer Salary
based on 70 salaries
₹8.8 L/yr - ₹34 L/yr
41% more than the average Senior Software Engineer Salary in India
View more details

T-Systems ICT India Senior Software Engineer Reviews and Ratings

based on 9 reviews

3.8/5

Rating in categories

3.4

Skill development

4.3

Work-life balance

3.9

Salary

3.7

Job security

4.0

Company culture

2.4

Promotions

4.0

Work satisfaction

Explore 9 Reviews and Ratings
Senior Consultant
1.1k salaries
unlock blur

₹10 L/yr - ₹42 L/yr

Consultant
1.1k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Associate Consultant
246 salaries
unlock blur

₹3.5 L/yr - ₹8.6 L/yr

SAP Basis Consultant
179 salaries
unlock blur

₹4 L/yr - ₹20 L/yr

Softwaretest Engineer
116 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Explore more salaries
Compare T-Systems ICT India with

IBM

4.0
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Tech Mahindra

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