Skip to main content

Concept Interview Questions

Review this list of 167 Concept interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    Add answer
    Software Engineer
    Concept
    +1 more
  • Concept
    Machine Learning
  • Nvidia logoAsked at Nvidia 
    Add answer
    Software Engineer
    Concept
  • Microsoft logoAsked at Microsoft 
    Add answer
    Machine Learning Engineer
    Concept
  • Nvidia logoAsked at Nvidia 
    2 answers

    "virtual function is a member function declared with virtual keyword in a base class. It enables derived classes to redefine this function with their own specific implementations."

    Sonia M. - "virtual function is a member function declared with virtual keyword in a base class. It enables derived classes to redefine this function with their own specific implementations."See full answer

    Software Engineer
    Concept
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Nvidia logoAsked at Nvidia 
    1 answer

    "Function that is passed as an argument or parameter to another function and it gets executed when the function that it is passed to gets executed"

    Susmita S. - "Function that is passed as an argument or parameter to another function and it gets executed when the function that it is passed to gets executed"See full answer

    Software Engineer
    Concept
    +1 more
  • Google logoAsked at Google 
    3 answers

    "25 min"

    Yasin E. - "25 min"See full answer

    Concept
    Behavioral
    +1 more
  • Pinterest logoAsked at Pinterest 
    1 answer

    "Relu = 0 if > some threshold else x sigmoid normalizes to 0-1 asymptotically"

    William M. - "Relu = 0 if > some threshold else x sigmoid normalizes to 0-1 asymptotically"See full answer

    Machine Learning Engineer
    Concept
  • Canva logoAsked at Canva 
    3 answers

    "inheritance means its acquire all properties from parent class to child class.composition means its acquire some properties as our request is called composition"

    Niteesh V. - "inheritance means its acquire all properties from parent class to child class.composition means its acquire some properties as our request is called composition"See full answer

    Software Engineer
    Concept
  • Add answer
    Video answer for 'Explain training and testing data.'
    Concept
    Machine Learning
  • Apple logoAsked at Apple 
    Add answer
    Technical Program Manager
    Concept
    +1 more
  • IBM logoAsked at IBM 
    Add answer
    Machine Learning Engineer
    Concept
    +1 more
  • +1

    "a process can include many threads. good for concurrent and parallel task execution"

    Erjan G. - "a process can include many threads. good for concurrent and parallel task execution"See full answer

    Data Engineer
    Concept
  • Concept
    Machine Learning
  • Add answer
    Video answer for 'Explain gradient descent.'
    Concept
    Machine Learning
  • Yahoo logoAsked at Yahoo 
    1 answer

    "Open Oriented programming is a way to organize code around objects rather then functions."

    Yasir M. - "Open Oriented programming is a way to organize code around objects rather then functions."See full answer

    Software Engineer
    Concept
  • Pinterest logoAsked at Pinterest 
    1 answer

    "The difference between convex and nonconvex functions lies in their mathematical properties and the implications for optimization problems. Convex Functions:A convex function has a shape where any line segment connecting two points on its graph lies entirely above or on the graph. This property ensures that any local minimum is also a global minimum, making optimization straightforward and reliable. Convex functions are critical in machine learning and optimization tasks because of th"

    Alan T. - "The difference between convex and nonconvex functions lies in their mathematical properties and the implications for optimization problems. Convex Functions:A convex function has a shape where any line segment connecting two points on its graph lies entirely above or on the graph. This property ensures that any local minimum is also a global minimum, making optimization straightforward and reliable. Convex functions are critical in machine learning and optimization tasks because of th"See full answer

    Machine Learning Engineer
    Concept
  • Hubspot logoAsked at Hubspot 
    Add answer
    Machine Learning Engineer
    Concept
    +1 more
  • Infosys logoAsked at Infosys 
    1 answer

    "In Java, GC is the process of automatically identifying and reclaming memory occupied by objects that are no longer reachable.. the process involves the 3 steps Mark phase -- identify the objects that are still in use. i.e reachable sweep Phase -- removes the unreachable objects compact phase -- rearragnes objects to prevent fragmentation 4 types of Garbage collection Serial GC -- single threaded simple and compacting -- best for small applications Parrallel GC -- throughput GC"

    Sue G. - "In Java, GC is the process of automatically identifying and reclaming memory occupied by objects that are no longer reachable.. the process involves the 3 steps Mark phase -- identify the objects that are still in use. i.e reachable sweep Phase -- removes the unreachable objects compact phase -- rearragnes objects to prevent fragmentation 4 types of Garbage collection Serial GC -- single threaded simple and compacting -- best for small applications Parrallel GC -- throughput GC"See full answer

    Software Engineer
    Concept
  • Pinterest logoAsked at Pinterest 
    1 answer

    "For a dataset with one million data points, a Deep Neural Network (DNN) is almost always the superior choice over a K-Nearest Neighbors (KNN) algorithm. The primary reasons for this preference involve computational efficiency, scalability, and the ability to handle high-dimensional data. 1. Computational Complexity (Inference Time) KNN: It is a "lazy learner." It doesn't actually "learn" a model; instead, it stores the entire dataset. To make a single prediction, it must calcul"

    Woosung J. - "For a dataset with one million data points, a Deep Neural Network (DNN) is almost always the superior choice over a K-Nearest Neighbors (KNN) algorithm. The primary reasons for this preference involve computational efficiency, scalability, and the ability to handle high-dimensional data. 1. Computational Complexity (Inference Time) KNN: It is a "lazy learner." It doesn't actually "learn" a model; instead, it stores the entire dataset. To make a single prediction, it must calcul"See full answer

    Machine Learning Engineer
    Concept
Showing 81-100 of 167
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy