Infosys
10+ Stacil Engineering Interview Questions and Answers
Q1. How Cloud is better than other Virtualization platform
Cloud offers more flexibility, scalability, and cost-effectiveness compared to other virtualization platforms.
Cloud allows for on-demand resource allocation and de-allocation, making it more flexible than traditional virtualization platforms.
Cloud can scale up or down quickly to meet changing demands, whereas traditional virtualization platforms require manual intervention.
Cloud offers a pay-as-you-go model, allowing for cost savings compared to traditional virtualization pla...read more
Q2. What are the L3 activities taken care
L3 activities refer to advanced technical support and troubleshooting.
L3 activities involve resolving complex technical issues that cannot be handled by L1 or L2 support.
L3 support may involve analyzing logs, debugging code, and providing solutions to critical problems.
L3 support may also involve working closely with developers to identify and fix bugs in software.
Examples of L3 activities include resolving network outages, diagnosing server issues, and troubleshooting softwa...read more
Q3. Difference between var,let and const datatype variables declarative What is Single page application and example
var, let, and const are different ways to declare variables in JavaScript. Single page application is a web app that loads a single HTML page and dynamically updates the content.
var is function-scoped, let is block-scoped, and const is block-scoped and cannot be reassigned.
Single page application (SPA) is a web application that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from the server.
Example of SPA: Gmail, where cl...read more
Q4. Explain which model you used in your automation framework?
I used the Page Object Model (POM) in my automation framework.
Implemented separate classes for each web page or component
Encapsulated the page elements and related functionalities within each class
Promoted reusability and maintainability of the automation code
Improved readability and scalability of the test scripts
Q5. How to pass the data between components
Data can be passed between components using props, event emitters, services, or state management libraries.
Use props to pass data from parent to child components
Use event emitters to emit events and pass data from child to parent components
Use services to create a centralized place to store and share data between components
Use state management libraries like Redux or Vuex for managing global state across components
Q6. What processes have youw orked with
I have worked with various processes including project management, team coordination, and workflow optimization.
Project management processes such as creating timelines, setting milestones, and tracking progress
Team coordination processes like assigning tasks, conducting meetings, and resolving conflicts
Workflow optimization processes such as identifying bottlenecks, implementing efficiency improvements, and measuring results
Q7. what is time travel in delta tables
Time travel in delta tables refers to the ability to query data as it existed at a specific point in time.
Delta tables allow you to query data as it existed at a specific version or timestamp.
This feature is useful for auditing, debugging, and analyzing historical data changes.
You can use time travel queries with Delta Lake's versioning and timestamp capabilities.
Q8. Difference b.w. READ and READ INTO WS-VARIABLE
READ reads data from a file into a variable, while READ INTO WS-VARIABLE reads data into a specified work area.
READ is used to read data from a file into a variable in COBOL.
READ INTO WS-VARIABLE is used to read data into a specified work area in COBOL.
READ example: READ FILE-NAME INTO DATA-VARIABLE.
READ INTO WS-VARIABLE example: READ FILE-NAME INTO WS-WORK-AREA.
Q9. sql queries of group by and sql joins.
SQL queries of group by and SQL joins
GROUP BY is used to group rows that have the same values in a specified column
JOIN is used to combine rows from two or more tables based on a related column between them
INNER JOIN returns only the matching rows from both tables
LEFT JOIN returns all the rows from the left table and matching rows from the right table
RIGHT JOIN returns all the rows from the right table and matching rows from the left table
Q10. Difference b.w. Static and Dynamic Call
Static call is determined at compile time while dynamic call is determined at runtime.
Static call is resolved by the compiler based on the type of the object at compile time.
Dynamic call is resolved by the runtime environment based on the actual type of the object at runtime.
Static call is faster but less flexible, while dynamic call is slower but more flexible.
Example: In Java, static method calls are resolved at compile time, while dynamic method calls using interfaces are ...read more
Q11. what is lazzy evaluation
Lazy evaluation is a programming technique where expressions are not evaluated until their results are actually needed.
Expressions are only evaluated when their results are needed
Helps improve performance by avoiding unnecessary computations
Commonly used in functional programming languages like Haskell
Q12. Diff bw CCW and DIS CCW
CCW stands for Counterclockwise while DIS CCW stands for Disconnected Counterclockwise.
CCW refers to a direction of rotation that is opposite to the clockwise direction.
DIS CCW refers to a situation where something is disconnected from its counterclockwise rotation.
Example: Turning a screw counterclockwise is CCW, while a disconnected counterclockwise rotation could refer to a malfunctioning gear.
Example: In a motor, CCW rotation is normal operation, but a disconnected counte...read more
Q13. Observable vs promise
Observables are streams of data that can be observed over time, while promises represent a single value that may be resolved in the future.
Observables can emit multiple values over time, while promises can only resolve once with a single value.
Observables can be cancelled, while promises cannot be cancelled once they are resolved.
Observables are lazy, meaning they do not emit values until they have a subscriber, while promises are eager and immediately start executing when cr...read more
Q14. Types of Rxjs operators
Rxjs operators are functions that enable complex asynchronous code to be easily composed in a declarative manner.
Creation operators: of, from, interval, timer
Transformation operators: map, pluck, mergeMap, switchMap
Filtering operators: filter, take, takeUntil, distinctUntilChanged
Combination operators: merge, concat, combineLatest, zip
Utility operators: tap, delay, finalize, catchError
Q15. Diff bw PECI and PICOF
PECI stands for Problem, Etiology, Context, and Intervention, while PICOF stands for Population, Intervention, Comparison, Outcome, and Timeframe.
PECI is used in problem-solving to identify and address issues, while PICOF is used in research to formulate a research question.
PECI focuses on the problem, its causes, the context in which it occurs, and potential interventions to address it.
PICOF focuses on defining the population of interest, the intervention being studied, the ...read more
Q16. SQL CODE -803 vs -811.
SQL CODE -803 vs -811
SQL CODE -803 indicates a duplicate key error, meaning a unique constraint violation.
SQL CODE -811 indicates a result set that is not unique, meaning a select query returned multiple rows when only one was expected.
Q17. Framework explanation
Framework explanation
A framework is a set of guidelines, libraries, and tools used to develop software applications
It provides a structure for developers to build upon and ensures consistency in coding practices
Frameworks can be front-end (like React or Angular) or back-end (like Spring or Django)
They help streamline development process and improve code quality
Q18. Design chat box
Design a chat box for seamless communication between users.
Include features like text messaging, emojis, file sharing, and notifications.
Design a user-friendly interface with easy navigation and customization options.
Implement real-time messaging functionality for instant communication.
Ensure data security and privacy by encrypting messages and providing secure login options.
Top HR Questions asked in Stacil Engineering
Interview Process at Stacil Engineering
Top Team Lead Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month