Add office photos
Engaged Employer

Whitehat jr

3.5
based on 2.9k Reviews
Video summary
Filter interviews by

T-Systems ICT India Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. Add 2 linked list and return final linked list

Ans.

Add 2 linked lists and return final linked list

  • Create a new linked list to store the sum

  • Traverse both linked lists simultaneously and add the corresponding nodes

  • Handle carry over while adding nodes

  • If one linked list is longer than the other, add the remaining nodes to the sum list

Add your answer

Q2. Stock buy sell problem to maximize profit.

Ans.

Algorithm to maximize profit by buying and selling stocks.

  • Iterate through the array of stock prices

  • Keep track of the minimum price seen so far

  • Calculate the profit if sold at current price

  • Update maximum profit seen so far

  • Return maximum profit

Add your answer

Q3. Find a Element in rotated sorted array

Ans.

Finding an element in a rotated sorted array.

  • Use binary search to find the pivot point where the array is rotated.

  • Determine which half of the array the target element is in.

  • Perform binary search on that half of the array to find the target element.

  • Handle edge cases such as when the target element is at the pivot point.

Add your answer

Q4. Explain CSS box model. Do padding and margin apply to inline elements?

Ans.

CSS box model defines the layout of elements on a webpage. Padding and margin can apply to block-level elements but not to inline elements.

  • CSS box model consists of content, padding, border, and margin around an element.

  • Padding adds space inside the border of an element.

  • Margin adds space outside the border of an element.

  • Padding and margin can apply to block-level elements like <div> but not to inline elements like <span>.

Add your answer
Discover T-Systems ICT India interview dos and don'ts from real experiences

Q5. how does JavaScript asynchronous model work

Ans.

JavaScript asynchronous model allows non-blocking code execution by using callbacks and promises.

  • JavaScript uses an event loop to handle asynchronous operations.

  • Callbacks are functions passed as arguments to other functions and executed when the operation is complete.

  • Promises are objects that represent the eventual completion or failure of an asynchronous operation.

  • Async/await is a newer syntax that allows writing asynchronous code in a synchronous style.

  • Example: setTimeout()...read more

View 1 answer

Q6. Difference between arrow functions and regular ones.

Ans.

Arrow functions are shorter syntax for writing function expressions.

  • Arrow functions do not have their own 'this' keyword.

  • Arrow functions cannot be used as constructors.

  • Arrow functions do not have the 'arguments' object.

  • Arrow functions are more concise and easier to read.

  • Regular functions are better for methods and constructors.

Add your answer

Q7. Find word in matrix.

Ans.

Given a matrix of characters and a word, find if the word exists in the matrix.

  • Traverse the matrix and check if the first letter of the word matches any cell.

  • If it does, check if the adjacent cells match the next letter of the word.

  • Repeat until the entire word is found or no match is found.

Add your answer

Q8. Difference between var, let, const.

Ans.

var, let, and const are all used to declare variables in JavaScript, but they have different scoping rules and behaviors.

  • var has function scope and can be redeclared and reassigned

  • let has block scope and can be reassigned but not redeclared

  • const has block scope and cannot be reassigned or redeclared

  • Use const for values that won't change, let for values that will, and avoid var

Add your answer

Q9. List in react and the input box

Ans.

Answer on how to list in react and the input box

  • Use the map function to create a list in React

  • Use the state to store the input value

  • Use onChange event to update the state when the input value changes

  • Use onSubmit event to handle the form submission

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at T-Systems ICT India

based on 2 interviews
1 Interview rounds
One-on-one Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.8
 • 121 Interview Questions
3.3
 • 79 Interview Questions
3.5
 • 77 Interview Questions
3.9
 • 45 Interview Questions
3.6
 • 15 Interview Questions
3.8
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter