i
Physicswallah
Filter interviews by
Find the longest substring without repeating characters in a given string.
Use a sliding window approach to track the longest substring without repeating characters.
Keep track of the characters seen so far using a hashmap.
Update the start index of the window when a repeating character is encountered.
A social media app allows users to connect, share content, and interact with each other.
User profiles with personal information and photos
News feed displaying posts from friends and followed accounts
Messaging feature for private communication
Ability to like, comment, and share posts
Notification system for updates and interactions
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
The four pillars of Software Development are requirements, design, implementation, and testing.
Requirements: Gathering and analyzing the needs of the software.
Design: Creating a blueprint or plan for the software.
Implementation: Writing the actual code based on the design.
Testing: Checking the software for bugs and ensuring it meets requirements.
ACID properties are a set of properties that guarantee reliable and consistent transactions in a database system.
Atomicity: All operations in a transaction are completed successfully or none at all.
Consistency: Data is always in a valid state before and after a transaction.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once a transaction is committed, its changes are permanent
Design a movie ticket booking system
Use case: Users can search for movies, select showtimes, choose seats, and make payments
Components: User authentication, movie database, showtime scheduling, seat selection, payment gateway
Considerations: Seat availability, seat selection algorithm, payment security
Moderate to difficult
I applied via Company Website and was interviewed before Mar 2020. There was 1 interview round.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Start from the first element and compare it with the next element
If the first element is greater than the next element, swap them
Repeat this process for all elements in the list
Continue this process until no more swaps are needed
A Turing Machine is a theoretical device that can simulate any algorithmic computation.
It was proposed by Alan Turing in 1936 as a model for computation.
It consists of a tape, a head that can read and write symbols on the tape, and a set of rules for transitioning between states.
It can simulate any algorithmic computation, making it a powerful tool for theoretical computer science.
It is often used as a theoretical basi...
A hash function is a mathematical function that converts input data of arbitrary size into a fixed-size output.
Hash functions are used to index data in hash tables.
They are also used in cryptography to securely store passwords.
Examples of hash functions include MD5, SHA-1, and SHA-256.
I applied via Referral and was interviewed before May 2021. There were 2 interview rounds.
I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.
I applied via Walk-in and was interviewed before Jun 2020. There was 1 interview round.
I will highlight the benefits of our tablets for children's education and offer discounts or promotions to attract parents.
Emphasize the educational benefits of our tablets
Offer discounts or promotions to attract parents
Provide testimonials from satisfied parents
Partner with schools or educational institutions to promote our tablets
Create engaging and informative marketing materials targeted towards parents
Offer a tria...
Startup growth can be measured through various metrics such as revenue, user acquisition, market share, and customer satisfaction.
Revenue growth is a key metric for measuring startup growth. This can be tracked through sales figures, profit margins, and overall revenue growth rate.
User acquisition is another important metric. This can be measured through the number of new users acquired over a period of time, as well a...
I applied via Campus Placement and was interviewed before Dec 2020. There were 5 interview rounds.
Guestimates around sizing
Guestimates are rough estimates based on limited information
They are useful in situations where precise data is not available
Factors such as historical data, industry benchmarks, and expert opinions can be used to make guestimates
Guestimates should be clearly communicated as rough estimates and not taken as exact figures
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Senior Associate
346
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Associate
339
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Associate Manager
245
salaries
| ₹3.2 L/yr - ₹10 L/yr |
Professor
143
salaries
| ₹7 L/yr - ₹28.4 L/yr |
Business Analyst
135
salaries
| ₹1.8 L/yr - ₹9.6 L/yr |
BYJU'S
Whitehat jr
Unacademy
Extramarks Education