Optimize IT Systems
GURU99 TECH Interview Questions and Answers
Q1. What is new in Angular 8?
Angular 8 introduces new features and improvements for better performance and developer experience.
Ivy renderer for faster compilation and smaller bundle sizes
Improved web worker support for better performance
Lazy loading of components and routes
Support for TypeScript 3.4 and 3.5
New features in Angular Material and CDK
Differential loading for faster startup times
Improved accessibility features
Q2. What are some oops concepts
Oops concepts are fundamental principles of object-oriented programming.
Inheritance - creating new classes from existing ones
Encapsulation - hiding implementation details from users
Polymorphism - ability of objects to take on multiple forms
Abstraction - focusing on essential features while hiding non-essential ones
Q3. What is repository pattern
Repository pattern is a design pattern that separates data access logic from business logic.
It provides a way to access data without exposing the underlying database or data storage technology.
It helps in achieving separation of concerns and makes the code more modular and testable.
It involves creating a repository interface that defines the operations that can be performed on the data and a concrete implementation of the repository that interacts with the data storage techno...read more
Q4. Data policy for data consistency, UI policy applied to form level
Data policy ensures data consistency, UI policy controls form level behavior
Data policy defines rules for data consistency and integrity
UI policy controls the behavior of form fields and sections
Both policies can be applied at different levels such as table, field, or form
Data policy can prevent invalid data entry and enforce data standards
UI policy can hide or make fields mandatory based on user roles or conditions
Q5. What is server
A server is a computer program or device that provides functionality to other programs or devices, called clients.
A server stores and manages data, files, and applications
It responds to requests from clients and sends back the requested information
Examples include web servers, email servers, and file servers
Q6. What is SQL
SQL is a programming language used to manage and manipulate relational databases.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
Common commands include SELECT, INSERT, UPDATE, and DELETE
SQL is used in many industries, including finance, healthcare, and e-commerce
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month