2. #FridaysWithTCS
Get connected with all students aspiring to be
part ofTata Consultancy Services (TCS).
One point connect - what is Tata Consultancy
Services looking for and how we could help in
your journey to be part ofTCS family.
Today we will be focusing on Programming
languages – C & C++
4. C andC++
Good knowledge of the subject (whether its C or C++)
Know it thoroughly - what you know and what you do not know.
Focus on what you know and know it BEST
Hands-on practice with in-depth knowledge of what you know
How does it relate to real world examples (like Inheritance,
Polymorphism,Abstract classes, encapsulation etc.)
Know-how of the world:
How is C and C++ different?When should we use which language?
Which applications can it be used?
How can you utilize the concepts using real world examples in the
interview room [example: How can you use encapsulation in the
interview room]
IncludeTesting - of the concepts, programs that you writedevelop
5. Some topics
OOPS concepts with examples
Data structures – Stack, Queue, Linkedlist (add, remove, sort etc).
Additionally like trees, graphs conceptually.
Functions, pass by value & pass by reference
Static, constant, read-only variables
File operations
Matrix operations
Sorting algorithms – Bubble sort, Insertion sort, Quick sort
Constructors and Destructors
Access modifiers
String operations – without using inbuilt libraries
Memory Management, Pointers
6. Some
References
“Let us C” : By Yashwant Kanitkar
Internet sites:
W3SChools:
https://www.w3schools.com/cpp/
https://www.tutorialspoint.com/cplusplus/
index.htm
External courses:
Udemy
Coursera
7. Campus
Commune
Campus Commune is a platform whereTCSers,Academicians and
Students come together and discuss regarding technology and the
latest trends among various channels that are operating under
Campus Commune.
Pune regional Channel is one of the channels in Campus Commune
In order to be a part of Campus Commune, students can created
theirTCS IDs by registering on https://nextstep.tcs.com