MEESHO SDE1 LLD Round || MACHINE CODING

meesho logo
meesho
SDE I
April 30, 20252 reads

Summary

I participated in an SDE1 LLD/Machine Coding round at Meesho, which required designing a stock/trading system. Despite being allowed to use Google for syntax, I couldn't complete the problem within the 90-minute timeframe, highlighting the need for extensive practice in this area.

Full Experience

90 minutes were given, two interviewrs joined. Test was on hacckerrank. (I prefer Java for LLD, but I did lost touch so I asked the interviewer for syntax help from google, he allowed). I could not do it in 90 minutes. I think it requires a rigourous practive of 10-20 days.

Interview Questions (1)

Q1
Design a Stock/Trading System (LLD)
System DesignHard

There exist a stock/Trading System. 1.) Users can place/modify/cancel Orders. 2.) A trade can only be made when selling price is greater than or equal to buying price. If a there are multiple ways then choose the order with older rank. 3.) Maintain a OrderBook which will keep track of unexecuted Orders. 4.) Maintain state for a trade.

-->Maintain Concurrency & thread safety, deal with Exceptions as well. -->Input/Output are not given, you can create urself.

example he gave me to understand (i dont remember correctly but similar to this) user1 buys abc order. user2 sells abc order.

Bonus Feature (It's optional only If you get time solve) 1.) Elimainate all the orders after their expiry date.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!