i
TCS
Filter interviews by
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
A constructor is a special type of method in a class that is automatically called when an object of that class is created.
Constructors have the same name as the class they belong to
Constructors do not have a return type
Constructors can be used to initialize the object's state or perform any necessary setup
Example: public class Car { public Car() { // constructor code here } }
Spring Boot is a Java-based framework used to create stand-alone, production-grade Spring-based Applications.
Spring Boot simplifies the process of developing and deploying Spring applications.
It provides a set of pre-configured tools and conventions to get started quickly.
Spring Boot eliminates the need for manual configuration and boilerplate code.
It includes embedded servers like Tomcat, Jetty, or Undertow for easy d...
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink as needed.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays require a specified size at the time of creation, while ArrayList can dynamically re...
throw is a keyword used to explicitly throw an exception in Java, while throws is used in method signature to declare the exceptions that can be thrown by the method.
throw is used to throw an exception explicitly in Java code
throws is used in method signature to declare the exceptions that can be thrown by the method
Example: throw new Exception();
Example: public void method() throws Exception {};
As a fresher I applied, it basic aptitude
GD between group of 10
My strengths include problem-solving skills, attention to detail, and ability to work well in a team. My weakness is that I can be overly critical of my own work.
Strengths: problem-solving skills
Strengths: attention to detail
Strengths: ability to work well in a team
Weakness: overly critical of my own work
I have worked on projects involving building automation systems and IoT devices.
Developed a smart home system using Raspberry Pi and sensors
Implemented a temperature control system for a greenhouse using Arduino
Designed a monitoring system for energy consumption in buildings
What people are saying about TCS
TCS interview questions for designations
Oops coding questions
Oops concepts refer to Object-Oriented Programming concepts which include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Allows objects to be treated as instances of their parent class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hides the complex implementation...
SQL query is a command used to retrieve, insert, update, or delete data from a database.
SQL query is used to interact with databases by performing operations like selecting, inserting, updating, or deleting data.
Examples of SQL queries include SELECT * FROM table_name, INSERT INTO table_name VALUES (value1, value2), UPDATE table_name SET column_name = value WHERE condition, DELETE FROM table_name WHERE condition.
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Sep 2023. There were 3 interview rounds.
Coding questions related java and some questions related java, spring boot
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It uses hashing to store key-value pairs in an array.
Example: HashMap
I applied via Walk-in and was interviewed in Oct 2022. There were 4 interview rounds.
Different topics are allotted by hr and we need to choose one of them and give all perspective
Yes, percentage in technical subjects is checked for Junior Engineer position.
Technical subjects are a crucial part of the Junior Engineer role.
The percentage in technical subjects is checked to assess the candidate's knowledge and understanding of the subject.
The weightage given to technical subjects may vary depending on the company and job profile.
Candidates should focus on scoring well in technical subjects to incr...
I applied via campus placement at Shri Ramswaroop Memorial College of Engineering & Management, Lucknow and was interviewed before Jan 2024. There was 1 interview round.
I am a recent graduate with a degree in Mechanical Engineering and a passion for problem-solving and innovation.
Recent graduate with a degree in Mechanical Engineering
Passionate about problem-solving and innovation
Experience with CAD software such as SolidWorks
BST stands for Binary Search Tree, a data structure where each node has at most two children, with left child smaller and right child larger.
BST is a hierarchical data structure where each node has at most two children.
The left child of a node contains a value smaller than the node's value.
The right child of a node contains a value larger than the node's value.
BST allows for efficient searching, insertion, and deletion...
Yes
C programming is a high-level language used for system programming, embedded systems, and game development.
C is a compiled language
It has a rich set of operators and built-in functions
C is used for developing operating systems, device drivers, and firmware
Examples of C-based software include Linux, MySQL, and Adobe Photoshop
C is known for its efficiency and speed
JavaScript is a programming language used for web development. Angular is a JavaScript framework for building web applications.
JavaScript is a client-side scripting language used for creating interactive web pages.
Angular is a JavaScript framework developed by Google for building dynamic web applications.
Angular uses TypeScript, a superset of JavaScript, for building applications.
Angular provides features like two-way ...
C++ is a high-level programming language used for developing software and applications. iOS is a mobile operating system developed by Apple.
C++ is an object-oriented language
iOS is used for developing applications for Apple devices
C++ is used for developing operating systems, browsers, games, and more
iOS is known for its user-friendly interface and security features
Inheritance in Java allows a class to inherit properties and methods from another class.
A subclass can inherit from a superclass using the 'extends' keyword
The subclass can access the public and protected members of the superclass
The 'super' keyword is used to call the constructor or method of the superclass
Inheritance promotes code reuse and allows for polymorphism
Example: class Dog extends Animal { ... }
HTML is a markup language used to create web pages. HTTPS is a secure version of HTTP protocol used for secure communication over the internet.
HTML stands for HyperText Markup Language
It is used to create the structure and content of web pages
HTTPS stands for HyperText Transfer Protocol Secure
It is a secure version of HTTP protocol used for secure communication over the internet
It uses SSL/TLS encryption to protect the...
I applied via Recruitment Consulltant and was interviewed in Oct 2021. There were 2 interview rounds.
Python, c, c++, matlab
Python c, c++
1 Interview rounds
based on 27 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.6k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.2k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.7k
salaries
| ₹8.9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture