3 ms·
While joining Google is probably the last thing I want to do, this is a perfect resource for someone who hasn't had a formal education in computer science.
by martiuk 10y ago
While joining Google is probably the last thing I want to do, this is a perfect resource for someone who hasn't had a formal education in computer science.
- guessmyname 10y agoIndeed, I have no degree but have been working for +7 years in the field. Recently I decided to start searching for new challenges but thanks to ATS [1] my resume has been rejected 90% of the time, the other 10% has been invested in interviews in fairly popular companies including Amazon and Booking.com. After having studied CtCI [2] and practiced on LeetCode [3] for two weeks (yes, just two weeks) I was able to pass most of the technical interviews, so I can testify that using this repository as a way to improve your skills actually works. PS: Just to clarify, I haven't been hired by any of the "Big 4" yet, but that is because — again — I have been studying for only two weeks, if I invest more time on this, maybe in 5-6 months I can guarantee an offer in one of those popular companies that appear featured on HN all the time. And as the parent comment says, even if you have no intention to work for Google or any other of the big corporations, this still is a good list of resources to improve your skillset. [1] https://en.wikipedia.org/wiki/Applicant_tracking_system https://en.wikipedia.org/wiki/Applicant_tracking_system [2] https://www.amazon.com/a/dp/0984782850 https://www.amazon.com/a/dp/0984782850 [3] https://leetcode.com/ https://leetcode.com/
- allenleein 10y agoAgree. IMO, if you master all the resources above then you probably can get into any software company you like to go. Google should not be the only option.