Filter interviews by
Designing a Twitter timeline for users to view tweets in chronological order.
Display tweets in reverse chronological order
Include tweets from followed users and retweets
Implement infinite scrolling for continuous feed
Allow users to like, reply, and retweet tweets
Include trending topics and suggested users
I applied via Company Website and was interviewed before Jul 2020. There were 3 interview rounds.
posted on 15 Jun 2024
Design a distributed file storage system
Use a distributed architecture with multiple nodes for storing files
Implement data replication for fault tolerance
Utilize a distributed consensus algorithm like Raft or Paxos for coordination
Include a metadata service for tracking file locations and versions
I applied via Job Portal and was interviewed in Sep 2023. There was 1 interview round.
Design a scalable storage system to handle increasing data volume and user traffic.
Use distributed file systems like HDFS or GlusterFS for storing large amounts of data across multiple nodes.
Implement sharding to distribute data across multiple servers to improve performance and scalability.
Utilize caching mechanisms like Redis or Memcached to reduce latency and improve read/write speeds.
Consider using cloud storage so...
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Apr 2021. There was 1 interview round.
Accrual is an accounting method where revenue or expenses are recognized when earned or incurred, regardless of when payment is received or made.
Accrual accounting is the opposite of cash accounting
Accruals are recorded as adjusting entries in the general ledger
Examples of accruals include interest expense, salaries payable, and accounts receivable
The entry for an accrual involves debiting an expense account and credit
Contingency liability is a potential liability that may occur in the future based on certain events or circumstances.
It is a liability that is not certain but may occur in the future
It is based on certain events or circumstances
Examples include lawsuits, warranties, and environmental cleanup costs
I applied via Company Website and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Sep 2020. There was 1 interview round.
I applied via Referral and was interviewed before Apr 2021. There were 2 interview rounds.
OOPs, polymorphism, SOLID principle, threads, concurrency, unit tests, coverage, testing
To turn a matrix by 90 degrees, transpose the matrix and then reverse each row.
Transpose the matrix by swapping elements across the diagonal
Reverse each row of the transposed matrix
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Software Engineer III
1.8k
salaries
| ₹14.5 L/yr - ₹47 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹23 L/yr - ₹70 L/yr |
Software Engineer
829
salaries
| ₹9.8 L/yr - ₹43 L/yr |
Software Development Engineer 3
272
salaries
| ₹15.6 L/yr - ₹46 L/yr |
Software Developer
242
salaries
| ₹12.8 L/yr - ₹53.1 L/yr |
Amazon
Flipkart
Microsoft Corporation