andreyka26_se
608 subscribers
579 photos
66 videos
6 files
293 links
Hey, I'm software engineer at Microsoft, with 7 years of experience. Here we are talking about F(M)AANG big tech interviews: leetcode, system design and corpo life.

YouTube: @andreyka26_se
Instagram: andreyka26_se
TikTok: @andreyka26__
Download Telegram
Today, we are streaming as always, will try to find place on the terrace
Nice experience to stream from terrace outside. Check the recording.
πŸ”₯2
Soon going to Ireland for a trip😏😏😏 ofc 11A, you know

More details in around 2-3 weeks. I will keep you updated)
πŸ”₯4
Fuck oncall
πŸ”₯2
Fuck oncall #2
I will tell you interesting story and best practices for throttling xD soon
in total I had 36 hours of oncall outside working hours last week.
I gonna be richbitch 😁
😁5
So, let's stream a bit today?)) it is kind of final prep. I'm not oncall anymore, and I will tell you the story of the throttling, and how TO NOT do it :)

This stream I will not prep much. We will basically study. You can study with me. I would assume we can solve the leetcode 75 or random from top 100 liked qs.

1 System design q also will be done
πŸ”₯3
btw, rn I'm almost 350 qs....
πŸ”₯5
Also there will be 1 announcement
Starting in few mins
This media is not supported in your browser
VIEW IN TELEGRAM
And so, usually you have some β€œdefault rule”, when you are called by apps you dont know yet (without user agent or specific header)
❀1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
I recalled how sockets work in depth a bit. You should perceive socket as 'entry' or 'end' in the tunnel. It is entry or end only from perspective of they guy who goes there, if you enter the tunel, the first hole is entry, and the last one is end, but for the guy that goes opposite direction it is opposite.


So with regards to chat service in today's system design:
- on the server side there is one listening socket, that registers the client sockets and saves them in memory. Later on they will represent connection with multiple clients.
- rooms are also our app concept, and passed with the socket message.
❀3