Data Analitikləri üçün müsahibə sualları
Bir çoxlarımızı maraqlandıran mövzulardan biri də iş müsahibələrində verilən suallardır ki, buna da qabaqcadan hazırlaşmaq lazım gəlir. Qeyd etmək istərdim ki, müsahibəyə hazırlaşmaq heç də göründüyü kimi asan deyil. Sizin nə qədər iş təcrübənizin və ya hər hansı Data analitikası ilə bağlı sertifikatlarınızın olmasından asılı olmayaraq , müsahibəçi siz gözləmədiyiniz bir sıra sualları sizə verə bilər. Müsahibədə veriləcək sualları şərti olaraq 6 kateqoriyaya ayıraraq sizə təqdim etməyi düşündüm. Bu, sizin suallara hansı istiqamətdə cavab tapmağınıza kömək olacaqdır.
-
Statistik suallar.
-
Proqramlaşdırma(ümumi, Python, R, SQL)
-
Modelləşdirmə
-
Davranışçı
-
Problemlərin həlli(problem-solving)
-
Ümumi suallar
Statistik suallar
Statistik suallar kateqoriyasına əsasən sizin nəzəri olaraq bilgilərinizi yoxlamaq üçün verilən suallar daxildir. Məsələn:
-
Mərkəzi Limit teoremi nədir və bu nə üçün vacibdir?
-
Nümunə (sampling) nədir?
-
Binomial Ehtimal Formulası nədir?(Binomial Probability Formula)
-
P-dəyəri nədir? Nə üçün istifadə olunur?
-
Z-dəyəri, T-dəyəri nə deməkdir? Bu komponentlərin hər birinin əhəmiyyəti nədir?
-
Logistik Reqressiya nədir?
-
Korelyasiya nədir? və s. bu tipli suallar verilə bilər.
Proqramlaşdırma
Proqramlaşdırma kateqoriyasında əsasən sizin proqram bacarıqlarınızı test etmək üçün istifadə edilir. Sizə bu kateqoriya üzrə həm proqramlaşdırmaya aid ümumi nəzəri suallar, həm də praktiki suallar verilə bilər.
Ümumi suallar:
-
Ən sevdiyiniz proqramlaşdırma dili hansıdır? Niyə?
-
Sevdiyiniz statistik proqram haqqında 3 müsbət və 3 mənfi fikir söyləyə bilərsinizmi?
-
Yaratdığınız orijinal alqoritm barədə danışın.
-
Bir data seti necə təmizləyərdiniz?
-
Son layihənizdə etdiyiniz kodlaşdırma barədə danışın?
-
SAS, R, Python müqayisə edin.
-
İşlədiyiniz ən böyük data hansı olub və onu necə işləmişdiniz? Nəticəsi necə olmuşdur?
-
Universal yaxşı bir model varmı?
-
“Yaxşı məlumat” yoxsa “yaxşı model”? Fikrinizi əsaslandıra bilərsinizmi?
Python müsahibə sualları
-
Python nədir və niyə bu vacibdir?
-
Ən çox hansı modul / kitabxanalarla tanışsınız? Onlarda nə xoşunuza gəlir?
-
Standart Kitabxanada mövcud olan əlavə məlumat strukturlarını bilirsinizmi?
Pythonun standart kitabxanası aşağıdakı məlumat strukturlarına malikdir:
-
Bisect
-
Boolean
-
Deque
-
Float
-
Heapq
-
Integers
-
Python-da yaddaş necə idarə olunur?
-
Python-da dəstəklənən data növləri hansılardır?
-
Python-da qərar ağacını yarada bilərsinizmi?
-
Python və ya R - Bir mətn analizi üçün hansı birini seçərdiniz?
Aşağıdakı səbəblərdən ötəri Python-u seçəcəyik:
-
Python ən yaxşı seçimdir, çünki Pandas kitabxanası məlumat strukturlarını və yüksək performanslı məlumat təhlili vasitələrini asanlıqla təmin edir.
-
R yalnız mətn təhlili üçün - maşın öyrənmək üçün daha münasibdir.
-
Python, bütün mətn analitikləri üçün daha sürətli çıxış edir.
Sonuncu sual R kateqoriyasında da verilə bilər.
R müsahibə sualları
-
R-nin bəzi üstünlükləri hansılardır?
-
R-nin mənfi cəhətləri hansılardır?
-
R və Python arasında olan oxşarlıqlar və fərqlər hansılardır?
(Bunlara - hər ikisi də pulsuzdur. Hər ikisi də güclü modelləşdirmə imkanlarına malikdirlər. Python ümumiyyətlə daha təhlükəsiz və öyrənmək üçün asan hesab olunur, lakin R adətən daha yaxşı vizuallaşdırma alətləri və kitabxanalara malik olacağı düşünülür.)
-
Ən çox istifadə etdiyiniz obyektlər hansılardır?
Bu sual, R-da yaşadığınız təcrübənin bir mənasını toplamaq üçün nəzərdə tutulur. Sadəcə olaraq, R-da etdiyiniz son işlərlə bağlı düşünün və ən çox istifadə etdiyiniz məlumat obyektlərini izah edin.
-
Nəyə görə R?
-
R-da ən çox sevdiyiniz funksiyalar hansılardır?
-
R-da bir paketi necə quraşdırırsınız?( install.packages("package_name")daha sonra isə library(package_name)yazmaqla)
-
Faktor dəyişən nədir və nədən istifadə edirsiniz?
-
R-da CSV faylını necə oxuyursunuz?
Sadəcə bu funksiyanı istifadə edin .read.csv()
yourRDateHere <- read.csv("Data.csv", header = TRUE)
-
R-da üç çeşidli alqoritm nədir?
-
R-da qərar ağacını yarada bilərsinizmi? və s.
SQL müsahibə sualları
-
SQL və MySQL və ya SQL Server arasında fərq nədir?
-
SQL-də qrup funksiyalarının məqsədi nədir? Qrup funksiyalarının bəzi nümunələrini verin.
-
Daxili birləşmə(inner join), sol qoşulma / sağ qoşulma(left join/right join) və birliyin(union) arasındakı fərqi deyin.
-
UNİON nə edir? və digər bu tipli suallar.
Modelləşdirmə
Aşağıdakı suallar qrupu müxtəlif modelləşdirmə texnikalarınızın formal təhsilini aşkar etmək üçün hazırlanmışdır.
-
Keçmiş işəgötürən və ya müştəriniz üçün hazırladığınız hər hansı bir model barədə danışın.
-
Sevdiyiniz məlumatlarınızı görselləşdirmə üsulları hansılardır?
-
5 ölçülü məlumatları necə təsirli şəkildə təmsil edirsiniz?
-
Bir logistik reqressiya modelini necə yaradacaqsınız?
-
80/20 qaydasını izah edin və model doğrulamasında onun əhəmiyyəti barədə danışın.
-
Kök səbəb analizi(root cause analysis) nədir?
-
50 kiçik qərar ağacının(decision tree) böyük ağaclardan daha yaxşı olduğunu düşünürsünüz? Niyə?
-
Həssaslıq təhlili(sensitivity analysis) nədir? Yaxşı cross-validation necə həyata keçirilir? Modellərinizin həssaslığını test etmək üçün data setinizdə səs-küy yaratma fikri barədə nə düşünürsünüz?
Keçmiş davranış
İşəgötürənlər davranış suallarını sevirlər. Bu tip müsahibə sualarında bir namizədin keçmişdə yaşanan vəziyyətlərə necə reaksiya göstərdiyini, rollarının nə qədər yaxşı olduğunu və təcrübələrindən öyrəndiklərini necə ifadə edə biləcəyini görmək üçün istifadə olunur. avranış suallarının bir neçə kateqoriyası vardır:
-
Komanda işi (Teamwork)
-
Liderlik
-
Münaqişələrin idarə olunması
-
Problemlərin həlli
-
Xəta
Müsahibəyə başlamadan əvvəl bu mövzularla bağlı iş təcrübələrindən nümunələr yazaraq yaddaşınızı yeniləyin - sualları yaxşı cavablandırmaq üçün xüsusi nümunələri geri çağırmalısınız. Təcrübələrinizi detallaşdırmaq üçün bir hekayəni qısa və məntiqli şəkildə hazırlamaq vacibdir.
-
Hər hansı bir münaqişəni həll etdiyiniz dövr barədə danışın.
-
Mənə uğursuz vaxtdan və öyrəndiklərinizdən danışın.
-
Zəhmli, darıxdırıcı bir işlə qarşılaşdığınız zaman, bununla necə məşğul olursunuz və bunu tamamlamaq üçün özünüzü həvəsləndirirsiniz?
-
Keçmişdə bir müştəri məmnun / xoşbəxt etmək üçün nə etdiniz?
-
Əvvəlki işinizdə həqiqətən qürur duyduğunuzu nələr etdiniz?
Problem həlli
Bu tipli suallar işəgötürən tərəfindən əsasən işçinin bu və ya digər problemi nece həll edə bilmə və düzgün qərar vermə qabiliyyətini yoxlamaq üçün istifadə olunur. Məsələn:
-
Bir milyon elektron post (marketinq kampaniyası) göndərmək niyyətindəsiniz. Təslimatı necə optimize edərsiniz? Cavabınızı necə optimallaşdırırsınız? Ayrı-ayrılıqda optimize edə bilərsinizmi? (cavab: həqiqətən deyil)
-
Verilən məlumatlar real vaxt ərzində işlənilməlidir?Niyə? Hansı kontekstlərdə?
Ümumi suallar
Son olaraq aşağıdakı ümumi suallar verilə bilər.
-
Analitika və ya komputer elm layihələri haqqında 2 uğur hekayənizi deyə bilərsinizmi? Uğurunuzu necə ölçürsünüz?
-
Növbəti 20 il üçün ən yaxşı 5 proqnozunuz hansılardır?
-
Sevdiyiniz Data science veb saytları hansılardır? Data science ictimaiyyətində ən çox kimə heyran qalırsınız və nə üçün? Hansı şirkəti çox sevirsiniz?
-
İşlədiyiniz datalardan tapdığınız ən maraqlı şey nədir?
Bu son sual, namizədin özləri və məlumat elmləri peşəsi ilə sərbəst danışmasına imkan vermək üçün açıq söhbətə başlamaq üçün nəzərdə tutulmuşdur. Bu sual daha mübahisəyə səbəb ola bilər və ya daha çox sual yarada bilər.