ראיון עבודה ראשון
המראיין בהתחלה סיפר על עצמו ועל החברה, ואז ביקש שאספר על עצמי. אח"כ נתן לי תרגיל לכתוב בשפת ++C או C.
ראיון עבודה שני
שני מראיינים שבהתחלה סיפרו עליהם ועל החברה, ואז ביקשו שאספר על עצמי.
לא היו שאלות טכניות, אלא שאלו על פרוייקטים שעשיתי ואלגוריתמים שפיתחתי, ואם היו לי פרוייקטים של עיבוד תמונה.
שאלות מתוך הראיון
ראיון עבודה ראשון
המראיין ביקש שאכתוב פונקציה שמקבלת מטריצה עם ערכים של uint8, את מיימדי המטריצה (מס' שורות ומס' עמודות), וצריכה להחזיר מטריצה בוליאנית באותם מיימדים, כשכל תא יכיל 'אמת' אם הערך של התא המקביל במטריצה המקורית גדול מהממוצע של סטיית התקן של המטריצה.
ראיון עבודה שני
לא היו שאלות טכניות.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
#include
#include
using namespace std;
bool ** StandardDeviation(uint8_t ** arr, int rows, int cols)
{
int i = 0, j = 0;
int N = rows*cols;
float mean = 0, std = 0;
uint16_t sum1 = 0, sum2 = 0;
bool ** res = (bool **)malloc(sizeof(bool *)*rows);
for (i = 0; i < rows; i++)
res[i] = (bool *)malloc(sizeof(bool)*cols);
for (i = 0; i < rows; i++)
{
for (j = 0; j < cols; j++)
{
sum1 += arr[i][j];
res[i][j] = false;
}
}
mean = sum1 / N;
for (i = 0; i < rows; i++)
for (j = 0; j < cols; j++)
sum2 += pow(arr[i][j] - mean, 2);