Programming interviews are hard. This is how to be well prepared:

1. Build basic computer science fundamentals well by preparing these important interview topics:

- Data structures & algorithms
- Object Oriented Design
- Databases
- Operating Systems

Read my complete guide for some good resources for learning these: https://t.co/cUfAnhMLiA
2. Understand that programming interviews test your ability to solve problems through discussion, not your ability to spit out memorized algorithms or programming concepts

Develop this skill by practicing solving problems
My favorite websites to practice problem solving are

- https://t.co/ZvtO3EVBQl
- https://t.co/kglFgmudvi
- https://t.co/QJRZRoA7ed
3. You're required to have an in depth understanding of your projects including

- Which technologies were used?
- What problems were faced and how were they tackled?
- Which important decisions were made and how?

Understand your projects well.
4. You need to be able to demonstrate qualities of a good engineer and a leader. You might be asked questions on your previous projects like:

- How you resolved conflicts
- How you tackled hard situations
- How you delivered under pressure
5. Your ability to organize and articulate your thoughts well matter. If you can build a solution to a problem but cannot explain it to the interviewer, it is of no use.

Develop good communication skills by practicing with your friends.
6. Give interviews even if you think you're not ready. With each interview, you'll know something new to improve upon.

"I'm not ready yet" phase is just making you miss opportunities to learn & understand interviews better.
That's all for this thread. If you find this useful:

1. Retweet and leave a like on the first tweet - it encourages me to write more of similar content.

2. Follow me @ujjwalscript for more useful tips and threads 🙂
PS. For more FREE roadmaps, resource lists and handpicked tutorials, read my guides on programming & development here:

https://t.co/dhvLLLfCmV

More from All

You May Also Like

These 10 threads will teach you more than reading 100 books

Five billionaires share their top lessons on startups, life and entrepreneurship (1/10)


10 competitive advantages that will trump talent (2/10)


Some harsh truths you probably don’t want to hear (3/10)


10 significant lies you’re told about the world (4/10)
One of the most successful stock trader with special focus on cash stocks and who has a very creative mind to look out for opportunities in dark times

Covering one of the most unique set ups: Extended moves & Reversal plays

Time for a 🧵 to learn the above from @iManasArora

What qualifies for an extended move?

30-40% move in just 5-6 days is one example of extended move

How Manas used this info to book


Post that the plight of the


Example 2: Booking profits when the stock is extended from 10WMA

10WMA =


Another hack to identify extended move in a stock:

Too many green days!

Read