Learning and development specialist Interview Questions
learning and development specialist interview questions shared by candidates
Top Interview Questions
Suppose you have a matrix of numbers. How can you easily compute the sum of any rectangle (i.e. a range [row_start, row_end, col_start, col_end]) of those numbers? How would you code this? It can be done in constant time by precalculating sums of some basic rectangles (extending all the way to the border of the matrix). That precalculation times time O(n) by simple dynamic programming. Please elaborate, which "basic rectangles"? Are you recursively dividing each rectangle into 4 smaller rectangles? Precalc time for doing that is not O(n)?!? Compute the sum of the rectangles, for all i,j, bounded by (i,j), (i,m), (n,j), (n,m), where (n,m) is the size of the matrix M. Call that sum s(i,j). You can calculate s(i,j) by dynamic programming: s(i,j) = M(i,j) + s(i+1,j) + s(i,j+1) - s(i+1,j+1). And the sum of any rectangle can be computed from s(i,j). Show More Responses One or more comments have been removed. |
Why does one use MSE as a measure of quality. What is the scientific/mathematical reason for the same? |
How would you design a recommendation system (like amazon)? |
The three data structure questions are: 1. the difference between linked list and array; 2. the difference between stack and queue; 3. describe hash table. |
Have you ever had your code formally verified? |
Probability, conventional machine learning, deep learning, coding/algorithm, behavioral |
How would sample a stream of data to match the distribution to the real data |
What situation have you been in that you failed? How did you deal with it? |
Given an infinite chessboard, find shortest distance for a knight to move from position A to position B |
Have you had any diversity training? |
See Interview Questions for Similar Jobs
- Software Engineer
- Data Scientist
- Machine Learning Engineer
- Machine Learning Scientist
- Senior Software Engineer
- Research Scientist
- Quantitative Analyst
- Software Development Engineer
- Data Analyst
- Software Engineer Intern
- Intern
- Data Engineer
- Software Developer