This was a month-long process with 6 rounds. I had applied for the Sr. iOS dev role.
First Round: A telephonic round on the networking basics i.e. protocols, DNS, SSL pinning, VPN basics & TCP/SSL handshake steps.
Second Round: A telephonic round on the iOS basic i.e. dispatch queues, threads, network extensions etc
Third Round: A telephonic round on the analytics, logics and basic networking questions i.e. DNS server etc.
Fourth Round: Face to face round in office to write the complex algorithms.
Fifth Round: A telephonic round by the engineering director.
Sixth Round: A telephonic round by the Sr. HR Manager.