I applied through a college or university. The process took two days.
There were a few questions about Python. They gave me a string "abc-def-ghi" and asked me to split it into substrings and return the substrings. They asked about lists, tuples, and dictionaries, along with the differences and comparisons between them. There were two very easy SQL questions based on an employee and department table, where I was asked to return all the departments and the count of all employees in each department. There was one question on joins with tables provided, asking what the output would be if we left joined two tables, right joined the tables, and inner joined. They asked about DDL and DML commands, constraints, and the differences between delete, drop, and truncate. They asked about my project on ML, and I explained everything.
There was a total of two tech rounds, each lasting one hour. The second tech round was also on SQL questions, ranging from easy to medium, and it was more like a case study.
The following metrics were computed from 2 interview experiences for the Meesho Data Engineer role.
Meesho's interview process for their Data Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Meesho's Data Engineer interview process.