AVASOFT
10+ TEGNA Interview Questions and Answers
Q1. Can sql used in database
Yes, SQL can be used in databases.
SQL stands for Structured Query Language and is used to manage and manipulate data in relational databases.
It can be used to create, modify, and delete tables, as well as insert, update, and retrieve data.
Examples of popular relational database management systems that use SQL include MySQL, Oracle, and Microsoft SQL Server.
Q2. write a code to finding sum of digits of a number untill sum becomes single digit
Code to find sum of digits of a number until sum becomes single digit
Use a while loop to keep adding the digits of the number until the sum becomes a single digit
Convert the number to a string to easily access individual digits
Keep track of the sum and update it in each iteration
Repeat the process until the sum is less than 10
Q3. What is software developement cycle ?
Software development cycle is a process that software goes through from conception to deployment and maintenance.
Includes stages like planning, design, development, testing, deployment, and maintenance.
Iterative process where feedback is used to improve the software.
Examples: Waterfall model, Agile methodology, DevOps.
Ensures that software meets requirements, is bug-free, and is delivered on time and within budget.
Q4. How software is developed ?
Software is developed through a process involving planning, designing, coding, testing, and maintenance.
Planning: Define requirements and create a project plan.
Design: Create a detailed design of the software architecture.
Coding: Write the actual code based on the design.
Testing: Test the software for bugs and errors.
Maintenance: Update and improve the software as needed.
Examples: Agile, Waterfall, Scrum methodologies.
Q5. . What is overloading
Overloading is the ability to define multiple methods in the same class with the same name but different parameters.
Overloading allows a class to have multiple methods with the same name but different parameters.
The compiler determines which method to call based on the number and type of arguments passed.
Example: having multiple constructors in a class with different parameter lists.
Q6. How internet works ?
The internet is a global network of interconnected computers that communicate through standardized protocols.
The internet is made up of a vast network of computers connected through physical cables, wireless signals, and satellite links.
Data is transmitted across the internet using protocols such as TCP/IP, HTTP, and FTP.
Routers and servers help direct and manage the flow of data across the internet.
Domain names and IP addresses are used to identify and locate resources on th...read more
Q7. Explain oops concepts
OOPs concepts refer to the principles of Object-Oriented Programming, including inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
Q8. What is synchronised
Synchronised is a keyword in Java used to control access to shared resources by multiple threads.
Synchronised keyword is used in Java to create synchronized blocks of code, ensuring only one thread can access it at a time.
It can be applied to methods or code blocks.
Example: synchronized void myMethod() { // code here }
Q9. What is inheritance
Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.
Allows a class to inherit properties and behaviors from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can access public and protected members of the base class
Example: Class 'Car' can inherit from class 'Vehicle' to reuse common attributes like 'color' and 'speed'
Q10. Number series in python
Number series in python involves generating a sequence of numbers based on a specific pattern or rule.
Use loops or list comprehensions to generate number series.
Identify the pattern or rule to determine the next number in the series.
Examples: Fibonacci series, prime numbers series, arithmetic progression.
More about working at AVASOFT
Interview Process at TEGNA
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month