4 ms·
I have no real advice to give you except to say that I have the same problem. I'm respected where I worked and can deliver features fast and with quality, but
by olvy0 4y ago
I have no real advice to give you except to say that I have the same problem. I'm respected where I worked and can deliver features fast and with quality, but I'm very slow and methodical when gathering requirements. I also have a hard time memorizing stuff. So I suck at leetcode. To top it all, I tend to panic during interviews.
But trying to make this post a bit more constructive, like other people said, I think it's a matter of practice. I believe that anyone can be good at anything (within reasonable limits), it's just a matter of how much time and effort you're willing to put into it. Personally I like working where I'm working now, despite the relatively low salary and the tons of support I have to do. And having worked at a MAMAA company in the past I don't think I'd want to go there again, for various reasons.
If I'd really want to go work there again, what I'd do is double down on leetcode questions, there are lots of websites for that.
I'd also try doing Advent Of Code and get all stars, preferably in real-time, during December. This isn't exactly leetcode but doing it helped me a lot with my self confidence for solving problems fast. I sort of felt like my brain was forced to stop dawdling and thinking of the problem from all aspects and instead just go ahead and solve it. It wasn't easy and it was very tiring but it helped a lot.
Also: I fully agree with what @YouWhy said, having worked in BigTech myself.
- aristofun 4y agoI find these leetcode memorizing extremely counter productive and having nothing to do with real engineering job. But unfortunately Im alone in a new country and i have a family to feed and capital to grow.