Filter interviews by
I applied via Campus Placement
Quant, Basic DSA, Case Study
I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed in May 2023. There were 3 interview rounds.
We had 3 section.
Section 1 - Contains 10 questions on prob & stats
Section 2 - Mix of coding mcqs , aptitude -10 questions
Section 3 - Business Case,where you need analyse the problem and write steps to solve the problem via Data Analyst perspective.
Yes, I have completed a project on data analysis during my Btech program.
I completed a project analyzing customer data for a marketing course
Used Python and SQL to clean and analyze the data
Presented findings and recommendations to the class and professor
I am drawn to TCG Digital because of its innovative solutions and strong reputation in the industry.
TCG Digital offers cutting-edge technology solutions that drive business growth.
The company has a proven track record of delivering successful projects for clients.
I am impressed by TCG Digital's commitment to continuous improvement and staying ahead of industry trends.
EULA stands for End-User License Agreement. It is a legal contract between a software developer and the user of the software.
EULA is a document that outlines the terms and conditions under which a user can use a software product.
It specifies the rights and limitations of the user, as well as any restrictions or obligations imposed by the software developer.
EULAs are commonly seen when installing software or downloading...
SaaS stands for Software as a Service. It is a cloud computing model where software applications are provided over the internet.
SaaS allows users to access and use software applications without the need for installation or maintenance.
Applications are hosted on remote servers and can be accessed through web browsers or APIs.
Users pay for SaaS on a subscription basis, typically monthly or annually.
Examples of SaaS inclu
NDA stands for Non-Disclosure Agreement, which is a legal contract that outlines confidential information that parties agree not to disclose.
NDA is a legal contract between two or more parties.
It is used to protect confidential information from being shared with unauthorized individuals or entities.
The agreement specifies what information is considered confidential and the obligations of the parties involved.
NDA can be...
I applied via Hirect and was interviewed in May 2022. There were 3 interview rounds.
Map and unordered map are implemented as associative containers in C++ STL library.
Map is implemented as a balanced binary search tree while unordered map is implemented as a hash table.
Map stores elements in a sorted order while unordered map does not guarantee any specific order.
Map has a logarithmic time complexity for insertion, deletion, and search operations while unordered map has an average constant time comple...
Virtual functions are functions that can be overridden in derived classes. Vtables are tables of function pointers used for dynamic dispatch.
Virtual functions allow for polymorphism and dynamic binding
Vtables are used to implement virtual functions
Method overriding is when a derived class provides its own implementation of a virtual function
Virtual functions are declared using the virtual keyword
Example: class Animal {...
Debugging C++ program with segmentation fault using GDB
Compile the program with -g flag to include debugging symbols
Run the program with GDB and set breakpoints at suspected functions
Use 'run' command to execute the program within GDB
Use 'backtrace' command to see the call stack when the segmentation fault occurs
Use 'print' command to inspect variables and memory addresses
Use 'core dump' command to generate a core dump
A singleton class is a class that can only have one instance created at a time.
Singleton classes are often used in situations where only one instance of a class is needed, such as for managing a database connection or a configuration file.
The singleton pattern is implemented by making the constructor of the class private and providing a static method that returns the single instance of the class.
Singleton classes can b...
A singleton class is a class that can only have one instance created throughout the lifetime of an application.
Create a private constructor to prevent external instantiation.
Create a private static instance of the class.
Create a public static method to access the instance.
Ensure thread safety by using synchronized keyword or static initializer.
Example: public class Singleton { private static Singleton instance = null; ...
Use C++ map or unordered_map to store key value pairs with same key
C++ map and unordered_map are associative containers that store elements in key value pairs
If the key is same for some entries, map will store only one entry while unordered_map can store multiple entries
Example: map
Example: unordered_map
To grep a value from a file with key=value format, use awk command with delimiter as '=' and search for the key.
Use awk command with delimiter as '=' to split the line into key and value
Search for the key in the key column and print the corresponding value column
Example: awk -F'=' '/key/ {print $2}' file.txt
Tcg Digital Solutions interview questions for popular designations
I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.
Quantitative Aptitude, English, and Logical resaoning Round
Get interview-ready with Top Tcg Digital Solutions Interview Questions
I applied via Approached by Company and was interviewed before Sep 2021. There were 3 interview rounds.
Angular hooks are functions that allow developers to tap into the lifecycle of a component or directive.
Angular hooks are used to perform actions at specific points in the lifecycle of a component or directive
There are several types of hooks, including ngOnInit, ngOnChanges, and ngOnDestroy
ngOnInit is called once when the component is initialized
ngOnChanges is called whenever a data-bound input property changes
ngOnDest...
Explanation of directives, dependency injection, promise and observables, routing, interceptor, and communication between components.
Directives are markers on a DOM element that tell AngularJS to attach a specified behavior to that element.
Dependency Injection is a design pattern that allows a class to be injected with its dependencies rather than creating them itself.
Promises are objects that represent the eventual co...
I was asked to give amcat test as I had less than 3 years of experience.
I applied via Monster and was interviewed before Mar 2022. There were 3 interview rounds.
Basic Mathematics test and English test if the candidates having less than 3 years of experience.
Not required for more than 3 years
I worked as a Software Test Engineer in my previous company.
I was responsible for designing and executing test cases to ensure the quality of software products.
I collaborated with the development team to understand requirements and identify potential issues.
I performed manual and automated testing to validate software functionality and performance.
I reported and tracked defects using bug tracking tools like JIRA.
I part...
I handle real-time scenarios by analyzing the situation, prioritizing tasks, and taking quick decisions.
I analyze the situation and identify the critical components
I prioritize tasks based on their impact on the system
I take quick decisions to resolve the issue and minimize the impact
I communicate effectively with the team to ensure everyone is on the same page
I would prioritize the remaining tasks based on their criticality and impact on the overall delivery.
Assess the remaining tasks and their impact on the overall delivery
Prioritize the tasks based on their criticality and impact
Communicate the situation to the team and stakeholders
Work with the team to complete the remaining tasks as efficiently as possible
Yes, I am capable of training new hired candidates.
I have experience in conducting training sessions for new hires.
I am knowledgeable about the software testing process and can effectively teach it to others.
I have good communication and presentation skills to deliver information clearly.
I can provide practical examples and hands-on exercises to enhance learning.
I am patient and can adapt my teaching style to suit diff
I applied via Naukri.com and was interviewed before Nov 2021. There were 4 interview rounds.
Python test with ML and DL questions
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the Tcg Digital Solutions interview -
based on 9 interviews
Interview experience
based on 106 reviews
Rating in categories
Software Developer
104
salaries
| ₹3.5 L/yr - ₹11.5 L/yr |
Senior Software Developer
56
salaries
| ₹6 L/yr - ₹21 L/yr |
Consultant
48
salaries
| ₹4.7 L/yr - ₹18 L/yr |
Senior Consultant
37
salaries
| ₹10 L/yr - ₹24 L/yr |
Senior Manager
34
salaries
| ₹16 L/yr - ₹27 L/yr |
TCS
Infosys
Wipro
HCLTech