Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by ValueLabs Team. If you also belong to the team, you can get access from here

ValueLabs Verified Tick

Compare button icon Compare button icon Compare
3.8

based on 1.6k Reviews

Filter interviews by

ValueLabs ml engineer Interview Questions and Answers

Updated 14 Jan 2025

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. DIscussed on mIcroservice arch with AWS
  • Q2. Question related to spring boot annotations
  • Q3. Questions related to design pattern
Round 2 - Technical 

(3 Questions)

  • Q1. Question related to previous project.
  • Q2. Some questions of MySQL
  • Q3. Multithreading related questions,
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

One coding test happen

Round 2 - Technical 

(2 Questions)

  • Q1. Java questions, spring boot framework questions
  • Q2. DSA using stream api
  • Ans. 

    Using stream API for Data Structures and Algorithms

    • Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.

    • It can be used for implementing various data structures and algorithms efficiently.

    • For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Java questions and spring boot questions
  • Q2. One program using stream api
  • Ans. 

    Using stream API to filter a list of numbers and find the sum of even numbers

    • Use Stream.filter() to filter out even numbers

    • Use Stream.mapToInt() to convert stream to IntStream

    • Use IntStream.sum() to find the sum of even numbers

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(3 Questions)

  • Q1. What are closures
  • Ans. 

    Closures are functions that have access to variables from their containing scope even after the scope has closed.

    • Closures allow functions to access variables from their outer function even after the outer function has finished executing.

    • They are commonly used in event handlers, callbacks, and asynchronous programming.

    • Closures help in maintaining state in functional programming.

  • Answered by AI
  • Q2. What is virtual DOM
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.

    • Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.

    • When changes are made to the virtual DOM, a comparison is done with the actual DOM to determine the minimal updates needed.

    • This approach reduces the number of costly DOM operations, resulting in faster rende

  • Answered by AI
  • Q3. What are the data types in JS
  • Ans. 

    Data types in JavaScript include number, string, boolean, object, function, undefined, and null.

    • Number - represents numeric data, e.g. 10, 3.14

    • String - represents textual data, e.g. 'hello', '123'

    • Boolean - represents true or false values, e.g. true, false

    • Object - represents complex data structures, e.g. { key: 'value' }

    • Function - represents executable code, e.g. function() { }

    • Undefined - represents a variable that has ...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write react code for counter
  • Ans. 

    React code for a simple counter

    • Create a functional component for the counter

    • Use useState hook to manage the count state

    • Render the count value and buttons to increment and decrement the count

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - it was good

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Regarding Asking my previous Experience!
Round 2 - Technical 

(8 Questions)

  • Q1. What is Side member & cross member in biw?
  • Ans. 

    Side member and cross member are structural components in the Body in White (BIW) of a vehicle, providing support and rigidity.

    • Side members are longitudinal structural components that run along the sides of the vehicle, providing support and connecting various components.

    • Cross members are structural components that run across the width of the vehicle, connecting the side members and providing additional rigidity.

    • These ...

  • Answered by AI
  • Q2. What is Annotations, PMI?
  • Ans. 

    Annotations, PMI stands for Product Manufacturing Information, which includes dimensions, tolerances, materials, and other specifications on a technical drawing.

    • PMI is used to communicate important information about a product's design and manufacturing requirements.

    • Annotations are typically added to CAD drawings to provide clarity and guidance to manufacturers.

    • Examples of PMI include geometric dimensioning and toleranc...

  • Answered by AI
  • Q3. How to decide Bead & dart in biw member?
  • Ans. 

    Beads and darts are decided based on design requirements, manufacturing constraints, and structural considerations in BIW members.

    • Consider design requirements such as stiffness, strength, and crashworthiness.

    • Take into account manufacturing constraints like tooling limitations and cost.

    • Evaluate structural considerations such as load distribution and stress concentrations.

    • Examples: Beads are often used to increase stiffn...

  • Answered by AI
  • Q4. Which method are used for making biw mean manufacturing process?
  • Ans. 

    Various methods such as stamping, welding, and bonding are used for making BIW in manufacturing processes.

    • Stamping: involves pressing a sheet of metal into a die to create the desired shape

    • Welding: joining metal pieces together using heat or pressure

    • Bonding: using adhesives to attach metal components

    • Riveting: joining metal parts using rivets

    • Hydroforming: shaping metal using fluid pressure

  • Answered by AI
  • Q5. Diff b/w Hydroforming & forming?
  • Ans. 

    Hydroforming uses fluid pressure to shape metal, while forming involves shaping metal using mechanical force.

    • Hydroforming uses fluid pressure to shape metal into complex shapes

    • Forming involves shaping metal using mechanical force such as bending, stretching, or compressing

    • Hydroforming is often used in automotive industry for creating lightweight and strong components

    • Forming can be done through processes like stamping,

  • Answered by AI
  • Q6. GD& T use it?
  • Ans. 

    Yes, GD&T (Geometric Dimensioning and Tolerancing) is used in engineering to communicate design specifications.

    • GD&T is a symbolic language used on engineering drawings to specify the allowable variations in form, size, and orientation of features.

    • It helps ensure that parts fit together correctly and function properly.

    • GD&T can improve quality, reduce costs, and lead to more efficient manufacturing processes.

    • Examples of ...

  • Answered by AI
  • Q7. Benchmarking & Master section... In design?
  • Ans. 

    Benchmarking and master section are important in design for setting standards and improving performance.

    • Benchmarking involves comparing design processes, products, or performance against industry standards or competitors.

    • Master section refers to a standardized section of a design that serves as a reference point for consistency and quality.

    • Both benchmarking and master section help in setting benchmarks, identifying are...

  • Answered by AI
  • Q8. What is LMC & MMC (Least Material Condition & Max Material Condition) Explain with example?
  • Ans. 

    LMC & MMC are GD&T concepts used to define the extreme sizes of a part. LMC is the smallest size while MMC is the largest size.

    • LMC (Least Material Condition) is the condition where a part has the least amount of material, ensuring the smallest size possible.

    • MMC (Max Material Condition) is the condition where a part has the most amount of material, ensuring the largest size possible.

    • GD&T uses LMC and MMC to establish th...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read biw, GD&T & manufacturing process?

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. Swap two variables without temp
  • Ans. 

    Use XOR operation to swap two variables without using a temporary variable

    • Use XOR operation to swap two variables without using a temporary variable

    • Example: a = 5, b = 10. a = a XOR b, b = a XOR b, a = a XOR b. Now a = 10, b = 5

  • Answered by AI
  • Q2. Multiply two matrices in CUDA
  • Ans. 

    Matrix multiplication in CUDA involves parallelizing the computation across multiple threads on the GPU.

    • Use CUDA kernels to launch parallel threads for matrix multiplication.

    • Divide the matrices into blocks and load them into shared memory for faster access.

    • Implement the matrix multiplication algorithm in CUDA C/C++.

    • Ensure proper memory management and synchronization between threads.

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Merge two sorted arrays
  • Ans. 

    Merge two sorted arrays into a single sorted array

    • Create a new array to store the merged result

    • Iterate through both arrays simultaneously and compare elements

    • Add the smaller element to the new array and move to the next element in that array

    • Continue until all elements from both arrays are merged

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Technical discussion over how the microservices communicate internally.
  • Q2. Immutable class implementation
  • Q3. Singleton class implementation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain some Design patterns
  • Ans. 

    Design patterns are reusable solutions to common problems in software design.

    • Design patterns help in creating flexible, maintainable, and scalable software.

    • Some common design patterns include Singleton, Factory, Observer, Strategy, and Decorator.

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

    • Factory pattern creates objects without specifying the exact class of object...

  • Answered by AI
  • Q2. Explain Delegates , async/ await
  • Ans. 

    Delegates are type-safe function pointers in C# used for implementing callbacks. async/await is used for asynchronous programming in C#.

    • Delegates in C# are similar to function pointers in C or C++. They allow methods to be passed as parameters to other methods.

    • Async/await in C# is used for asynchronous programming, allowing methods to run asynchronously without blocking the main thread.

    • Delegates can be used with async/

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. What is a interceptor
  • Ans. 

    An interceptor is a design pattern commonly used in software development to capture and manipulate requests and responses.

    • Interceptors can be used for logging, authentication, authorization, caching, error handling, etc.

    • In Angular, interceptors can be used to modify HTTP requests before they are sent and responses before they are received.

    • In Spring framework, interceptors can be used to intercept client requests and se

  • Answered by AI
  • Q2. What is Authentication, how to achieve it
  • Ans. 

    Authentication is the process of verifying the identity of a user or system.

    • Authentication involves confirming the identity of a user through credentials such as passwords, biometrics, or security tokens.

    • Common methods of authentication include single-factor authentication (e.g. password) and multi-factor authentication (e.g. password + SMS code).

    • Authentication can be achieved through protocols like OAuth, OpenID, SAML...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic MCQs on General aptitude, logical reasoning and programming questions

Round 2 - One-on-one 

(5 Questions)

  • Q1. What is a constructor in C++?
  • Ans. 

    A constructor in C++ is a special member function that is automatically called when an object is created.

    • Constructors have the same name as the class and do not have a return type.

    • They can be used to initialize the object's data members.

    • Default constructors are automatically generated if no constructor is defined.

    • Parameterized constructors can be defined to accept arguments during object creation.

  • Answered by AI
  • Q2. What is copy assignment operator?
  • Ans. 

    Copy assignment operator is a special member function in C++ that allows one object to be assigned the values of another object of the same class.

    • Copy assignment operator is denoted by the = operator.

    • It is used to copy the values of one object into another object of the same class.

    • It is automatically generated by the compiler if not explicitly defined.

    • Example: MyClass obj1; MyClass obj2; obj2 = obj1; // Copy assignment

  • Answered by AI
  • Q3. What is virtualization in C++?
  • Ans. 

    Virtualization in C++ is the process of creating a virtual version of a class or function to allow for polymorphism and dynamic binding.

    • Virtualization in C++ is achieved through the use of virtual functions and inheritance.

    • Virtual functions are declared in a base class and overridden in derived classes to provide different implementations.

    • Virtualization allows for polymorphism, where a pointer to a base class can point...

  • Answered by AI
  • Q4. Implement String class
  • Ans. 

    Implement a custom String class in a programming language.

    • Define a class with necessary properties and methods to manipulate strings.

    • Include methods for concatenation, substring, length, etc.

    • Handle memory allocation and deallocation properly.

    • Example: class MyString { // implementation }

  • Answered by AI
  • Q5. What is smart pointers?
  • Ans. 

    Smart pointers are objects that act like pointers but provide automatic memory management.

    • Smart pointers help prevent memory leaks by automatically deallocating memory when no longer needed.

    • Examples include unique_ptr, shared_ptr, and weak_ptr in C++.

    • They provide better memory safety compared to raw pointers.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Basic of fea and cae
  • Q2. Question from simple components to critical component

ValueLabs Interview FAQs

How many rounds are there in ValueLabs ml engineer interview?
ValueLabs interview process usually has 1 rounds. The most common rounds in the ValueLabs interview process are Technical.
How to prepare for ValueLabs ml engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ValueLabs. The most common topics and skills that interviewers at ValueLabs expect are AWS, Artificial Intelligence, Django, Machine Learning and Python.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 793 Interviews
EPAM Systems Interview Questions
3.8
 • 530 Interviews
View all
Senior Software Engineer
2.2k salaries
unlock blur

₹4.5 L/yr - ₹25 L/yr

Software Engineer
934 salaries
unlock blur

₹6.3 L/yr - ₹14 L/yr

Analyst
538 salaries
unlock blur

₹8.4 L/yr - ₹32 L/yr

Technical Lead
413 salaries
unlock blur

₹11.6 L/yr - ₹43 L/yr

System Analyst
387 salaries
unlock blur

₹8.5 L/yr - ₹30 L/yr

Explore more salaries
Compare ValueLabs with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview