Virtusa Consulting Services
10+ Gem Design & Marcom Solutions Interview Questions and Answers
Q1. what are closures and higher order components,life cycle methods etc
Closures are functions that have access to their own scope, higher order components are functions that take other functions as arguments, and life cycle methods are methods that are called at certain points in a component's life cycle.
Closures are functions that can access variables from their outer scope even after the outer function has finished executing.
Higher order components are functions that take other components as arguments and return a new component.
Life cycle meth...read more
Q2. how to convert vb to fb
VB to FB conversion involves rewriting Visual Basic code into Facebook's programming language.
Identify the functionality and logic of the VB code
Rewrite the code using Facebook's programming language syntax
Test the converted code to ensure it functions correctly
Q3. SQL error codes and their meanings
SQL error codes are numerical codes that indicate the type of error that occurred during SQL operations.
SQL error code 1062: Duplicate entry error
SQL error code 1045: Access denied error
SQL error code 1216: Foreign key constraint violation
Q4. using if else statements in JCL
Using if else statements in JCL
JCL does not have built-in support for if else statements like programming languages
Conditional logic in JCL is typically achieved using COND parameter in job control statements
Example: //STEP1 EXEC PGM=PROGRAM1,COND=(4,LT)
Q5. How multihtreading is achieved in java?
Java achieves multithreading through Thread class and Runnable interface, enabling concurrent execution of tasks.
Java provides the Thread class to create and manage threads.
You can implement the Runnable interface to define a task for a thread.
Threads can be created by extending the Thread class or implementing Runnable.
Example: Creating a thread using Thread class: 'class MyThread extends Thread { public void run() { ... } }'.
Example: Creating a thread using Runnable: 'class...read more
Q6. CICS commands and their uses
CICS commands are used to interact with the CICS system in mainframe environments.
Some common CICS commands include START, RETURN, SEND, RECEIVE, and XCTL.
START is used to initiate a new transaction in CICS.
RETURN is used to end a transaction and return control to the calling program.
SEND and RECEIVE are used for communication between programs within CICS.
XCTL is used to transfer control from one program to another in CICS.
Q7. Test Scenarios for Gmail. And explain
Test scenarios for Gmail
Testing login functionality with valid and invalid credentials
Testing composing and sending emails with attachments
Testing email filtering and sorting options
Testing email forwarding and reply functionality
Testing integration with other Google services like Google Drive and Calendar
Q8. What are java 8 features?
Java 8 introduced significant features like lambdas, streams, and new date/time APIs, enhancing productivity and code readability.
Lambda Expressions: Enable concise representation of functional interfaces. Example: (a, b) -> a + b.
Streams API: Facilitates functional-style operations on collections. Example: list.stream().filter(x -> x > 10).collect(Collectors.toList()).
Default Methods: Allow interfaces to have method implementations. Example: interface MyInterface { default v...read more
Q9. Willing to work as full stack developer
I am enthusiastic about working as a full stack developer, leveraging my skills in both front-end and back-end technologies.
Experience with front-end frameworks like React and Angular for building dynamic user interfaces.
Proficient in back-end technologies such as Node.js and Express for server-side development.
Familiar with database management using SQL and NoSQL databases like MongoDB.
Ability to integrate APIs and third-party services to enhance application functionality.
St...read more
Q10. Performance tuning methods
Performance tuning methods improve system efficiency and response time.
Identify and optimize slow queries
Reduce network latency
Use caching to reduce database calls
Optimize code and algorithms
Upgrade hardware and software
Monitor system performance regularly
More about working at Virtusa Consulting Services
Top HR Questions asked in Gem Design & Marcom Solutions
Interview Process at Gem Design & Marcom Solutions
Top Senior Consultant Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month