@TikonaTIL@srikrish91 note my complaint id 1-10839892817. Pathetic service. Internet down for days. Complaint via app ignored, WhatsApp no reply, calls unreachable. Need urgent intervention pls.
@BigBoss_India@BeingSalmanKhan were too much biased toward 1 team on their silly mistakes but they ignored the racist comments & "chori" done by the other team but instead appreciated it. Just compare it to season13, how "chori" was highlighted, criticized & punished. So biased!
DSA is much much more than Leetcode ⚡
DSA is one of the most beautiful subjects and it makes you appreciate the sheer brilliance of people who invented them to optimally get the work done using computers.
It is okay to use them to prep for interviews, but after cracking one, try to spend some time going through them to explore the depth and different use cases they optimize.
Some interesting structures and algorithms I would recommend are
- t-digest
- s2-geometry
- flajolet-martin
- fractional cascading
- phi-accrual failure detection
- genetic algorithms for solving knapsack
You can also explore domains like online algorithms, approximation algorithms, and streaming algorithms which will just blow you away as you will the things we can accomplish even when there are so many stringent constraints.
apart from these fancy ones, even looking at your regular ones like B+ trees, AVL trees, Fenwick trees, Bloom filters, etc without thinking of interviews would be a great exercise to understand the core idea that led to the algorithm shaping the way it did.
Again, to each its own; you can choose to ignore this and still build a great career, but if are curious but don't know what exists and what doesn't, this post would have at least provided you with seed points.
ps: in a world where ChatGPT, Bard, Google search, and Wikipedia exist, do not ask for resources :) just use these tools and explore.
⚡ You can find explanations and implementation of most of the mentioned algorithms on my blog https://t.co/2eKNZ7ZCRn and on my YouTube at https://t.co/cxLmaeew2f.
#AsliEngineering
Don't go to a System interview if you don't know these concepts.
Throughput & Latency
Throughput is the amount of data a system processes within a given period.
It's measured in transactions per second (TPS), requests per second (RPS), or data units per second.
High Throughput means the system can handle more requests in less time.
Things that will help you to increase Throughput:
- Horizontal Scaling (Adding More Machines)
- Load Balancing
- Asynchronous Processing or message queues
Latency is the time taken to process a single operation or request.
It's usually measured in milliseconds or microseconds.
Low Latency is essential in systems with critical response time, like high-frequency trading systems.
Things that will help you reduce Latency:
- Optimizing Code
- Using Faster Storage
- Database Performance Tuning
- Caching
Balancing these two often involves trade-offs.
Asynchronous processing can increase Throughput but might add to Latency for individual tasks.
Extensive caching can reduce Latency but requires more memory resources if not managed.
There's often a trade-off between maximizing Throughput and minimizing Latency.
Up for a late-night code review🌙💻. Just me, the screen, and a bunch of lines to befriend or debug. Anyone else on that late-night code grind? Share your favorite late-night coding snack! 🚀 #CodeReview#LateNightCoders#PRs#justSeniorDevThings !
I interviewed over 70 full-stack engineers in the last 2 years.
I created a Notion based "Learn Full-Stack Development Pack V4" that contains a path to become a Full-Stack dev based on only FREE resources.
Retweet and reply with "free" and I'll DM it to you.
(need to follow)
@ShetruSays@kirat_tw So make sure if you are able to dedicate min 20 hours/week. This course will make you a good software eng but you still need to work extra to crack the interviews and get the offer.
@ShetruSays@kirat_tw This is 5-6 months course where the instructors will come Live only on weekends and *guide* you on a topic after that you have to work on assignments & projects and go into depth. This course can be fast so make sure you cover basics of the topic that is coming next....
@fireswanstwt I have this same concern that's why I dropped the idea to join the cohort at this time as a complete fresher to those topics. Instead I will have some hands-on on those topics and then join the next cohort, if there are any.
@kirat_tw : Most of the people joining cohort 0-100 are college kids or less exp. people. Is this course good for Sr. engineer(Java backend) working in mid level product company in India but aiming for high paying remote jobs?
Is transition of tech stack relevant at this stage?
@TikonaTIL Every other day I am facing an Internet disconnected issue. I have raised complaints on the app several times but it gets resolved temporarily. There is no local point of contact or engineer provided. And also please let me know how to disconnect the tikona services.🧵
@xsgames_ Hello everyone!
I'm Deepak, a software engineer from India.
I have been working on enterprise projects for the last 7 years using Java, Spring Boot, Hibernate, SQL, Microservices, etc. & now learning some Frontend skills with hope to be Full stack ✌️
Happy to connect!!