Shivam Bhadani Profile picture
swe | blogs - https://t.co/98uNs1fOJw | https://t.co/j05wrycSUX
Jun 21 11 tweets 5 min read
Since placement season is starting soon, here is a good compilation of the minimum knowledge required to clear most software interviews.

I have written the word "minimum" so only adding important things & not everything.

Written in priority-wise order.

Thread🧵

(1/11) DSA is asked in almost every place. If you can do at least leetcode medium by yourself without any hints, then you can clear most company's DSA round.

If u haven't done DSA, then you can speed run the InterviewBit problem set (contains ~270 qsns).


(2/11)interviewbit.com/courses/progra…
Aug 7, 2024 8 tweets 2 min read
As the placement season started, I am compiling all the important threads regarding it in this thread.

This will answer most of the questions that students generally ask.

All these are written based on my personal experience.

(1/7)

(2/7)
May 29, 2024 8 tweets 3 min read
A🧵on ReactJS Internals. What is "rendering" in React? When does re-rendering happen? What is reconciliation and Virtual DOM etc?

It will help to clear every frontend interview.

Will post this thread in 3 parts.
This is part 1. It will cover Rendering.

Thread🧵

(1/8) In React, we write "JSX". It is a syntax extension for JavaScript that looks similar to HTML.

Browsers do not understand JSX directly, so it is transformed into a JavaScript Object (this JS object is called "React Element") with the help of a compiler called "Babel".

(2/8)
Feb 1, 2024 17 tweets 4 min read
A 🧵on Apache Kafka.

It is most widely used to make the backend system scalable.

Maybe a long thread, but it's worth reading. Don't worry if you have never heard of Kafka or message queues. I have covered everything from the beginning.

Thread🧵

(1/17) Kafka is a message queue.

In a message queue, the producer puts tasks in a queue from one end, and the consumer/worker pops out those tasks from the other end and performs the operation.

Why do we need it?

Suppose there is a route /buy-product.

(2/17)
Jan 15, 2024 12 tweets 3 min read
A complete guide on how to make a resume for fresher/ intern Software roles.

Thread🧵
(1/n) The resume should be of one page.

A good website to make resume is

Choose a simple resume template. Avoid using colourful ones.

Below is a good template but you are free to choose any template of your choice


(2/n)overleaf.com
Aug 20, 2023 12 tweets 3 min read
This is a 🧵about every domain I explored in tech until now.

If you are new in tech or initially joined college then it is a helpful thread for you to decide what to learn. 1. DSA/ CP

- Most big MNCs ask this in their coding round and interviews.

- This is a must known topic. Can't afford to skip this.

Read these tweets about how to learn DSA/CP.
Aug 1, 2023 7 tweets 6 min read
How to search and apply for off-campus jobs/internships?

Sharing some ways that I know:

Thread🧵 To know about every opening, join these telegram channels:

-

-

-

-

-

-

- t.me/offcampus_phod…
t.me/OceanOfJobs
t.me/infytq_2022
t.me/TorchBearerr
t.me/internfreak
t.me/jobsinternship…
t.me/dot_aware
Jul 17, 2023 9 tweets 6 min read
Roadmap from Newbie to Expert in Codeforces.

I attached all the resources which I found useful during my preparation.

Thread🧵 Learn C++ and STL.

For STL:

Don't learn and DS/ Algo now.

Go to CF and solve qsns according to rating.

Start with 800, do 20-60 qsn in each rating, and gradually increase the rating.

Solve till 1200 rating without learning any topic.
After that learn:youtube.com/playlist?list=…
Jun 22, 2023 9 tweets 11 min read
Backend Development Roadmap.

Prerequisite - Basic HTML & JavaScript

In this, I have covered 3 languages Node.js (JavaScript), Python and Go. You can learn any one of them as your wish.

I attached all resources; follow them in chronological order.  

Thread 🧵 Basics:

- Networks Basics:

- How Web Works:

- Backend Dev Overview:

- About HTTP:

- HTTP Status Codes:

- Chrome Dev Tool:




Jun 11, 2023 8 tweets 6 min read
Frontend Development Roadmap.

Prerequisite - None

Frontend development is not only HTML, CSS, and JavaScript. It is much more than that.

I have covered everything and attached all resources; follow them in chronological order.

Thread 🧵 HTML:
CSS:

Now desgin clone of atleast 3 of your favourite website.

Git and GitHub:
May 6, 2023 9 tweets 8 min read
Ultimate Resources to learn anything.

I attached the best YouTube Channels for different domains.

No need to buy any paid courses; you can learn any tech stack by following these channels.

Thread🧵 𝗗𝗦𝗔 /𝗖𝗣
- take U forward: youtube.com/@takeUforward
- Aditya Verma: youtube.com/@TheAdityaVerma
- Luv: youtube.com/@iamluv
- Kartik Arora: youtube.com/@AlgosWithKart…
- Pepcoding: youtube.com/@PepCoding
- CodeNCode: youtube.com/@codencode