הראיון היה בזום, המראיינים היו בסך הכל נחמדים, בהתחלה הסבירו לי על החברה והתפקיד ושאלתי שאלות ואז סיפרתי על עצמי ואחר התחיל החלק הטכני
שאלות מתוך הראיון
אחת השאלות היתה: בהנתך מערך של מחרוזות, אני כותבת 2 פונקציות, אחת שמאחדת את המחרוזות במערך למחרוזת אחת ארוכה, והפונקציה השניה מקבלת את המחרוזת הארוכה ויודעת לפצל חזרה למחרוזות במערך. שאלו אותי איך הייתי מממשת את הפונקציה הראשונה כך שהפונקציה השניה תדע לחלץ את המחרוזות מן המערך
ראון ראשון מתוך 2 , לתפקיד junior Firmware Engineer
מראיניים מאוד נחמדים, היה ראיון בזום שערך שעה וחמישי דקות , היה אמור להיות שעה וחצי
שאלות מתוך הראיון
היו 2 שאלות : 1
/* Question : Read-Modify-Write Operation Using Left and Right Indexes
Task: Write a C function that replaces a subset of bits within a 32-bit unsigned integer using left and right indexes.
*/
זאת החתימה שלה
unsigned int replaceBits(unsigned int original, unsigned int new_bits, int left_index, int right_index) {}
שאלה 2:
// Merge Sorted Arrays Problem
// Given 2 arrays:
// A[N] – That is filled w/ N sorted numbers.
// B[M+N] – That is filled w/ M sorted numbers.
// Write a function for merging A and B to single sorted array.
החתימה של הפוקנציה
#define N 4
#define M 3
void mergeSortedArrays(int* A, int* B)
{}
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2025
פתרון ל2:
void mergeSortedArrays(int* A, int* B)
{
int lastA = N-1;
int midB = M-1;
int lastB = N+M-1;
ריאיון דרך המחשב עם שני מראיינים
תחילה ביקשו להציג את עצמי ושאלו שאלות על פרוייקטים שעשיתי בעבר
לאחר מכן הציגו לי שתי שאלות - אחד בתחום הטיימרים והשניה בתחום הליטקוד
שאלות מתוך הראיון
ביקשו ממני לבנות בקוד מכונת שתיה כך שבהינתן שמכניסים מטבעות שונים אז רק ברגע שהיא מקבלת את הסכום הרצוי היא מוציאה שתיה ועודף בהתאם