100% agree. You can’t be afraid to do your best and start laying down the first brick. It’s not how you start but how you finish and continue to iterate and improve
2 weeks ago | 4
One time I did just that. It was one of those leetcode style programming riddles - medium to hard in difficulty and not a really well known data structure or algorithm. And I’ve never seen it before. But I started from first principles, struggled a bit and reiterrated and got it done and working in the expected efficient manner last minute of the interview. I failed that interview. Interviewer told me at the end he’a dissapointed. His expectation he said was for me to come prepared to the interview and give the correct answer on the spot and not struggle to derive it on my own.
2 weeks ago | 12
Some people learn more efficiently my mimicking others solutions and remembering patterns to a problem archetype.
1 week ago | 1
No harm in learning the ropes though, none of know the bricks of languages like boolean logic, control structures. Algorithms are kinda the same. Though agree that blatant memorization is bad.
2 weeks ago | 2
Most of the people won't get any job if they start solving problem on the fly. Not all roles need you to think on the fly. 😊
2 weeks ago | 2
Hussein Nasser
Memorizing trick programming questions and answering interviews flawlessly as you may know isn’t productive.
Coming up with your own solution on the fly, no matter how inefficient or bad you think it is 100 times better.
You will flawlessly one day build up to a better solution brick by brick.
For those are your bricks. Not somebody else’s.
2 weeks ago | [YT] | 488