Data Engineering Interview
Вставка
- Опубліковано 3 сер 2024
- Data Engineering Mock Interview
Join a Staff Data Engineer & Senior Data Engineer for a wonderful Data Engineering Mock Interview.
If you're preparing for a Data Engineering interview, this is the perfect opportunity to enhance your skills and increase your chances of success. The mock interview simulates a real-life scenario and provides valuable insights and guidance. It includes discussion on Apache Spark, #datalake , Data Lakehouse, #datawarehouse , #aws big data stack, #systemdesign and many more topics of Data Engineering.
You'll get to see how professionals tackle technical questions and problem-solving challenges in a structured and efficient manner.
By watching this mock interview, you'll learn effective strategies to approach technical questions and problem-solving scenarios, gain familiarity with the data engineering interview process and format, enhance your communication skills and ability to articulate your thoughts clearly, identify areas of improvement, receive expert feedback on your performance, boost your confidence, and reduce nervousness for future interviews.
This mock interview suits all levels of experience, whether you're a fresh graduate, a career changer, or a seasoned professional looking to improve your interview skills. Don't miss out on this invaluable learning experience! Subscribe to our channel and hit the notification bell to be notified when the mock interview is released. Stay tuned for a deep dive into the world of data engineering.
Subscribe now and be the first to watch the Data Engineering Mock Interview.
🔅 To book a Mock interview - topmate.io/ankur_ranjan/15155
🔅 LinkedIn - / thebigdatashow
🔅 Instagram - / ranjan_anku
🔅 Ankur(Organiser) 's LinkedIn profile - / thebigdatashow
🔅 Manoj(Interviewer) 's LinkedIn profile -
/ manoj-t-dataengineer
🔅 LakshmiManaswitha Chimakurthi (Interviewee)'s LinkedIn profile - / manaswithachimakurthi
Chapters -
00:00 - Introduction
04:18 - Journey from Software Engineering to Data Engineering
08:35 - DSA Question
19:36 - SQL Question
26:36 - Why do we need a Data Warehouse?
29:31 - Schema used for the data modeling
29:58 - How do you get your requirements and how do you like to model your data warehouse?
33:36 - Connection between the dashboard and the Source
35:02 - How do you handle data quality issues?
39:33 - What are all the measures one should take to make the data more compliant with government regulations?
41:23 - How do you implement the data masking?
42:00 - Interviewee Feedback
#dataengineering #interview #interviewquestions #bigdata #mockinterview - Розваги
Great content. Pls never stop posting
Its a fabulous initiative. Please continue with this concept.
Informative one!
the first Python solution is not correct here: for x in v: sum += x, because X could be list, dict again
for SQL query why u complicated here is a simple solution :
select e.event_name , p.participant_name
from participant p
join Events e
on e.event_id = p.event_id
group by e.event_name , p.participant_name
having count(e.event_id) > 1;
It easy to answer when you are not under pressure of an interviwer. A simple problem could become enormous if you do not have a the best control of your emotions.
On top of that, there is a possibility that there are 2 participants with the same name but different participant ids. In that case, your solution will just return 1 name instead of 2.
That is why the interviewer stated it’s a seeming simple yet tricky question to solve.
sum_val=0
def sum_of_vals_recursive(my_dict):
global sum_val
if (type(my_dict)==dict):#processing logic for dictionary
for k,v in my_dict.items():
if(type(v)==int or type(v)==float):#if the value is a simple int/float
sum_val=sum_val + v
else:
sum_of_vals_recursive(v)#this will get invoked during 1st nested level
else:#this bit of logic is for nested ones, where it is list, set, tuple from 1st nesting
for x in my_dict:#iteration logic for set, tuple, list
if(type(x)==int or type(x)==float):#type check of elements of the value of each iterated from previous step
sum_val = sum_val + x
else:
sum_of_vals_recursive(x)#this one is for handling next set of nestng and then, it will again follow
return sum_val;
inp_dict = {'ireland':100,'india':[200,300,[400,[200,200],400]],'uk':{'scotland':[50]}}
print(sum_of_vals_recursive(inp_dict))