Post by Rakesh D L
48K+ Tech Community | Data Engineer | Tech & Data Content Creator | Top 0.1% Club @Topmate | Open to Collaborations
Citi Interview Experience š£š¼šš¶šš¶š¼š»: Data Engineer šš š½š²šæš¶š²š»š°š²: 3+ Years š£š®š°šøš®š“š²: 15+ LPA š£šš¦š½š®šæšø & šš¶šššæš¶šÆššš²š± šš¼šŗš½ššš¶š»š“: 1ļøā£ Explain the Catalyst Optimiser workflow. How does it handle rule-based vs. cost-based optimization? 2ļøā£ How do you troubleshoot executor memory issues? Detail how to calculate the correct memory overhead. 3ļøā£ Difference between Checkpointing and Persistence. When is metadata checkpointing required in streaming? 4ļøā£ How do you implement Custom Transformations in PySpark to keep code DRY? 5ļøā£ Detail the process of checking skewness specifically via the Spark UI. ššššæš² & šš®šøš²šµš¼ššš² ššæš°šµš¶šš²š°šššæš²: 6ļøā£ How do you manage ARM Templates using CI/CD pipelines for ADF deployments? 7ļøā£ Explain Azure Data Flow partitioning schemes. When is Round Robin better than Hash? 8ļøā£ Describe Dynamic Content in ADF. How do you pass runtime parameters to datasets? 9ļøā£ How is Data Masking implemented in Azure to protect PII data during the ETL process? š Detail the two levels of security in ADLS Gen2: RBAC vs. ACLs. šš±šš®š»š°š²š± š¦š¤š & š¦šššš²šŗ šš²šš¶š“š»: 1ļøā£1ļøā£ Write a SQL query to find the rolling average of sales over a 7-day period. 1ļøā£2ļøā£ How do you detect and handle gaps in a sequence using Window Functions? 1ļøā£3ļøā£ Difference between a Correlated Subquery and a nested subquery. Which one impacts performance more at scale? 1ļøā£4ļøā£ Design a system to detect duplicate events in a real-time stream without storing the entire history. 1ļøā£5ļøā£ How do you handle scheme drift in a pipeline that consumes data from 50+ different sources? š šµš®šš² š½šæš²š½š®šæš²š± šš¼šŗš½š¹š²šš² šš»šš²šæšš¶š²š š£šæš²š½š®šæš®šš¶š¼š» ššš¶š±š² š³š¼šæ šš®šš® šš»š“š¶š»š²š²šæš.. šš²š ššµš² ššš¶š±š² šµš²šæš²- https://lnkd.in/gFrNbK87 If you found this useful, a šš¶šøš² or š„š²š½š¼šš would really help more Data Engineers prepare smarter.