Add office photos
TCS logo
Engaged Employer

TCS

Verified
3.7
based on 90.1k Reviews
Video summary
Filter interviews by
Senior Developer
Clear (1)

TCS Senior Developer Interview Questions and Answers

Updated 28 Mar 2024

Q1. What were the data retrieval steps in Informatica, while doing the ETL ?

Ans.

Data retrieval steps in Informatica ETL process

  • Identify the source data to be extracted

  • Create source and target connections in Informatica

  • Design mappings to extract, transform, and load data

  • Use transformations like Filter, Joiner, Lookup, etc.

  • Run the ETL job to retrieve data from source to target

Add your answer
right arrow

Q2. What were the schedulers you 've used to schedule your ETL jobs? What are the advantages of each of them?

Ans.

I have used Airflow and Oozie for scheduling ETL jobs.

  • Airflow provides a user-friendly UI and supports multiple languages.

  • Oozie is good for Hadoop-based ETL jobs and has a web console for monitoring.

  • Airflow has a larger community and more plugins available.

  • Oozie has better integration with Hadoop ecosystem tools.

  • Both are open-source and can handle complex workflows.

View 1 answer
right arrow

Q3. how did the project configuration can be done in .net without using the config files

Ans.

Project configuration in .NET without config files

  • Use code-based configuration instead of XML configuration

  • Create a custom configuration provider

  • Use environment variables or command line arguments

  • Use a database or other external storage for configuration data

Add your answer
right arrow

Q4. what are the ways you can add authentication to the .net app service

Ans.

There are multiple ways to add authentication to .NET app service.

  • Using Azure Active Directory

  • Using IdentityServer

  • Using OAuth2

  • Using OpenID Connect

  • Using JWT Tokens

Add your answer
right arrow
Discover TCS interview dos and don'ts from real experiences

Q5. troubleshoot modules how do you decide and when

Ans.

I troubleshoot modules by identifying the problem, analyzing the code, and testing solutions.

  • Identify the problem by reproducing the issue and gathering information

  • Analyze the code to understand how it works and where the issue may be

  • Test solutions by implementing and verifying the fix

  • Document the troubleshooting process and solution for future reference

Add your answer
right arrow

Q6. Tell some springboot annotations ? What is maven? What are Java 8 features ?

Ans.

Springboot annotations include @RestController, @Autowired, @RequestMapping. Maven is a build automation tool. Java 8 features include lambda expressions, streams, and functional interfaces.

  • @RestController - used to define RESTful web services

  • @Autowired - used for automatic dependency injection

  • @RequestMapping - maps HTTP requests to handler methods

  • Maven is a build automation tool that manages project dependencies and builds the project

  • Java 8 features include lambda expression...read more

Add your answer
right arrow

Q7. adding the node into linked list

Ans.

To add a node into a linked list, you need to update the pointers of the previous node and the new node.

  • Create a new node with the data to be added

  • Update the next pointer of the new node to point to the current node's next

  • Update the next pointer of the current node to point to the new node

Add your answer
right arrow

Q8. explain about ssl certifcate

Ans.

SSL certificate is a digital certificate that authenticates the identity of a website and encrypts data transmitted between the website and the user's browser.

  • SSL certificates are used to secure communication over the internet by encrypting data.

  • They are issued by Certificate Authorities (CAs) after verifying the identity of the website owner.

  • SSL certificates contain information such as the domain name, issuer, and expiration date.

  • They enable the use of HTTPS protocol, ensuri...read more

Add your answer
right arrow

Q9. add element in linked list

Ans.

To add an element in a linked list, create a new node and update pointers accordingly.

  • Create a new node with the data to be added

  • Update the next pointer of the new node to point to the current head of the linked list

  • Update the head pointer to point to the new node

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

Interview Process at TCS Senior Developer

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

Top Senior Developer Interview Questions from Similar Companies

HCLTech Logo
3.5
 • 15 Interview Questions
View all
Recently Viewed
COMPANY BENEFITS
YouTube
14 benefits
SALARIES
Instagram
73 salaries
SALARIES
TikTok
SME
L/yr
(4 salaries)
JOBS
Browse jobs
Discover jobs you love
INTERVIEWS
YouTube
No Interviews
INTERVIEWS
TikTok
No Interviews
INTERVIEWS
TikTok
No Interviews
JOBS
Yellow Umbrella Services
No Jobs
INTERVIEWS
TikTok
No Interviews
INTERVIEWS
TikTok
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 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