Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Horizon Media (New York, NY) nel mese di set 2019
Colloquio
I first had a phone interview where I was asked about my background. Then there were some conceptual Python questions and SQL questions. Everyone was very friendly throughout the whole process and the interview was much easier than I expected. There was no whiteboard coding since the interview was focused more on knowledge of Python data structures and discussion of database technologies.
Domande di colloquio [1]
Domanda 1
What does it mean that functions are first class in Python.
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Horizon Media (New York, NY) nel mese di mar 2021
Colloquio
1. HR interview 30 min. Asked about prior experience, salary expectation, and answered a few technical question.
2. Hiring manager interview 30 min. Talked about past projects and followed by series of technical questions and live coding.
3. Team interviews 2 hours. Live coding round, technical questions and behavior questions.
Domande di colloquio [3]
Domanda 1
HR round - Explain what is a Tuple, difference between Hadoop and spark, and what is a parquet file.
Hiring manager round - all fundamental python questions such as explain inheritance, generator vs list comprehension, dunder methods, functions being the first class citizen etc. Few more spark data processing questions. The Live coding round involved writing sql and explain Python function outputs.
Team round - live coding involved writing expected outputs from different functions and also writing functions to generate expected outputs. Conceptual questions on spark data processing, SQL and Airflow. Behavioral questions on past projects and future goals.