PayPay Corporation
Unicharm Interview Questions and Answers
Q1. Java Questions: What is array list, how array list capacity gets increased every time we add element in the array list. and some other java collections questions.
ArrayList is a dynamic array in Java that automatically increases its capacity when elements are added.
ArrayList is a resizable array implementation in Java.
When elements are added to an ArrayList, if the current capacity is not enough, a new array with increased capacity is created and elements are copied over.
Example: ArrayList
list = new ArrayList (); list.add("apple");
Q2. Given a complex Javascript object bring the desired output
Use JavaScript methods to extract desired output from a complex object
Use Object.keys() to get an array of keys in the object
Use Object.values() to get an array of values in the object
Use Object.entries() to get an array of key-value pairs in the object
Q3. Given a list of promises , resolve the output
Resolve a list of promises to get the output
Use Promise.all() method to wait for all promises to resolve
The output will be an array of resolved values in the same order as the input promises
Handle any errors that may occur during promise resolution
Q4. Design wallets service like paypay
Design a wallet service similar to PayPal for online transactions.
Implement secure user authentication and authorization
Allow users to link bank accounts and credit/debit cards
Provide a user-friendly interface for sending and receiving money
Include features like transaction history, balance tracking, and notifications
Ensure compliance with financial regulations and security standards
Q5. Explain event lifecycle
Event lifecycle refers to the stages an event goes through from creation to completion.
Creation of event
Propagation of event
Handling of event
Completion of event
Q6. design qr code based payment system
Design a QR code based payment system for seamless transactions.
Generate unique QR codes for each transaction
Integrate QR code scanning functionality in payment app
Link QR code to user's payment information
Ensure secure encryption to prevent fraud
Provide confirmation message after successful payment
Interview Process at Unicharm
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month