Synechron
10+ Cadmaxx Solutions Interview Questions and Answers
Q1. Types of call in cobol. What is file status 39. What is AICA in CICS. Why do we use cursor in Cobol+db2 program. What are some compiler options. What is the utility for bind. How would you dynamically read a vs...
read moreTechnical Lead interview questions on COBOL, DB2, and CICS
Types of call in COBOL
File status 39 indicates end-of-file reached
AICA is Abend-AID CICS Abend RSN (Reason) Code
Cursor is used to fetch rows from DB2 tables sequentially
Compiler options include OPTIMIZE, DEBUG, and LIST
BIND utility is used to bind DB2 programs to database
Dynamic VSAM file reading can be done using READNEXT function
-911 SQLCODE indicates deadlock or timeout error
Research organization before interview
Int...read more
Q2. What are microservices and why it is used for .
Microservices are a software architecture pattern where applications are built as a collection of small, loosely coupled services.
Microservices allow for modular development and deployment of applications.
Each microservice can be developed, deployed, and scaled independently.
Microservices communicate with each other through APIs.
They promote flexibility, scalability, and fault tolerance.
Examples of microservices include Netflix, Amazon, and Uber.
Q3. Data blending, difference between extract and live data source
Extract data source is a static snapshot while live data source is real-time data. Data blending combines data from multiple sources.
Extract data source is a subset of data from a larger data source that is saved as a static snapshot.
Live data source is real-time data that is directly connected to the source system.
Data blending combines data from multiple sources to create a unified view.
Extract data source is faster for large datasets while live data source provides real-ti...read more
Q4. Javascript program solving techniques Angular frameworks Real time examples
Javascript program solving techniques and real-time examples using Angular frameworks.
Use modular programming to break down complex problems into smaller, more manageable parts.
Use debugging tools to identify and fix errors in code.
Use event-driven programming to create responsive and interactive user interfaces.
Use data binding to keep the view and model in sync.
Examples: Creating a real-time chat application using Angular's WebSocket API, implementing a real-time stock tick...read more
Q5. Explain data warehouse conceprs and used in your current project?
Data warehouse is a central repository of data used for reporting and analysis.
Data is extracted from various sources and transformed to fit into the warehouse schema.
Data is organized into dimensions and facts for efficient querying.
Used for business intelligence and decision-making.
In my current project, we use a data warehouse to store and analyze customer behavior data.
We extract data from our website, mobile app, and CRM system and transform it to fit into our warehouse ...read more
Q6. How to check production issue at app level
To check production issues at the app level, one can use logging, monitoring tools, error tracking services, and user feedback.
Utilize logging to track errors and events in the application
Implement monitoring tools to keep track of performance metrics and system health
Use error tracking services like Sentry or Rollbar to receive real-time notifications of issues
Collect user feedback through surveys or support tickets to identify and prioritize issues
Q7. Internal working of Hashmap and hashset
Hashmap and hashset are data structures used to store and retrieve data efficiently.
Hashmap uses key-value pairs to store data and allows null values for both keys and values.
Hashset stores unique values and does not allow duplicates.
Both use hashing to locate and retrieve data quickly.
Hashmap is implemented using a hash table while hashset is implemented using a hash map.
Q8. Dependency injection and its types
Dependency injection is a design pattern that allows objects to be passed as dependencies rather than being created within a class.
Types of dependency injection include constructor injection, setter injection, and interface injection.
Constructor injection involves passing dependencies through a class's constructor.
Setter injection involves passing dependencies through a class's setter methods.
Interface injection involves implementing an interface that defines the necessary de...read more
Q9. What is type in ts
Type in TypeScript refers to the static type of a variable, function, or object.
Type in TypeScript helps catch errors at compile time by specifying the data type of variables.
Types in TypeScript include basic types like number, string, boolean, as well as custom types like interfaces and enums.
Example: let age: number = 25;
Q10. What is interceptor
An interceptor is a middleware component that intercepts incoming and outgoing HTTP requests in an application.
Interceptors can be used for logging, authentication, error handling, and modifying requests/responses.
In Angular, interceptors can be used to modify HTTP requests before they are sent to the server.
In Spring framework, interceptors can be used to intercept client requests and server responses.
Interceptors are commonly used in web development to add cross-cutting con...read more
Q11. Runnable vs callable
Runnable and Callable are interfaces in Java used for implementing multithreading.
Runnable interface is used for creating a thread and implementing the run() method.
Callable interface is used for creating a thread and returning a result using the call() method.
Runnable interface is simpler to use than Callable interface.
Callable interface can throw checked exceptions while Runnable interface cannot.
More about working at Synechron
Top HR Questions asked in Cadmaxx Solutions
Interview Process at Cadmaxx Solutions
Top Technical Lead Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month