Add office photos
Employer?
Claim Account for FREE

Virtusa Consulting Services

3.7
based on 5k Reviews
Filter interviews by

10+ Gem Design & Marcom Solutions Interview Questions and Answers

Updated 25 Mar 2025
Popular Designations

Q1. what are closures and higher order components,life cycle methods etc

Ans.

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

Add your answer

Q2. how to convert vb to fb

Ans.

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

View 1 answer

Q3. SQL error codes and their meanings

Ans.

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

Add your answer

Q4. using if else statements in JCL

Ans.

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)

Add your answer
Discover Gem Design & Marcom Solutions interview dos and don'ts from real experiences

Q5. How multihtreading is achieved in java?

Ans.

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

Add your answer

Q6. CICS commands and their uses

Ans.

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.

Add your answer

Q7. Test Scenarios for Gmail. And explain

Ans.

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

Add your answer

Q8. What are java 8 features?

Ans.

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

Add your answer

Q9. Willing to work as full stack developer

Ans.

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

Add your answer

Q10. Performance tuning methods

Ans.

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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Gem Design & Marcom Solutions

based on 22 interviews
3 Interview rounds
Technical Round - 1
Technical Round - 2
One-on-one Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Senior Consultant Interview Questions from Similar Companies

3.6
 • 74 Interview Questions
3.4
 • 45 Interview Questions
3.7
 • 20 Interview Questions
3.5
 • 16 Interview Questions
3.7
 • 14 Interview Questions
3.7
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter