Add office photos
Employer?
Claim Account for FREE

Tcg Digital Solutions

3.3
based on 106 Reviews
Filter interviews by

20+ Bimal roy & Dooars Construction co. Interview Questions and Answers

Updated 5 Feb 2024

Q1. Guess the number of burgers sold by McDonald in Kolkata in a day.

Ans.

It is impossible to accurately guess the number of burgers sold by McDonald's in Kolkata in a day without access to their sales data.

  • The number of burgers sold by McDonald's in Kolkata in a day can vary greatly depending on factors such as location, time of day, and day of the week.

  • Without access to McDonald's sales data, it is impossible to accurately estimate the number of burgers sold in a day.

  • However, one could make an educated guess based on factors such as the size of t...read more

Add your answer

Q2. Standard 9 balls weighing problem with 1 light ball with the help of a balance.

Ans.

The question is about finding the light ball among 9 balls using a balance.

  • Divide the 9 balls into 3 groups of 3 balls each.

  • Compare any two groups on the balance.

  • If the balance is balanced, the light ball is in the third group.

  • If the balance is unbalanced, the light ball is in the lighter group.

  • Repeat the process with the lighter group until the light ball is found.

Add your answer

Q3. Programming - Swapping two numbers without using a temporary variable.

Ans.

Swapping two numbers without using a temporary variable.

  • Use the XOR operation to swap two numbers without using a temporary variable.

  • XOR the first number with the second number to get a temporary result.

  • XOR the temporary result with the first number to get the second number.

  • XOR the temporary result with the second number to get the first number.

Add your answer

Q4. Programming - Generate the first 10 sequence of Fibonacci series.

Ans.

The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

  • Start with two initial numbers, 0 and 1

  • Each subsequent number is the sum of the two preceding ones

  • Repeat this process to generate the desired number of terms

Add your answer
Discover Bimal roy & Dooars Construction co. interview dos and don'ts from real experiences

Q5. Various codes in R and their functions.

Ans.

R is a programming language commonly used for statistical analysis and data visualization.

  • R has various built-in functions for data manipulation, statistical analysis, and graphical representation.

  • Some commonly used functions in R include mean(), sum(), plot(), and lm().

  • R also has packages that provide additional functions for specific tasks, such as dplyr for data manipulation and ggplot2 for data visualization.

Add your answer

Q6. How does map and unordered map are implemented in C++ STL library.

Ans.

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 complexity for these operations.

  • Map allows only unique keys whil...read more

Add your answer
Are these interview questions helpful?

Q7. How to debug a C++ program containg a segmentation fault using GDB, how to add break points at suspected function, how to take core dumps of a binary.

Ans.

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 file for post-mortem analysis

Add your answer

Q8. How to grep a value from a file containing key = value format enteries in each line when key is given using bash or shell scripting.

Ans.

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

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. How to store a key value pairs in C++ data structures where key is same for some of the entries ?

Ans.

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 myMap; myMap["key1"] = 1; myMap["key2"] = 2; myMap["key1"] = 3; // myMap["key1"] will be 3

  • Example: unordered_map myUnorderedMap; myUnorderedMap["key1"] = 1; myUnorderedMap["key2"] = 2; myUnordered...read more

Add your answer

Q10. What are virtual functions, Vtables, and method overriding in C++

Ans.

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 { virtual void makeSound() { cout << 'Animal sound'; } }; c...read more

Add your answer

Q11. If the delivery time is done and still few works to be done then how do you tackle this situation.

Ans.

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

Add your answer

Q12. Explain directives , dependency injection, promise and observables,way features, routing, interceptor, communication between components

Ans.

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 completion or failure of an asynchronous operation and its r...read more

Add your answer

Q13. How to create a singleton class ?

Ans.

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; private Singleton() {} public static synchronized Singleto...read more

Add your answer

Q14. What is singleton class?

Ans.

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 be thread-safe by using synchronization or lazy initializat...read more

Add your answer

Q15. How you deal with real time scenarios.

Ans.

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

Add your answer

Q16. Have you done any project on data equivalent to the undertaken Btech program.

Ans.

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

View 1 answer

Q17. Why TCG Digital?Do you any of our products and Services?

Ans.

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.

Add your answer

Q18. I was asked to explain difference between ETL and ELT.

Ans.

ETL is a process of extracting data from various sources, transforming it and loading it into a target system. ELT is a process of extracting data from various sources, loading it into a target system and then transforming it.

  • ETL involves transforming data before loading it into the target system

  • ELT involves loading data into the target system before transforming it

  • ETL is best suited for structured data

  • ELT is best suited for unstructured data

  • ETL is a batch process

  • ELT can be a...read more

Add your answer

Q19. Explain Angular hooks

Ans.

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

  • ngOnDestroy is called just before the component is destroyed

Add your answer

Q20. What is Eula - understanding?

Ans.

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 apps.

  • Users are required to accept the terms of the EULA b...read more

Add your answer

Q21. What is saas - understanding?

Ans.

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 include Salesforce, Dropbox, and Google Workspace.

Add your answer

Q22. What is nda, understanding?

Ans.

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 mutual, where both parties agree to keep each other's inf...read more

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

Interview Process at Bimal roy & Dooars Construction co.

based on 9 interviews
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.7
 • 401 Interview Questions
3.8
 • 333 Interview Questions
3.9
 • 246 Interview Questions
3.9
 • 214 Interview Questions
3.4
 • 172 Interview Questions
3.4
 • 166 Interview Questions
View all
Top Tcg Digital Solutions Interview Questions And Answers
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
70 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