Take FREE!! Online Mettl Mock Test to Crack TechM and Other Companies Written Exams.
Get Off-Campus Placement Jobs Info !!!
TCS NQT Technical and Managerial Round Interview Questions

Technical Interview Questions and Answers :: Virtusa

134.52K

Tot. Mock Test: 3


Total Qs: 221+

  •  Select All
  •  SQL
  •  C++
  •  .NET
  •  Oracle PLSQL
  •  Informatica
  •  WebMethod
  •  DBMS
  •  Soft. Engineering
  •  Data Structure
  •  Networking
  •  C
  •  Operating System
  •  HR Question in TR
  •  Java

    31 / 221

    Difference between Waterfall model and agile model?
    Answer:

    No Discussion on this question yet!

    Please Login First :

    32 / 221

    What is prototyping model?
    Answer:

    No Discussion on this question yet!

    Please Login First :

    33 / 221

    Tell me something about your academic project? your role/responsibility.
    Answer:

    No Discussion on this question yet!

    Please Login First :

    34 / 221

    What was the objective of your project.?
    Answer:

    No Discussion on this question yet!

    Please Login First :

    35 / 221

    Tell me something about your projects?
    Answer:

    No Discussion on this question yet!

    Please Login First :

    36 / 221

    What is your role in the project?
    Answer:

    No Discussion on this question yet!

    Please Login First :

    37 / 221

    Explain in detail about your academic project?
    Answer:

    No Discussion on this question yet!

    Please Login First :
    Answer:

    Class is a user-defined data type in C++. It can be created to solve a particular kind of problem. After creation the user need not know the specifics of the working of a class.

    Please Login First :
    Answer:

    Object is a software bundle of variables and related methods. Objects have state and behavior.

    Please Login First :

    40 / 221

    What is virtual constructors/destructors?
    Answer:

    Virtual destructors: If an object (with a non-virtual destructor ) is destroyed explicitly by applying the delete operator to a base-class pointer to the object, the base-class destructor function (matching the pointer type) is called on the object.
    There is a simple solution to this problem – declare a virtual base-class destructor. This makes all derived-class destructors virtual even though they don’t have the same name as the base-class destructor. Now, if the object in the hierarchy is destroyed explicitly by applying the delete operator to a base-class pointer to a derived-class object, the destructor for the appropriate class is called.

    Virtual constructor: Constructors cannot be virtual. Declaring a constructor as a virtual function is a syntax error. Does c++ support multilevel and multiple inheritance?
    Yes.
    What are the advantages of inheritance?
    • It permits code reusability.
    • Reusability saves time in program development.
    • It encourages the reuse of proven and debugged high-quality software, thus reducing problem after a system becomes functional.
    What is the difference between declaration and definition?
    The declaration tells the compiler that at some later point we plan to present the definition of this declaration.
    E.g.: void stars () //function declaration
    The definition contains the actual implementation. E.g.: void stars () // declaration
    {
    for(int j=10; j>=0; j--) //function body cout<<”*”;
    cout< }

    Please Login First :


Most Frequent Qs.