Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,156,116 members, 7,828,975 topics. Date: Wednesday, 15 May 2024 at 04:50 PM

I Want To Work At Google: Journey Of A Software Developer - Programming (2) - Nairaland

Nairaland Forum / Science/Technology / Programming / I Want To Work At Google: Journey Of A Software Developer (11227 Views)

Hello Guys I Need Someone That Is Good At Google Documents / Do You Need A Computer Science Degree To Get A Job At Google And The Likes? / How Can I Build An Android App Without Being A Software Developer? (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (Reply) (Go Down)

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:13pm On Sep 18, 2022
Well I guess I will have to supplement my reading with some YouTube tutorials...cus the book( cornmen algorithm) is getting tiring already and I Neva start set.

I have also decided to read to book simultaneously so as to kill boredom. So when I was getting bored cornmen algorithm, I switched to secrets of the JavaScript Ninja which I also read up to chapter 3.

Abeg, if you have any indepth video on DSA please recommend. Thanks

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:23pm On Sep 18, 2022
Let me start with the secrets of the JavaScript Ninja. I learnt about the the lifecycle of JavaScript:

1)Building the DOM from HTML

2) pauses when it encounters a JS code, executes it and returns to building the DOM

3) when the HTML code is exhausted, JS goes to event handling.

And the looping goes back and forth

I guess that is why react uses a virtual DOM so we don't have to alter the real DOM when changes are made. I may be wrong though, please correct me.

I also learnt that the browser is based on single thread execution, sth like turn by turn..... I nw fully understood why DSA is very important cos when a script takes forever to load, it will prevent others from executing

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:29pm On Sep 18, 2022
Finally I learnt that functions are first class objects in JavaScript, can be used to do virtually anything. Can be declared with literals, passed as arguments to functions and so on..

In a nutshell whatever we can do with objects we can do with functions. Is there any advantage of using functions instead of writing everything literally? Well the book said sth about messing your codes with a lot of variables... I will be glad if someone can explain why functional programming is better.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Nobody: 6:42pm On Sep 18, 2022
wonderfully *clapping
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:44pm On Sep 18, 2022
I read about the insertion sort in cornmen algorithm. I attempted to one of the exercise about sorting in non increasing order. Here is a snippet of my pseudocode

Where A = [...] an unsorted array

For j= 2 to A.length
Key=A[j]
I = j-1
When I >0 and A[i] > key
A[i-1] = A[i]
i = i-1
A[i-1] = A[i]

This was the solution I came up with for the first question. I will be glad if the gurus can help me review the code am not sure of the answer
I solved the second question easily but I don't really understand the loop invariant aspect, but I found a solution on stack overflow and quota.

NB: The logic behind the code is comparing each number to a subarray j and inserting the number in the right place till we have a fully sorted array.

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:52pm On Sep 18, 2022
I will be signing out for now. Please abeg if you av any solution to some of the questions I raised. Please do share.

I anticipate your valuable contributions. Thanks and God bless

AlchemyOfCodes

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Hannania(m): 7:08pm On Sep 18, 2022
AlchemyOfCodes:
This post is all about my programming journey. I am just a young fella without a CS degree who wants to work at Google. This sounds crazy? Yeah. But, Wait-Danny Thompson worked at Google without a CS degree, maybe I am not being unrealistic then. Oh! I forgot, Danny Thompson is an American...... grin

I will be documenting my journey to becoming a potential world-class web developer. I hope to finally get to work at Google at the end of this thread no matter how long....

I believe in the mantra- " Aim for the moon, if you miss it, you might hit a star".

I will be glad if the programming gurus in the house can be part of my history. Advise and encouragements and even scathing criticisms are allowed. grin

Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad

38 Likes 16 Shares

Re: I Want To Work At Google: Journey Of A Software Developer by Lorayne(m): 7:44pm On Sep 18, 2022
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad



Mehn... You know a lot.


Are you working for a FAANG?
Re: I Want To Work At Google: Journey Of A Software Developer by Hannania(m): 7:48pm On Sep 18, 2022
Lorayne:

Mehn... You know a lot.


Are you working for a FAANG?
Not yet Sir. It's a work in progress wink

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:50pm On Sep 18, 2022
Thank you so much.... rare gems. Based on your advise I will be sticking with Java for DSA. Once I get my laptop, will also check out some of the course you mentioned

Thanks once again. I APPRECIATE.

Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad



2 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by Lorayne(m): 7:55pm On Sep 18, 2022
Hannania:
Not yet Sir. It's a work in progress wink
I want to reach this level bro.


Currently in the alx software engineering program.

Laptop crashed so have been using my phone. Hopefully, I'll get it fixed next month.

Learning C and it has not been easy. Got any tips for me sir?
Re: I Want To Work At Google: Journey Of A Software Developer by Hannania(m): 8:00pm On Sep 18, 2022
Lorayne:

I want to reach this level bro.


Currently in the alx software engineering program.

Laptop crashed so have been using my phone. Hopefully, I'll get it fixed next month.

Learning C and it has not been easy. Got any tips for me sir?
AlX has the best programming Bootcamp I've seen, not just in Africa, but globally. lamda School is the other good one because they use a curriculum used to teach Amazon engineers.

Whatever you do, please don't drop out. I'll advise you stick to it diligently because you can't join it with any other thing and be efficiently successful. It's for one year, and if you're patient enough, it's more than enough.

They teach DSA in C, so you have a solid foundation to switch to C++ or Java in less than a month.

4 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by Lorayne(m): 8:05pm On Sep 18, 2022
Hannania:
AlX has the best programming Bootcamp I've seen, not just in Africa, but globally. lamda School is the other good one because they use a curriculum used to teach Amazon engineers.

Whatever you do, please dot drop out. I'll advise you stick to it diligently because you can't join it with any other thing and be efficiently successful. It's for one year, and if you're patient enough, it's more than enough.

They teach DSA in C, so you have a solid foundation to switch to C++ or Java in less than a month.
Thanks, sir.

I won't lie. I've been surviving by mostly copying and pasting. I understand the concepts but when it comes to solving the tasks mehn......


Dropping out is not an option. Will try to get to the end.
Re: I Want To Work At Google: Journey Of A Software Developer by baqirshuayb(m): 8:47pm On Sep 18, 2022
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad




Boss!! U are the best!

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Avast(m): 9:43pm On Sep 18, 2022
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad




Omo this is valuable. Thank you boss

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by islamics(m): 11:42pm On Sep 18, 2022
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.
Sir, this your massive tips is worth a lot.
Gracias.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Anonime1105(m): 3:17am On Sep 19, 2022
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad




This is pure gold right here!
Thanks boss, God bless you for this.

2 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by Najdorf: 6:09am On Sep 19, 2022
It's tough. If you can get scholarship and get into a school like MIT, Caltech, Waterloo, Carnegie Mellon even if only for Masters, then you'll improve your chances
Re: I Want To Work At Google: Journey Of A Software Developer by tensazangetsu20(m): 12:21pm On Sep 19, 2022
Najdorf post=116800920[b:
]It's tough. If you can get scholarship and get into a school like MIT, Caltech, Waterloo, Carnegie Mellon[/b] even if only for Masters, then you'll improve your chances


You do know there are Nigerians with no degree working at FAANG. Daniel Ayobami has no degree and is working at Meta. If you look through the Nigerians who regularly solve leetcode you would see some Google engineers and most I have seen only have a first degree from Nigeria.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by islamics(m): 12:30pm On Sep 19, 2022
tensazangetsu20:



You do know there are Nigerians with no degree working at FAANG. Daniel Ayobami has no degree and is working at Meta. If you look through the Nigerians who regularly solve leetcode you would see some Google engineers and most I have seen only have a first degree from Nigeria.

I wanted answering but I was like what do I know.

Najdorf:
It's tough. If you can get scholarship and get into a school like MIT, Caltech, Waterloo, Carnegie Mellon even if only for Masters, then you'll improve your chances

https://ayomideoyekanmi.medium.com/on-getting-into-google-8bb1afcfd526

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by tensazangetsu20(m): 12:34pm On Sep 19, 2022
islamics:


I wanted answering but I was like what do I know.



https://ayomideoyekanmi.medium.com/on-getting-into-google-8bb1afcfd526

Getting into MIT is good but it's very hard from Nigeria. A first-class and a perfect GRE score doesn't guarantee an admission and the CS program is the most competitive program there.
Re: I Want To Work At Google: Journey Of A Software Developer by islamics(m): 12:59pm On Sep 19, 2022
tensazangetsu20:


Getting into MIT is good but it's very hard from Nigeria. A first-class and a perfect GRE score doesn't guarantee an admission and the CS program is the most competitive program there.
True talk.
There was a time I was trying some of those ivy league of schools, their feedback no gree give me joy, I con dey reason say even with money, one might not get into some of this school.
Re: I Want To Work At Google: Journey Of A Software Developer by tensazangetsu20(m): 1:13pm On Sep 19, 2022
islamics:

True talk.
There was a time I was trying some of those ivy league of schools, their feedback no gree give me joy, I con dey reason say even with money, one might not get into some of this school.

You need an insanely high IQ probably 160+ and a ton of luck.

2 Likes 1 Share

Re: I Want To Work At Google: Journey Of A Software Developer by niel63(m): 1:33pm On Sep 19, 2022
islamics:

True talk.
There was a time I was trying some of those ivy league of schools, their feedback no gree give me joy, I con dey reason say even with money, one might not get into some of this school.

Even the white folks celebrate and eventually pour out tears of joy when are given admission.

So, you must be accepted by them ooo when you apply... you must either be a prodigy or have some other value to offer to the school. No be only bookheads alone ooo...

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Esiman(m): 1:52pm On Sep 19, 2022
Ah! God bless you oh.
Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad



1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by JacksonDavid333(m): 3:19pm On Sep 19, 2022
PHP development is the best way to grow business online in affordable budget. Now you can easily <a href="https://www.biglop.com/hire-php-developer" rel="ugc">Hire PHP Developer/a> for your project in Mississauga CA

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:13am On Sep 20, 2022
Omo, hv been away for some time nw no thanks to NEPA. Trying to conserve my phone battery, so I exhausted my it reading docs yesterday.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:19am On Sep 20, 2022
Spent some time revising my math 101 note on summation but it didn't help. I am just trying to read what is necessary now cus it seems the book cornmen algorithm is very very detailed.

I also read secrets of the JS Ninja. Mehn I really learnt a lot of things especially on constructor and the this keyword. Still can't wrap my head around self- memorization of function though. I won't be going through the details cos am trying to conserve my phone battery
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:26am On Sep 20, 2022
I just want to say a very big thank you to those that have been contributing to this thread so far. Special thanks to Hanania. Due to some suggestions, am looking at getting a structured course on DSA . Coursera has some very good courses though, but I don't think I can afford the price tag for now.

I applied for financial aid on Coursera earlier this month and I was granted the scholarship but I could not finish the course after my LP crashed. Am thinking of applying for financial aid on DSA but I fear I might've denied due to the bad records. I will still apply anyways.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:33am On Sep 20, 2022
Seriously the article someone posted about a Nigerian working at Google really motivated mem I am humbled at hw fa I still need to go. Meanwhile I think I have been focusing on the technical aspects all this while ignoring the non technical aspects like communication, networking and all. I must confess, I am socially akward. The thoughts of public speaking and presentation alone sends shivers down my spine.

I will probably add that to my daily schedule and I will also start the 100 days of coding challenge on twitter

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:38am On Sep 20, 2022
I will also consider technical writing. I used towrite blog posts in the past. Infact I have an account on truelancer, Guru, and freelance. I gave up when I was no longer getting gigs. Maybe it's my fault. I was even too lazy to create a CV. grin

I will write at least 1 article per week on medium and I will share the link here for review.

Please if you Know of any course on DSA. Please recommend, thank you

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by islamics(m): 8:44am On Sep 20, 2022
tensazangetsu20:


You need an insanely high IQ probably 160+ and a ton of luck.

niel63:


Even the white folks celebrate and eventually pour out tears of joy when are given admission.

So, you must be accepted by them ooo when you apply... you must either be a prodigy or have some other value to offer to the school. No be only bookheads alone ooo...


Back then, it was the naive me feeling fly immediately after school but now I don calm down. grin
I once stumbled upon a first class guy on Twitter asking MIT about how many retweet is needed for him to get in? I just smile to myself.

(1) (2) (3) (4) (5) (6) (7) (Reply)

Alt School Africa Thread / Team Humane App For The Blind Wins Microsoft Imagine Cup Nigeria 2016 / What Software Have You Created?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 91
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.