PayU Interview Experience – Senior Software Engineer Improve Improve Like Article Like Save Share Report Round 1: How will you handle DDoS attack? Design a login API which is secure even if SSL certificate is compromised. How will you design an API whose response will have the response from 3 other different microservices? Round 2: Detect a loop in a singly linked list. Find the Missing Number. You are given 8 identical looking balls. One of them is heavier than the rest of the 7 (all the others weigh exactly the same). You a provided with a simple mechanical balance and you are restricted to only 2 uses. Find the heavier ball. Project discussion. Round 3: Maximum Path Sum in a Binary Tree. For what value of n following code does: (n & (n-1) == 0) What is the Python decorator? Give an example. Difference between Python 2 and 3. How does OAuth 2 work? What kind of problem it’s solving? OAuth 2 grant types? What is the meaning of OAuth 2 token bearer? Round 4: Design a notification system for following types of notifications. Low priority notification – Should be delivered within an hour. Regular priority notification –Â Should be delivered within 30 minutes . High priority notification –Â Should be delivered within 30 seconds . Â Â Â Â Note:Â Notification should not be delivered more than once. Last Updated : 17 Sep, 2018 Like Article Save Article Previous Carnation Infotech Interview for Software Engineer Next Dunzo Interview - Senior Software Engineer Share your thoughts in the comments Add Your Comment Please Login to comment...