i
T P F Software
Filter interviews by
I applied via Campus Placement and was interviewed before Nov 2020. There were 5 interview rounds.
I applied via Referral and was interviewed before Feb 2020. There were 3 interview rounds.
Data structures are essential for efficient programming in C.
C provides built-in data structures like arrays, structs, and pointers.
Linked lists, stacks, queues, and trees can be implemented using C.
Choosing the right data structure is crucial for optimizing program performance.
C allows for manual memory management, which can be both a blessing and a curse.
Understanding data structures in C is fundamental for software
While loop executes the code block only if the condition is true. Do-while loop executes the code block at least once.
While loop checks the condition first before executing the code block.
Do-while loop executes the code block first before checking the condition.
While loop may not execute the code block at all if the condition is false.
Do-while loop always executes the code block at least once.
Example of while loop: whi...
C is a procedural language, C++ is an object-oriented language, and C# is a modern, multi-paradigm language.
C is a procedural language that focuses on structured programming and low-level memory manipulation.
C++ is an object-oriented language that adds features like classes, inheritance, and polymorphism to C.
C# is a modern, multi-paradigm language that combines elements of C++ and Java, and includes features like garb
If and Switch Case Statements are used for conditional execution in programming.
If statements are used for simple conditions.
Switch case statements are used for multiple conditions.
If statement example: if (x > 5) { do something }
Switch case example: switch (day) { case 1: do something; break; case 2: do something else; break; default: do something different; }
Break and Continue are used to control the flow of loops in C and Java.
Break is used to exit a loop prematurely
Continue is used to skip an iteration of a loop
Both are commonly used in for and while loops
Example: for(int i=0; i<10; i++){ if(i==5) break; System.out.println(i); }
Example: for(int i=0; i<10; i++){ if(i==5) continue; System.out.println(i); }
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Dec 2020. There was 1 interview round.
C++ is an extension of C with object-oriented programming features.
C++ supports object-oriented programming while C does not.
C++ has classes and templates while C does not.
C++ has better support for function overloading and default arguments.
C++ has a standard library that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be a more complex langu
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
based on 2 interviews
Interview experience
based on 30 reviews
Rating in categories
Softwaretest Engineer
91
salaries
| ₹4 L/yr - ₹7.5 L/yr |
Software Engineer
50
salaries
| ₹3.2 L/yr - ₹10.2 L/yr |
Senior Software Engineer
32
salaries
| ₹6.6 L/yr - ₹21 L/yr |
Associate Software Engineer
20
salaries
| ₹3.2 L/yr - ₹6 L/yr |
Test Engineer
16
salaries
| ₹4.5 L/yr - ₹7.5 L/yr |
Infosys
TCS
Wipro
HCLTech