Premium Employer

i

This company page is being actively managed by Tata Advanced Systems Team. If you also belong to the team, you can get access from here

Tata Advanced Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Tata Advanced Systems Executive Software Developer Interview Questions, Process, and Tips

Updated 11 Sep 2022

Tata Advanced Systems Executive Software Developer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Questions related to c++ concepts like templates, copy constructor and inheritance. Questions related to pointers.

Round 2 - One-on-one 

(5 Questions)

  • Q1. What is inheritance and types of inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows code reuse and promotes code organization.

    • There are different types of inheritance: single, multiple, multilevel, hierarchical, and hybrid.

    • Single inheritance involves a class inheriting from a single base class.

    • Multiple inheritance involves a class inheriting from multiple base c...

  • Answered by AI
  • Q2. List sorting and searching algorithms
  • Q3. Questions related to previous projects
  • Q4. What are constructors and destrutors.
  • Ans. 

    Constructors and destructors are special member functions in object-oriented programming languages.

    • Constructors are used to initialize the object's data members when it is created.

    • Destructors are used to free up any resources allocated by the object when it is destroyed.

    • Constructors have the same name as the class and no return type.

    • Destructors have the same name as the class preceded by a tilde (~) and no return type.

    • ...

  • Answered by AI
  • Q5. What is copy constructor and how is it different from regular constructors?
  • Ans. 

    Copy constructor creates a new object by copying an existing object of the same class.

    • Copy constructor is used to create a new object with the same values as an existing object.

    • It takes an object of the same class as a parameter.

    • It is different from regular constructors as it creates a new object by copying an existing object.

    • Copy constructor is invoked when an object is passed by value or returned by value.

  • Answered by AI
Round 3 - One-on-one 

(4 Questions)

  • Q1. Questions based on projects
  • Q2. What is virtual function, abstract class, differences between virtual function and pure virtual function
  • Ans. 

    Virtual functions allow polymorphism, abstract classes cannot be instantiated, pure virtual functions have no implementation.

    • Virtual functions are functions in a base class that can be overridden in derived classes

    • Abstract classes are classes that have at least one pure virtual function and cannot be instantiated

    • Pure virtual functions have no implementation and must be overridden in derived classes

    • Virtual functions can...

  • Answered by AI
  • Q3. Difference between copy constructor and = operator.
  • Ans. 

    Copy constructor creates a new object by copying an existing object, while = operator assigns the value of one object to another.

    • Copy constructor is used to create a new object with the same values as an existing object.

    • = operator is used to assign the value of one object to another.

    • Copy constructor is invoked when a new object is created from an existing object.

    • = operator is invoked when an existing object is assigned...

  • Answered by AI
  • Q4. What are lambda functions.
  • Ans. 

    Lambda functions are anonymous functions that can be passed as arguments or stored in variables.

    • Lambda functions are also known as anonymous functions or closures.

    • They are commonly used in functional programming languages like Python and JavaScript.

    • Lambda functions can be used to create higher-order functions, which take other functions as arguments.

    • They are often used for filtering, mapping, and reducing data in colle...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tata Advanced Systems Executive Software Developer interview:
  • C++
  • OOPS
Interview preparation tips for other job seekers - Prepare for the mentioned language and review your projects properly

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. About Yourself

Interview Preparation Tips

Round: Test
Experience: Test level was medium, as i also sat for mahindra, i found L&T test was harder than mahindra!
Tips: Just study RS agarwal

Round: Group Discussion
Experience: It was easy for me, coz i was aware about tips of GD
Tips: Be the leader, if possibleTalk in between, even if u dont know topic much
Duration: 20 minutes

Round: Interview
Experience: This question was damn easy for me, coz i can talk more based on my activities & resume
Tips: Dont hesitate, stay calm & describe yourself, but not family background

General Tips: Be yourself, no technical knowledge is required(depends on panel u get)
Skill Tips: ""
College Name: IIT Roorkee
Motivation: To get placed!

I applied via Company Website and was interviewed in Aug 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Nodejs basics,AWS S3,script file run command,how to catch db timeout
  • Q2. Connect db options,
  • Ans. 

    Connecting to a database has multiple options depending on the type of database and programming language used.

    • For SQL databases, options include using JDBC for Java, ODBC for C++, and ADO.NET for C#.

    • For NoSQL databases, options include using MongoDB's driver for Python or Node.js.

    • ORMs like Hibernate and Entity Framework can also be used to abstract away the database connection details.

    • Connection strings are used to spe...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Db connection attributes need to prepare well

I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Reasoning , English

Round 2 - Technical 

(1 Question)

  • Q1. Basics of c and java

Interview Preparation Tips

Interview preparation tips for other job seekers - Make ourself respect and proud
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Diifference btw polymorphism
  • Q2. Opps concept in python
  • Ans. 

    Object-oriented programming concepts in Python focus on classes, objects, inheritance, and polymorphism.

    • Classes are blueprints for creating objects with attributes and methods.

    • Objects are instances of classes that can store data and perform actions.

    • Inheritance allows classes to inherit attributes and methods from other classes.

    • Polymorphism enables objects to be treated as instances of their parent class or their own cl

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 questions 60 minutes

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience in developing web applications

  • Answered by AI
  • Q2. They weren't interested in hiring a software engineer they wanted a hardware engineer

Interview Questionnaire 

2 Questions

  • Q1. Questions asked in interview
  • Q2. Basic to advance cpp

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic to advanced cpp and data structures

I applied via Naukri.com and was interviewed in Jan 2022. There were 2 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 Resume tips
Round 2 - Group Discussion 

About Software, About Leadership

Interview Preparation Tips

Topics to prepare for Honeywell Technology Solutions Software Engineer interview:
  • Application Software
Interview preparation tips for other job seekers - Have a job Target you believe in
Create a Plan
Develop your Career Story
Brand your Self
Become a Star Performer at Your Current Job
Be Confident
Challenge your self
Focus on your strength
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts . Design patterns
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Technical skills check

Round 2 - Behavioral 

(1 Question)

  • Q1. Discussion with manager
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Contribute & help others!
anonymous
You can choose to be anonymous

Tata Advanced Systems Interview FAQs

How many rounds are there in Tata Advanced Systems Executive Software Developer interview?
Tata Advanced Systems interview process usually has 3 rounds. The most common rounds in the Tata Advanced Systems interview process are One-on-one Round and Aptitude Test.
What are the top questions asked in Tata Advanced Systems Executive Software Developer interview?

Some of the top questions asked at the Tata Advanced Systems Executive Software Developer interview -

  1. What is virtual function, abstract class, differences between virtual function ...read more
  2. What is copy constructor and how is it different from regular constructo...read more
  3. What is inheritance and types of inherita...read more

Recently Viewed

JOBS

Gushwork

14 jobs

JOBS

Browse jobs

Discover jobs you love

JOBS

GroundTruth

33 jobs

PHOTOS

Growisto

7 office photos

INTERVIEWS

Gridlogics Technologies

No Interviews

INTERVIEWS

Gridlogics Technologies

No Interviews

SALARIES

Gridlogics Technologies

INTERVIEWS

Gridlogics Technologies

No Interviews

INTERVIEWS

Tata Advanced Systems

No Interviews

INTERVIEWS

Tata Advanced Systems

No Interviews

Tell us how to improve this page.

Join Tata Advanced Systems Delivering End-to-End Innovative Solutions in Aerospace & Defence

Interview Questions from Similar Companies

Ashok Leyland Interview Questions
4.1
 • 240 Interviews
Tata Power Interview Questions
3.9
 • 162 Interviews
Indian Army Interview Questions
4.7
 • 148 Interviews
GE Interview Questions
4.2
 • 102 Interviews
AIRBUS Interview Questions
3.7
 • 70 Interviews
View all
Tata Advanced Systems Executive Software Developer Salary
based on 12 salaries
₹4.5 L/yr - ₹7 L/yr
32% more than the average Executive Software Developer Salary in India
View more details

Tata Advanced Systems Executive Software Developer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

3.0

Skill development

4.0

Work-life balance

3.0

Salary

4.0

Job security

3.0

Company culture

2.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Assistant Manager
520 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Executive
404 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Engineer
335 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Executive
303 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Officer
244 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Tata Advanced Systems with

Larsen & Toubro Limited

4.0
Compare

Bharat Electronics

4.2
Compare

Hindustan Aeronautics

4.3
Compare

Swan Defence and Heavy Industries

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