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

Trump is gonna let the Mueller investigation end all on it's own. It's obvious. All the hysteria of the past 2 weeks about his supposed impending firing of Mueller was a distraction. He was never going to fire Mueller and he's not going to


Mueller's officially end his investigation all on his own and he's gonna say he found no evidence of Trump campaign/Russian collusion during the 2016 election.

Democrats & DNC Media are going to LITERALLY have nothing coherent to say in response to that.

Mueller's team was 100% partisan.

That's why it's brilliant. NOBODY will be able to claim this team of partisan Democrats didn't go the EXTRA 20 MILES looking for ANY evidence they could find of Trump campaign/Russian collusion during the 2016 election

They looked high.

They looked low.

They looked underneath every rock, behind every tree, into every bush.

And they found...NOTHING.

Those saying Mueller will file obstruction charges against Trump: laughable.

What documents did Trump tell the Mueller team it couldn't have? What witnesses were withheld and never interviewed?

THERE WEREN'T ANY.

Mueller got full 100% cooperation as the record will show.
I’m torn on how to approach the idea of luck. I’m the first to admit that I am one of the luckiest people on the planet. To be born into a prosperous American family in 1960 with smart parents is to start life on third base. The odds against my very existence are astronomical.


I’ve always felt that the luckiest people I know had a talent for recognizing circumstances, not of their own making, that were conducive to a favorable outcome and their ability to quickly take advantage of them.

In other words, dumb luck was just that, it required no awareness on the person’s part, whereas “smart” luck involved awareness followed by action before the circumstances changed.

So, was I “lucky” to be born when I was—nothing I had any control over—and that I came of age just as huge databases and computers were advancing to the point where I could use those tools to write “What Works on Wall Street?” Absolutely.

Was I lucky to start my stock market investments near the peak of interest rates which allowed me to spend the majority of my adult life in a falling rate environment? Yup.