Infosys
10+ Tricon Infotech Interview Questions and Answers
Q1. How many such letter-pairs are there in the word SERVANT, having the same no. of letters left between them in the word as they have in the series?
Counting letter-pairs with same no. of letters left between them in the word SERVANT.
Identify the letter-pairs in the word SERVANT.
Count the number of letters between each pair.
Compare the count with the position of the pair in the word.
If they match, increment the count of such pairs.
Answer the total count of such pairs.
Q2. Describe difference between data hiding and abstraction.
Data hiding is hiding the implementation details while abstraction is hiding the complexity of the system.
Data hiding is a technique to hide the implementation details of a class from the outside world.
Abstraction is a technique to hide the complexity of the system by providing a simplified interface.
Data hiding is achieved through access modifiers like private, protected, and public.
Abstraction is achieved through abstract classes and interfaces.
Data hiding is used to preven...read more
Q3. What are ACID properties in DBMS?
ACID properties are a set of properties that ensure reliability and consistency of data in a database.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that a transaction is treated as a single, indivisible unit of work.
Consistency ensures that the database remains in a valid state before and after a transaction.
Isolation ensures that concurrent transactions do not interfere with each other.
Durability ensures that once a transaction is commit...read more
Q4. What is Delete in SQL?
DELETE is a SQL command used to remove rows from a table.
DELETE is used with the WHERE clause to specify which rows to remove
It can also be used with JOIN to delete rows from multiple tables
The deleted rows can be recovered using the ROLLBACK command
Q5. How can I learn python? consider I'm a newbie
Learning Python as a newbie
Start with basic syntax and data types
Practice coding exercises and challenges
Read documentation and watch tutorials
Join online communities and forums for support
Work on personal projects to apply knowledge
Q6. What are OOPs concepts?
OOPs concepts are the fundamental principles of Object-Oriented Programming that help in designing and implementing software systems.
Encapsulation: bundling of data and methods that operate on that data
Inheritance: creating new classes from existing ones
Polymorphism: ability of objects to take on multiple forms
Abstraction: hiding implementation details and showing only functionality
Examples: Java, C++, Python, Ruby
Q7. Difference between Place by value and place by reference.
Place by value passes a copy of the value, while place by reference passes a reference to the original value.
Place by value creates a new copy of the value, while place by reference uses the original value.
Place by value is used for simple data types like integers and floats, while place by reference is used for complex data types like arrays and objects.
An example of place by value is passing an integer to a function, while an example of place by reference is passing an arra...read more
Q8. Tell me about principles of OOPs
OOPs principles are encapsulation, inheritance, and polymorphism.
Encapsulation is the process of hiding implementation details from the user.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects to take on multiple forms or behaviors.
Abstraction is the process of hiding complex implementation details from the user.
Objects are instances of classes that contain data and behavior.
Classes are templates for creating objects wit...read more
Q9. What is OOPS concept?
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS is based on four main concepts: encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects of different classes to be treated as if they were of the same...read more
Q10. What is Scrum?
Scrum is an agile framework for managing and completing complex projects.
Scrum involves a team working together to complete a project in short iterations called sprints.
The team has daily stand-up meetings to discuss progress and plan for the day.
Scrum emphasizes flexibility and adaptability to changing requirements.
The product owner prioritizes the backlog of work and the team works to complete the highest priority items first.
Scrum includes roles such as the Scrum Master, P...read more
Q11. Write a program of factorial
A program to calculate factorial of a number.
Take input from user
Use a loop to multiply the number with all the numbers less than it
Print the result
Q12. Difference between Java or C++ and C
Java and C++ are object-oriented languages while C is a procedural language.
Java and C++ have built-in support for object-oriented programming concepts like inheritance, polymorphism, and encapsulation.
C++ allows for low-level memory manipulation and has better performance than Java.
C is a procedural language and lacks the object-oriented features of Java and C++.
C is commonly used for system programming and embedded systems.
Java is platform-independent while C++ and C are pl...read more
Q13. How aeroplane flies?
An airplane flies due to the principles of aerodynamics and the use of engines to generate thrust.
Airplanes generate lift through the shape of their wings and the Bernoulli's principle.
Thrust is generated by the engines, which propel the airplane forward.
The airplane's weight is counteracted by the lift generated by the wings.
Control surfaces such as ailerons, elevators, and rudder are used to control the airplane's movement.
Pilots use instruments and controls to monitor and ...read more
Q14. Real life example of Stack ,Queue, Binary Search.
Stack, Queue, and Binary Search are common data structures used in computer science.
Stack: Last In First Out (LIFO) data structure. Example: Undo/Redo feature in a text editor.
Queue: First In First Out (FIFO) data structure. Example: Print queue in a printer.
Binary Search: Efficient search algorithm for sorted arrays. Example: Searching for a word in a dictionary.
Q15. What is SDLC?
SDLC stands for Software Development Life Cycle. It is a process used to design, develop, and maintain software systems.
SDLC is a structured approach to software development.
It consists of several phases including requirements gathering, design, coding, testing, deployment, and maintenance.
Each phase has specific activities and deliverables.
SDLC helps ensure that software is developed efficiently, meets user requirements, and is of high quality.
Examples of SDLC models include...read more
Top HR Questions asked in Tricon Infotech
Interview Process at Tricon Infotech
Top System Engineer Hardware Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month