Pixis
RELQ Technologies LLC Interview Questions and Answers
Q1. System design for splitwise.
System design for Splitwise
Splitwise is a bill splitting app that allows users to split expenses with friends and family
The system should allow users to create groups and add members to the group
Users should be able to add expenses and split them equally or unequally among group members
The system should keep track of each user's balance and settle debts between users
The system should have a user-friendly interface and ensure data privacy and security
Q2. Explain call, apply , bind
Call, apply, and bind are methods in JavaScript used to manipulate the context of a function.
Call: Invokes a function with a specified 'this' value and arguments provided individually.
Apply: Invokes a function with a specified 'this' value and arguments provided as an array.
Bind: Creates a new function that, when called, has its 'this' keyword set to a specific value.
Q3. Explain closures
Closures are functions that have access to variables from their containing scope even after the scope has closed.
Closures allow functions to access variables from their outer function even after the outer function has finished executing.
They are commonly used in event handlers, callbacks, and asynchronous programming.
Closures help in maintaining state in functional programming.
Q4. total comp structure
The total compensation structure includes base salary, commission, bonuses, and benefits.
Base salary is the fixed amount paid regularly, usually monthly.
Commission is a percentage of sales revenue earned by the salesperson.
Bonuses are additional payments based on performance or achieving targets.
Benefits can include health insurance, retirement plans, and other perks.
Total comp structure may vary based on company policies and industry norms.
Q5. Design api to buy books
Design an API for buying books
Create endpoints for browsing books, adding to cart, and making payment
Include authentication and authorization for secure transactions
Implement search and filtering functionalities for easy book selection
Provide endpoints for managing user profiles and order history
Q6. Pitch pixis over a quick presentation?
Interview Process at RELQ Technologies LLC
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month