Add office photos
Employer?
Claim Account for FREE

First American Corporation

3.5
based on 1.4k Reviews
Video summary
Filter interviews by

TPAC Packaging India Interview Questions and Answers

Updated 7 Feb 2024
Popular Designations

Q1. What is C++ programming language?

Ans.

C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

  • C++ is an extension of the C programming language.

  • It supports object-oriented programming concepts like classes, inheritance, and polymorphism.

  • C++ is used in developing operating systems, browsers, databases, and more.

  • Examples of popular software written in C++ include Adobe Photoshop, Microsoft Office, and MySQL.

  • C++ is known for its performance ...read more

View 7 more answers

Q2. What do you mean by call by value and call by reference?

Ans.

Call by value and call by reference are two ways of passing arguments to a function in programming.

  • Call by value passes a copy of the value to the function.

  • Call by reference passes the memory address of the value to the function.

  • Changes made to the parameter inside the function affect the original value in call by reference.

  • In call by value, changes made to the parameter inside the function do not affect the original value.

View 1 answer

Q3. What is virtual function?

Ans.

Virtual function is a function in base class that is overridden in derived class.

  • Virtual functions allow polymorphism in C++.

  • They are declared in base class with 'virtual' keyword.

  • They are overridden in derived class with 'override' keyword.

  • They are called based on the object type at runtime.

View 1 answer

Q4. What is SQL query features?

Ans.

SQL query features include SELECT, FROM, WHERE, GROUP BY, ORDER BY, JOIN, and more.

  • SELECT: used to select specific columns from a table

  • FROM: used to specify the table to retrieve data from

  • WHERE: used to filter data based on a condition

  • GROUP BY: used to group data based on a column

  • ORDER BY: used to sort data based on a column

  • JOIN: used to combine data from multiple tables

  • Other features include subqueries, aggregate functions, and more

View 1 answer
Discover TPAC Packaging India interview dos and don'ts from real experiences

Q5. Oops questions: abstract class vs interface

Ans.

Abstract class is a class that can have both abstract and non-abstract methods, while interface only has abstract methods.

  • Abstract class can have constructors, while interface cannot

  • A class can implement multiple interfaces, but can only inherit from one abstract class

  • Abstract class can have instance variables, while interface cannot

  • Abstract class is used when there is a need for a common base class for multiple related classes, while interface is used when there is a need fo...read more

Add your answer

Q6. How would you create a drop-down in angular. Write a code for this.

Ans.

Creating a drop-down in Angular

  • Use the

Add your answer

Q7. Explain oops and solid principal

Ans.

OOPs is a programming paradigm that focuses on objects and their interactions. SOLID is a set of principles for designing maintainable software.

  • OOPs stands for Object-Oriented Programming, which is a programming paradigm that organizes code around objects and their interactions.

  • SOLID is an acronym for five principles: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

  • The Single Responsibility Principle states that a class...read more

Add your answer

Q8. Explain store procedure and joins

Ans.

Stored procedures are precompiled SQL statements stored in a database, while joins are used to combine rows from different tables.

  • Stored procedures are used to improve performance, security, and code reusability.

  • Joins are used to retrieve data from multiple tables based on a related column between them.

  • There are different types of joins: inner join, left join, right join, and full outer join.

  • Example of a stored procedure: CREATE PROCEDURE GetEmployees AS SELECT * FROM Employe...read more

Add your answer

Q9. Explain authentication and authorisation

Ans.

Authentication is the process of verifying the identity of a user, while authorization determines what actions a user is allowed to perform.

  • Authentication confirms the identity of a user through credentials like username and password.

  • Authorization determines the level of access a user has based on their authenticated identity.

  • Authentication is the gatekeeper, while authorization defines the permissions.

  • Examples of authentication include login forms, biometric scans, or two-fa...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at TPAC Packaging India

based on 4 interviews
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.7
 • 278 Interview Questions
3.7
 • 48 Interview Questions
3.6
 • 45 Interview Questions
3.6
 • 25 Interview Questions
3.5
 • 11 Interview Questions
2.0
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter