Are you preparing for your interviews?

It can be difficult to chalk out a plan yourself.

Here's a list of Github repositories that will help you create a study plan & ace your interviews:

1. Coding Interview University…

2. Tech Interview Handbook…

3. Awesome Interview Questions…
4. Interviews…

5. JavaScript Algorithms and Data Structures…

6. Leetcode solutions in Java…
7. Interview…

8. The System Design Primer…

9. React Interview Questions & Answers…

10. Coding Interviews…
We recently launched a SaaS book for beginners who want to learn how to build successful SaaS businesses online.

It explains the step-by-step process and helps you avoid making common mistakes and thus saving months of time.

Get it here:

• • •

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Sunil Kumar

Sunil Kumar Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sunilc_

16 Sep
How I failed with my last SaaS product:

When I was introduced to programming, I fell in love with it.

The idea of changing the world just by sitting in a room in a corner of the world fascinated me.
I always loved to work on side projects. I loved building products to solve own problems I faced every day.

At any point, I always had a side project I was excited to work on. I did this for many years but I never shared it with anyone except for a few close friends of mine.
Read 26 tweets
11 Sep
2 reliable ways to convert your writing to a profitable business:

1. Write for clients
2. Selling info products

1. Write for clients:

When you write articles on the topics you care about, people will eventually find your work and want you to write articles for them.

It may seem like you're writing into void in the beginning and nobody is reading your articles.
But that's okay. Just keep writing and keep publishing.

There are a lot of companies who want more and more content on the internet.

Just focus on keep getting better at your writing and clients will come. Make sure you share your work as many people and platforms as possible.
Read 9 tweets
29 Aug
These courses helped me learn skills like:

- freelancing
- affiliate marketing
- writing
- building online presence
- clearning interviews

These were the best investments I have made.

See if any of these interest you 👇🏻
1. "Ten++ Ways to Make Money as a Developer" eBook…

2. Everyone Can Build a Twitter Audience…

3. The Complete Freelancing Bundle…
4. Standing Out in 2021: Doing Content Right…

5. The Good Parts of AWS…

5. Start building your Twitter audience…

6. The Art of Twitter: Build a Business That Makes You $100/Day…
Read 4 tweets
29 Aug
Are you a developer and struggling to find your first job or to switch your job?

I've written some tips in this thread based on my experience:

You need to prepare hard. There's no other way if you want to get into your dream company.

You need to do focused study for a month or two depending on how much time you can spend everyday.

Consistency is the key.

Study below concepts and practise writing code everyday. Many companies have an online coding round these days and it's important to practise writing code to clear this round. Focus on:

- Data Structures
- Algorithms
- Databases

Read 11 tweets
26 Aug
8 Tips To Improve as a Software Developer:

I have been a professional software developer for the past 7 years.

Software development is not just about coding. There are many skills you need to build to improve as a software developer.

Let's discuss them in this thread.
1. Have the high-level picture:

Given a task don't just get right into coding the solution. Try to understand why a particular requirement is given to you.

A requirement goes through many phases like a pain point -> vague idea -> mockup -> implementation.
Read 21 tweets
17 Aug
System Designing is one of the important skills for a software developer. The skill comes handy at your job as well as to crack job interviews:

In this thread let's go over how to approach a system design problem:

System designing questions are open-ended and can be as general as "Design the product X".

Know that, you cannot possibly design a complete system within an hour which hundreds of developers have worked on for years.
It's impossible to touch all the components and trade-offs in under an hour.

And every interviewer takes the interview in a different direction based on how the discussion goes and his interests and work experiences.
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!