Senior Systems Engineer
400+ Senior Systems Engineer Interview Questions and Answers

Asked in Infosys

Q. 2. Explain COMP, COMP-2, COMP-3 and Display. What are the difference between Continue and Next Sentence? Why does SOC7 occur?
Explanation of COMP, COMP-2, COMP-3, Display, Continue, Next Sentence, and SOC7.
COMP is a binary data type, COMP-2 is a packed decimal data type, COMP-3 is a packed decimal data type with sign, and Display is a character data type.
Continue is used to transfer control to the next statement within the same paragraph, while Next Sentence is used to transfer control to the first statement of the next paragraph.
SOC7 occurs due to a data exception error, such as an invalid numeric ...read more

Asked in Infosys

Q. 1. Explain COND parameter in JCL. What parameters can be coded both in JOB level as well as STEP level. What are GDG and how to access previous version, next version and current version in any given job.
COND parameter in JCL, parameters in JOB and STEP level, accessing GDG versions in a job.
COND parameter is used to specify a condition code that must be satisfied for the job or step to execute.
Parameters like TIME, REGION, MSGCLASS, etc. can be coded in both JOB and STEP level.
GDG (Generation Data Group) is a group of datasets related to each other by a common name and a generation number.
To access previous version, use (-1), next version use (+1), and current version use (0...read more
Senior Systems Engineer Interview Questions and Answers for Freshers

Asked in Amazon

Q. LRU Cache Design Question
Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:
1. get(key)
- Return the value of the key if it exists in the cache; otherwise, re...read more
Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.
Implement a doubly linked list to keep track of the order of keys based on their recent usage.
Use a hashmap to store key-value pairs for quick access.
When capacity is reached, evict the least recently used item before inserting a new item.
Update the order of keys in the linked list whenever a key is accessed or inserted.

Asked in Nagarro

Q. Nth Prime Number Problem Statement
Find the Nth prime number given a number N.
Explanation:
A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two...read more
To find the Nth prime number given a number N, implement a function that returns the Nth prime number.
Create a function that takes N as input and returns the Nth prime number.
Use a loop to iterate through numbers and check if they are prime.
Keep track of the count of prime numbers found until reaching N.
Optimize the algorithm by checking only up to the square root of the number for primality.
Example: For N = 7, the 7th prime number is 17.

Asked in Infosys

Q. What is a Data Dictionary, and can you explain all the elements of DDIC?
A Data Dictionary is a centralized repository that provides a detailed description of all data elements used in a system.
A Data Dictionary contains information about the structure, meaning, and usage of data elements.
It helps in maintaining data integrity and consistency across the system.
Data Dictionary entries typically include data element names, descriptions, data types, lengths, and validation rules.
It serves as a reference for developers, analysts, and users to understa...read more

Asked in Wipro

Q. 1. Use of Apache Spark - Dataframe, Datasets and RDD. 2. Transformations and Actions in Spark. 3. Optimization in Spark 4. HIVE - Dynamic and Static Partitioning. 5. HIVE - Partitioning and Bucketing. 6. SQL -...
read moreQuestions related to Apache Spark, HIVE, and SQL.
Apache Spark is a distributed computing framework used for big data processing.
Dataframe, Datasets, and RDD are the core abstractions in Spark.
Transformations and Actions are the two types of operations in Spark.
Optimization techniques like caching, partitioning, and broadcasting can improve Spark performance.
HIVE is a data warehousing tool that uses SQL-like syntax to query data stored in Hadoop.
Dynamic and Static Partitioning...read more
Senior Systems Engineer Jobs




Asked in Dilip Buildcon

Q. What is the reason of blacklist vehicle.what is new in ICD 2.5,cross tag cound,duplicated count,boom barrier connection,AVC related questions everything about your corrent organization system.
Blacklisting vehicles is done for security reasons. ICD 2.5 introduces new features like cross tag count and boom barrier connection.
Blacklisting vehicles is done to prevent security threats.
ICD 2.5 has new features like cross tag count and boom barrier connection.
Duplicated count helps in identifying duplicate tags.
AVC related questions are related to Automatic Vehicle Classification.
Our current organization system focuses on enhancing security measures.

Asked in Wipro

Q. What is EMC Networker backup software? Explain its features and types.
EMC Networker is a backup software solution used for data protection and recovery in enterprise environments.
EMC Networker is a backup software developed by EMC Corporation.
It is used for backing up, archiving, and recovering data in enterprise environments.
Networker supports a wide range of operating systems, applications, and storage devices.
It provides features like data deduplication, encryption, and centralized management.
Networker allows for backup to disk, tape, and cl...read more
Share interview questions and help millions of jobseekers 🌟

Asked in IBM

Q. What is the difference between an index and a subscript?
Index and subscript are used to access elements in an array or list, but index refers to the position while subscript refers to the value.
Index is the position of an element in an array or list, starting from 0.
Subscript is the value used to access an element in an array or list.
For example, in the array [1, 2, 3], the index of 2 is 1 and the subscript of 2 is 2.
Index is an integer while subscript can be any data type that can be used as an index.
Index is used in programming ...read more

Asked in Infosys

Q. 3. How to fetch more than one record from DB from COBOL? Explain the precompilation process. Why is bind necessary? SQL error code for duplicate record present in table?
Fetching multiple records from DB in COBOL and precompilation process
Use SELECT statement with appropriate WHERE clause
Use cursor to fetch multiple records
Precompilation process involves converting COBOL code to C code
Bind is necessary to link the precompiled C code with DB
SQL error code for duplicate record present in table is -803

Asked in Matrix Partners

Q. We work as an investment firm where people don't have time to deal with IT issues. If an issue arises, how would you handle it?
I prioritize quick resolution and clear communication to minimize disruption for busy investment professionals.
Assess the issue quickly to understand its impact on operations.
Communicate clearly with stakeholders, providing updates on the resolution process.
Implement a solution efficiently, ensuring minimal downtime.
Document the issue and resolution for future reference and to prevent recurrence.
Provide training or resources to help users avoid similar issues in the future.

Asked in Infosys

Q. Explain threading and how to implement multithreading.
Threading is a technique to execute multiple tasks concurrently. Multithreading can be implemented using threads.
Threading allows multiple tasks to run concurrently, improving performance and responsiveness.
Threads are lightweight processes that share the same memory space.
Threads can be created using programming languages like Java, C++, or Python.
Multithreading can be implemented by creating and managing multiple threads within a program.
Thread synchronization techniques li...read more

Asked in Infosys

Q. Suppose a part of code is in production. What is the first thing you need to check from development if there were any other changes made in between?
Check the version control system for any changes made to the code in DEV.
Check the commit history in the version control system.
Compare the code in PRD with the latest version in DEV.
Ensure that any changes made in DEV are properly tested and approved before deploying to PRD.

Asked in Precision Infomatic M Pvt Ltd

Q. What is the ISP? Which ISP you use? Give some ISP name?
ISP stands for Internet Service Provider. It is a company that provides internet access to customers.
Some popular ISPs are Comcast, AT&T, Verizon, and Spectrum.
ISPs offer different types of internet connections such as DSL, cable, and fiber optic.
ISPs may also offer additional services such as email, web hosting, and virtual private networks (VPNs).

Asked in Capita

Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface cannot.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to define a common base class for related classes, while interfaces define a contract for classes to implement.
Example: Abstract class 'Animal' with abstract method 'eat' and...read more

Asked in Infosys

Q. Unix commands to copy the directory and delete contents of the directory
The Unix command to copy a directory is 'cp -r' and to delete the contents of a directory is 'rm -r'.
To copy a directory, use the 'cp -r' command followed by the source directory and destination directory.
To delete the contents of a directory, use the 'rm -r' command followed by the directory name.
Be cautious when using the 'rm -r' command as it permanently deletes the contents of the directory.

Asked in Precision Infomatic M Pvt Ltd

Q. What checks would you perform if your computer cannot connect to the intranet or internet?
I will check network connectivity, DNS settings, firewall, and proxy settings.
Check if other devices are able to connect to the network
Check if the network cable is properly connected
Check if the DNS settings are correct
Check if the firewall is blocking the connection
Check if the proxy settings are configured correctly

Asked in Infosys

Q. Describe the workflow of writing an API from beginning to end. You can either write the code or explain verbally.
Creating an API involves planning, designing, coding, testing, and deploying to ensure functionality and usability.
Define the purpose and requirements of the API.
Choose the architecture style (REST, GraphQL, etc.).
Design the endpoints and data models (e.g., /users, /products).
Implement authentication and authorization (e.g., OAuth, JWT).
Write the code using a programming language (e.g., Python, Node.js).
Test the API using tools like Postman or automated testing frameworks.
Doc...read more

Asked in UST

A thread scheduler is responsible for managing the execution of multiple threads in a system. Time slicing is a technique used by the scheduler to allocate CPU time to each thread.
Thread scheduler is a component of the operating system that decides which thread to run next
Time slicing involves dividing the CPU time among multiple threads based on a predefined time interval
Example: In a round-robin scheduling algorithm, each thread is given a time slice to execute before movin...read more

Asked in IBM

Q. Which methodologies have you worked on, such as Agile, Waterfall, or both?
I have worked on both Agile and Waterfall methodologies.
I have experience in Agile methodologies such as Scrum and Kanban.
I have also worked on Waterfall methodology in projects that require a more structured approach.
I understand the strengths and weaknesses of both methodologies and can adapt to the project's needs.
For example, I used Agile methodology in a project that required frequent changes and iterations, while I used Waterfall methodology in a project that had a clea...read more

Asked in EPAM Systems

Q. How do you build different environments in AWS using Terraform?
To build different environments in AWS using Terraform, follow these steps:
Create a Terraform configuration file for each environment
Define the resources needed for each environment in the configuration file
Use Terraform commands to initialize, plan, and apply the configuration for each environment
Use variables to customize each environment
Use modules to reuse code across environments

Asked in Infosys

Q. How is the project managed from initiation to release?
Project management involves structured phases from initiation to release, ensuring quality and stakeholder satisfaction.
Initiation: Define project scope and objectives, e.g., creating a project charter.
Planning: Develop a detailed project plan, including timelines and resources, e.g., Gantt charts.
Execution: Implement the project plan, coordinating teams and resources, e.g., daily stand-up meetings.
Monitoring: Track progress and performance against the plan, e.g., using KPIs ...read more

Asked in UST

The start() method is used to start a new thread, while the run() method contains the code that will be executed by the thread.
start() method is used to start a new thread and calls the run() method.
run() method contains the code that will be executed by the thread.
Calling run() directly will not create a new thread, it will just execute the code in the current thread.

Asked in Infosys

Q. What is Client independent and client dependant? Describe some tables.
Client independent and client dependent are two types of tables in a database.
Client independent tables contain data that is not specific to any particular client or user.
Client dependent tables contain data that is specific to a particular client or user.
Examples of client independent tables include product catalogs, while examples of client dependent tables include user profiles.
Client dependent tables often have a foreign key relationship with client independent tables.

Asked in Precision Infomatic M Pvt Ltd

Q. Which is the latest OS today? Which is the latest application for office tools today?
The latest OS is Windows 11. The latest application for office tools is Microsoft Office 2021.
The latest OS released by Microsoft is Windows 11.
Windows 11 was released on October 5, 2021.
The latest application for office tools is Microsoft Office 2021.
Microsoft Office 2021 was released on October 5, 2021.
Microsoft Office 2021 includes updated versions of Word, Excel, PowerPoint, and Outlook.

Asked in IBM

Q. How do you monitor your application, and what configurations do you use?
Application monitoring is done through various tools and configurations.
We use tools like Nagios, Zabbix, and Prometheus for monitoring.
We configure alerts for critical events and set up dashboards for easy visualization.
We also use log aggregation tools like ELK stack to monitor application logs.
We monitor system resources like CPU, memory, and disk usage.
We perform load testing to identify performance bottlenecks.
We use APM tools like New Relic and AppDynamics to monitor ap...read more

Asked in Infosys

Q. What is Unit testing. Which unit testing you have used?
Unit testing is a software testing technique where individual units or components of a software application are tested in isolation.
Unit testing is done to ensure that each unit/component of the software application is working as expected.
It helps in identifying and fixing bugs early in the development cycle.
Unit tests are automated and can be run frequently to ensure that changes made to the code do not break existing functionality.
Examples of unit testing frameworks include...read more

Asked in EPAM Systems

Q. How are monolithic applications broken down into microservices?
Monolithic applications can be broken down to microservices by identifying cohesive and loosely coupled components and separating them into independent services.
Identify the business capabilities of the application
Identify the cohesive and loosely coupled components
Separate the components into independent services
Define the interfaces between the services
Implement the services using appropriate technology stack
Deploy the services in a scalable and fault-tolerant manner

Asked in BA Continuum

Q. What is Proxy Server , How do u troubleshoot out look issue , what is firewalls , What is VMware , etc
Proxy server, Outlook troubleshooting, firewalls, and VMware are all important components of modern IT infrastructure.
A proxy server acts as an intermediary between clients and servers, providing security and performance benefits.
Outlook issues can be caused by a variety of factors, including network connectivity problems, incorrect settings, and corrupted data files.
Firewalls are network security devices that monitor and control incoming and outgoing traffic based on predefi...read more

Asked in CCS Global Tech

Q. What is the difference between the WHERE and HAVING clauses?
Where clause filters rows before grouping, having clause filters groups after grouping.
Where clause is used in the SELECT statement to filter rows based on a condition.
Having clause is used in the GROUP BY statement to filter groups based on a condition.
Where clause is used before grouping, having clause is used after grouping.
Where clause filters individual rows, having clause filters groups of rows.
Example: SELECT name, SUM(sales) FROM table WHERE sales > 1000 GROUP BY name...read more
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Senior Systems Engineer Related Skills



Reviews
Interviews
Salaries
Users

