Add office photos
Employer?
Claim Account for FREE

Automotive Robotics (India)

3.6
based on 232 Reviews
Filter interviews by

10+ Brighter Living Interview Questions and Answers

Updated 5 Jan 2025

Q1. What is the concept of virtual inheritance in relation to vtables and vptrs in object-oriented programming?

Ans.

Virtual inheritance allows a derived class to inherit from a base class without creating duplicate base class subobjects.

  • Virtual inheritance is used to resolve the Diamond Problem in C++ where a class inherits from two classes that have a common base class.

  • It ensures that only one copy of the base class is inherited by the derived class.

  • Virtual inheritance introduces a virtual base class subobject to the derived class, which is shared among all the classes that inherit from i...read more

Add your answer

Q2. 1.Explain about GD &T 2. Tell some of the gear terminologies 3. What are the angle of projections

Ans.

GD&T stands for Geometric Dimensioning and Tolerancing. It is a system used to define and communicate engineering tolerances.

  • GD&T is a symbolic language used to specify the dimensions, tolerances, and geometric characteristics of a part

  • It helps in ensuring that the parts are manufactured and assembled correctly

  • GD&T includes symbols, feature control frames, and datums to define the requirements

  • Some common GD&T symbols include position, concentricity, perpendicularity, and flat...read more

View 1 answer

Q3. What is the implementation of a class for string operations?

Ans.

A class for string operations can include methods for concatenation, substring extraction, length calculation, etc.

  • Create a class with methods like concatenateStrings, extractSubstring, calculateLength, etc.

  • Use string manipulation functions like substring, concat, length, etc. within the class methods.

  • Ensure error handling for edge cases like empty strings or out-of-bounds indices.

  • Example: class StringOperations { concatenateStrings(str1, str2) { return str1.concat(str2); } }

Add your answer

Q4. Difference between copy constructor and assignment operator

Ans.

Copy constructor is used to create a new object as a copy of an existing object, while assignment operator is used to assign values from one object to another.

  • Copy constructor is called when a new object is created from an existing object, while assignment operator is called when an existing object is assigned values from another object.

  • Copy constructor creates a new object with its own memory space, while assignment operator assigns values to an existing object's memory spac...read more

Add your answer
Discover Brighter Living interview dos and don'ts from real experiences

Q5. What is single ton design pattern

Ans.

Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

  • Ensures a class has only one instance

  • Provides a global point of access to that instance

  • Commonly used in scenarios where only one instance of a class is needed, such as database connections or logging

Add your answer

Q6. What is logic building/thinking & where we need to apply this?

Ans.

Logic building/thinking is the process of analyzing and solving problems using reasoning and critical thinking skills.

  • It involves breaking down complex problems into smaller, more manageable parts

  • Identifying patterns and relationships between different pieces of information

  • Using deductive and inductive reasoning to draw conclusions

  • Applying logical principles to solve problems in various fields such as computer programming, mathematics, and science

  • Developing algorithms and log...read more

Add your answer
Are these interview questions helpful?

Q7. What is copy constructor?

Ans.

Copy constructor is a special type of constructor which creates a new object as a copy of an existing object.

  • Copy constructor is used to initialize a new object as a copy of an existing object.

  • It takes an object of the same class as a parameter.

  • It is called automatically when a new object is created from an existing object.

  • Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };

Add your answer

Q8. GD&T - Symbols and Its usage. Manufacturing process of sheet metal, Casting

Ans.

GD&T symbols are used to specify tolerances in manufacturing processes such as sheet metal and casting.

  • GD&T symbols are used to communicate design intent and specify tolerances for manufacturing processes.

  • Sheet metal manufacturing involves cutting, bending, and forming sheet metal into various shapes and sizes.

  • Casting involves pouring molten metal into a mold to create a specific shape.

  • GD&T symbols commonly used in sheet metal manufacturing include flatness, perpendicularity,...read more

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

Q9. What is static function

Ans.

A static function is a function that is associated with a class rather than an instance of the class.

  • Static functions can be called without creating an instance of the class.

  • Static functions are commonly used for utility functions that do not require access to instance-specific data.

  • Static functions are declared using the 'static' keyword in many programming languages.

  • Example: 'Math.max()' in JavaScript is a static function.

Add your answer

Q10. Write Fibonacci series

Ans.

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

  • Start with 0 and 1 as the first two numbers in the series

  • Add the previous two numbers to get the next number in the series

  • Repeat this process to generate the Fibonacci series

Add your answer

Q11. Difference between solid & sheetmetal design

Ans.

Solid design involves creating 3D models with volume, while sheetmetal design focuses on creating 2D models that can be bent or formed into 3D shapes.

  • Solid design is used for creating objects with volume and complex shapes.

  • Sheetmetal design is used for creating objects that can be easily bent or formed, typically used in manufacturing processes like metal fabrication.

  • Solid design often involves features like fillets, chamfers, and complex geometries.

  • Sheetmetal design focuses ...read more

Add your answer

Q12. What is Python and its data types

Ans.

Python is a high-level, interpreted programming language with dynamic semantics.

  • Python has several built-in data types including integers, floats, strings, booleans, and complex numbers.

  • It also has built-in data structures like lists, tuples, and dictionaries.

  • Python supports object-oriented programming and has a rich standard library.

  • Examples: x = 5 (integer), y = 3.14 (float), z = 'hello' (string), a = True (boolean), b = 2 + 3j (complex number), c = [1, 2, 3] (list), d = (4...read more

Add your answer

Q13. Header file in c programming

Ans.

Header files in C programming are used to declare functions, variables, and macros that can be used in multiple source files.

  • Header files typically have a .h extension and contain function prototypes, type definitions, and global variables.

  • They are included in source files using the #include directive.

  • Example: #include includes the standard input/output functions in the program.

Add your answer

Q14. Tell me the GD&T symbols

Ans.

Geometric Dimensioning and Tolerancing (GD&T) symbols are used to define the geometry of parts and assemblies in engineering drawings.

  • GD&T symbols include position, concentricity, symmetry, perpendicularity, parallelism, flatness, circularity, cylindricity, profile of a line, profile of a surface, etc.

  • Each symbol has a specific meaning and is used to communicate the required tolerances for manufacturing and inspection processes.

  • For example, the position symbol indicates the a...read more

Add your answer

Q15. Sheetmetal operation?

Ans.

Sheetmetal operation involves cutting, bending, and forming sheet metal to create various components.

  • Cutting: Using tools like shears, lasers, or plasma cutters to cut sheet metal into desired shapes.

  • Bending: Using press brakes to bend sheet metal at specific angles.

  • Forming: Using techniques like deep drawing or roll forming to shape sheet metal into complex geometries.

Add your answer

Q16. Ehat is sheetmetal?

Ans.

Sheetmetal is a type of metal formed into thin and flat pieces, commonly used in manufacturing for various applications.

  • Sheetmetal is typically made from materials like aluminum, steel, or copper.

  • It is commonly used in industries such as automotive, aerospace, and construction.

  • Sheetmetal can be cut, bent, and formed into various shapes and sizes using tools like shears, brakes, and presses.

Add your answer

Q17. Storage class explanation

Ans.

Storage classes in C specify the lifetime and visibility of variables.

  • auto: default storage class for local variables

  • register: stores variables in CPU registers for faster access

  • static: retains value between function calls

  • extern: used to declare variables that are defined in another file

  • typedef: creates a new name for an existing data type

Add your answer

Q18. What' we are using ide

Ans.

We are using an Integrated Development Environment (IDE) for software testing.

  • IDE helps in writing, debugging, and testing code in one place

  • Popular IDEs include IntelliJ IDEA, Eclipse, and Visual Studio

  • IDEs provide features like code completion, syntax highlighting, and debugging tools

Add your answer

Q19. What is data types

Ans.

Data types are classifications that specify the type of data that a variable can hold in programming languages.

  • Data types define the type of data that can be stored in a variable, such as integers, strings, or booleans.

  • Examples of data types include int (for integers), float (for floating-point numbers), and string (for text).

  • Data types help ensure data integrity and provide constraints on the operations that can be performed on the data.

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

Interview Process at Brighter Living

based on 12 interviews in the last 1 year
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.5
 • 2k Interview Questions
3.4
 • 779 Interview Questions
4.0
 • 533 Interview Questions
4.1
 • 248 Interview Questions
3.9
 • 186 Interview Questions
4.1
 • 132 Interview Questions
View all
Top Automotive Robotics (India) 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
Get AmbitionBox app

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