Technical Interview Questions for Data Tracks at ITI

 من أقدم الاماكن اللى بتدرس تراكات ال Data فى مصر هو ال ITI "منحة ال 9 شهور" ، أنا كنت قدمت فى ITI الدفعة 40 على  تراكين ال Data Management + ال Data Science ، وساعدتها كان تراك ال Data Science اول مرة ينزل ، بس لاسف متقبلتش الحمد لله.

دى كانت خبرتى فى التقديم وخاصة فى ال Technical Interview وخاصة أنه مهم جدا وعليه أكتر درجات وأصعب مرحلة تقريبا فى مراحل التقديم ، يمكن حد يستفيد بيها ويدى له نبذة عن بعض الاسئلة اللى ممكن يتسالها


في البداية خالص بيسالك أسمك إيه؟ وخريج إيه؟ وعرفت التراك أو المجال ده منين وإزاى ؟ وطب ليه أخترته وسبت مجال دراستك ؟ أو ليه أختارت التراك ده (ده أهم سؤال فى الانترفيو) وبعدين بيبدوا يعرفوا أنت تعرف إيه بالضبط فى المجال ده أو اشتغلت فيه قبل كده ( لو خدت كورسات أون لاين ليها علاقة بالتراك خدها معاك) وبناء عليه الحاجة اللى تعرفها بيبدوا يسألوك فيها؟

-         أهم Topic لازم تذاكروا كويس هو ال database و ال SQL ولازم تتدرب أنك تكتب  SQL Statement 

      دى أهم Skill لازم تكون عندك ولازم تقضى فيها وقت كتير جدا جدا فى المذاكرة لان حتى لو عاوز تكمل فى المجال بعيدا عن ال ITI دى أكتر حاجة كل الشركات بيركزوا عليها فى الانترفيوهات والامتحانات ودى من الحاجات اللى نفعتنى كتير جدا جدا بعد كده برغم أنى متقلبتش

-         بالنسبة ل Big  Data+ DWH مطلوب منك تعرف ال basics

-         بالنسبة ل ML + Statistics لو مقدم فى تراك ال data science ذاكر فيهم على قد ما تقدر بس متدخلوش فى ال DL+ NLP

نيجى بقى لأهم الأسئلة فى كل جزء:

SQL + PL / SQL + Database (Very Important topic) 

§  What are DCL, DML, and DDL in SQL?

§  What is the difference between group by and having?

§  What is the order by? Can we order more than one column?

§  What is the difference between union and join?

§  What is the different type of join?

§  What is the aggregate functions?

§  What are the SQL statements Sequence?

 § What is the view? + Why we use it?

§  What is the SQL transaction?

§  What is the difference between delete and truncate?

§  How can insert a column to the table?

§  How can insert multi rows in only one insert statement?

§  What is the database, DBMS, and RDBMS?

§  What are the kinds of attributes?

§  What is the ERD?

§ What is the type of constraints?

§  What is the difference between primary key and foreign key?

§  What the difference is between delete and truncate?

§  What is delete set null and delete cascade?

§  What is the normalization and why are we making it?

§  What are the types of normalization?

§  What are the update anomalies?

§  What is the difference between SQL and PL/SQL?

§  What are the types of loops in PL/SQL?

§  What are the cursors and what are the cursors types?

§  What is the procedure?

§  What is the difference between procedure and function?

§  What are the triggers and what are the triggers types?

§  Write SQL Statements

Business Intelligence

§  What is Business Intelligence?

§  What are the steps in BI?

§  What are the tools we use in BI (for ETL, Analysis, and Visualization)?

Data Warehouse

§  What is the data warehouse?

§  What are the characteristics of a data warehouse?

§  What is the difference between the database and the data warehouse?

§  What is the difference between a data warehouse and big data?

§  What is the difference between OLTP and OLAP?

§  What is Data Warehousing?

§  What are the processes that can be done in the data warehouse?

§  What is Data Modeling? + Types of Data Modeling?

§  Can we update a record in a data warehouse?

§  What is data mart?

§  What is Data Cube?

§  What is the ETL?

§  What is the difference between snowflake and star schema?

§  What is the difference between fact and dimension table?  

Big Data

§  Why is the big data?

§  What is the big data? (V's of Big Data)

§  What are the data types?

§  What is Data Lake?

§  What is the difference between ETL & ELT? 

§  What is the difference between Database and Big data?

§  What are the tools in big data?

§  What are (Hadoop/Spark / Mapreduce / Hive / impala/ Impala/ Kafka/…)?

Data Science + Machine Learning + Data Mining (Data Science Track)

§  What is data science?

§  What is the difference between data scientists and data analysts?

§  What is the data cleaning? How we clean the data?

§  What is Data Mining?

§  What are the real-life applications of data mining + ML?

§   What is the Process of Data Mining/knowledge Discovery Process?

§   What is the Challenges of Data Mining?  

§  What is Machine learning?

§  What is deep learning?

§  What are the data mining tasks/algorithms?

§  What is the difference between Supervised and unsupervised? ( examples of algorithms for each )

§  What is the difference between Classification and Clustering?

§  Examples of clustering algorithms

§  Examples for classification algorithms

§  What is association rule?

§  How does this algorithm work (K-Mean, Regression, SVM, association rule, decision tree, KNN...)?

§  What is recall and precision, F1?

§  What is the bias, variance trade-off?

§  What is the confusion matrix?

§  What is the ROC Curve?

§  Explain cross-validation?

§  What is the difference between a validation set and a test set?

§  How do you treat missing/outlier values?

§  How do you prepare the data for the ML Model?

 

Statistics (Data Science Track)

§  What is the difference between standard deviation and variance

§  What are (Mean, Median, and Mode)?  

§  What is the difference between variance and standard deviation

§  What is the Box plot?

§  What are the types of skewed data?

§  What is the Z-score?

§  What is the P-value?

§  What is the Pearson correlation coefficient?

§  What is the A/B Testing?

§  What is the hypothesis testing

 

ممكن تسأل أسئلة مهمة جدا فى الأنترفيو وفى الغالب هتجاوب عليها بالانجليزى

        شوفت وظايف التراك اللي علي السايت؟ وحابب تشتغل في اي وظيفة منهم؟ و عارف الوظيفة دي مفروض بتعمل ايه؟ وإيه ال Tools اللى بيستخدمها وبيعملها وإيه الفرق ما بينها وبين ال Jobs  التانية اللى ممكن تتخرجيها من التراك وإيه البديل بتاعها (English)

        هتضيف ايه للتراك ده ؟ أو هتضيفى أيه للمعهد ؟ أو المنحة دى ؟  (English)

        ليه أقبلك فى التراك ده ؟ (English)

        حضرت لإنترفيو إزاى ؟ (English)

        أاتكلم عن مشروع التخرج و كان ايه دورك فيه ؟ (English)

         شايف نفسك فين بعد خمس سنين ؟(English)

        أحكى تحدى ليك وإزاى اتصرفت فيه (English)

        ايه هي عيوبك ؟ + مميزاتك (English)

Data Set Task (Optional)

ممكن تشوف Data Set (علي جهاز عندهم) لمدة 3 دقائق بكتير وممكن تكون عن سوبر ماركتت أو شركة أو بنك وبعدها بتقول إيه ال insights اللى طلعت بيها + بتشوف فكرت فيها إزاى وعملت إيه؟

للجزئية دى : ممكن تعرف إزاى تعمل Pivot table وتطلع منه Charts + ازاى تعرف ال duplication فى الداتا قد ايه؟ وهتعمل معاها إيه؟ + أزاى تعرف ال missing values وهتعمل معاها إيه؟  + انك تطلع ال Pearson r ما بين اتنين Columns + أنك تعمل Descriptive Statistics لداتا اللى عندك ... دى كلها أفكار ممكن تعملها المهم أنك لازم تكون عارف بتتعمل إزاى وإيه المشاكل اللى ممكن تقابلك وأنت بتنفذها؟ + أختار حاجة أو حاجتين تعملهم طبقا لداتا والوقت اللى هيكون متوفرين

ممكن يكون فى إمتحان Statistics للناس اللى مقدمين على تراك ال Data Science ، الامتحان بيكون مركز على الاسئلة ليها علاقة ب Ratio وال Probability زى مثلا سحب كورة او رمى زهرة وهكذا ، وبيكون إمتحان MCQ على الكمبيوتر تقدر تستخدم ورقة وقلم بس مش مسموح بإستخدام الالة الحاسبة مشكلته فى الوقت أنه ضيق جدا ومحتاج تحل أسئلة زى دى كتير جدا ، ده موقع فى اسئلة كتير كانت جاى منه السنة اللى فاتت (مش شرط السنة دى يجى منه عادى جدا ، كمان ممكن الأفكار فى الامتحان تتغير وده بيكون على حسب نظام كل دفعة)


** دى كده معظم المواضيع والأسئلة اللى ممكن تسأل فيها ، حاول تجيب أخرك فى المذاكرة لان الصراحة ITI تستاهل المجهود اللى هتبذله جدا وكمان المنافسة على التراكين دول قوية وصعبة جدا ومن أصعب التراكات اللى ممكن تتقبل فيها ، ربنا معاكوا وبالتوفيق يارب

إرسال تعليق

1 تعليقات

  1. Why casino should i pay for my winnings from casinos? - Dr.MCD
    How to calculate 서산 출장안마 the winnings of a 군포 출장안마 casino game? 안산 출장마사지 In 순천 출장안마 casino gambling, you pay for your winnings as long 남양주 출장마사지 as the amount of

    ردحذف