October 2020 Edition

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

October Edition, 2020

Geeks Digest
A newsletter for the Geeks, by the Geeks,
to the Geeks

There’s a big chance that you are addicted to scrolling.


Nothing should stop you from doing the same right now.
But just in case you aren’t, do scroll down this newsletter.

Page 01 - A word from the CEO


A word from the CEO

Mr Sandeep Jain
CEO, GeeksforGeeks

GeeksforGeeks was born out of necessity - a need to provide a convenient and


one-stop educational portal to all the students of Computer Science. This ne-
cessity was as personal to me as it was universal. This need combined with my
passion for teaching resulted in GeeksforGeeks, as we know today. My message
to you, in our third edition of Geeks Digest, would be to always remember that
happiness comes from within and when you truly love doing something, your
job won’t seem like a job but a hobby by which you earn money.

Wishing you the best of luck!

Page 02 - Insiders Corner: Latest Industry News

Top 10
Programming Languages
to Learn in 2020
Every software or IT industry has profes-
sional programmers who are responsible to
run their product smoothly. A Programming
language is the most essential tool for soft-
ware developers to write code and that is the
reason...

Read more

Page 03 - Insiders Corner: Latest Industry News

7 Most
In-Demand Technical Skills
By Companies
After COVID-19
You must have heard this remarkable saying of
Charles Darwin – “It is not the strongest of the
species that survive, nor the most intelligent, but
the one more responsive to change!!”....

Read more

Page 04 - Interview Experience: Samsung Page 05 - Interview Experience: NewGen

Interview Experience of Interview Experience of


Samsung NewGen

Read more Read more

Page 06 - Editor’s Corner: Handpicked article 01

7 Code
Refactoring Techniques in
Software Engineering
Firstly you gather some basic requirements and
then based on the requirement you start imple-
menting the feature one by one. As you progress
with your project and learn more about it...

Read more

Page 07 - Editor’s Corner: Handpicked article 01

How to Get Your Ideal Job


in 2020 –
A Strategic Roadmap!
Indeed, in today’s fiercely competitive world,
getting a job (and that too your ideal one!!) is quite
a daunting task. You can find hundreds of job
seekers (or even more than that) running behind a
single job vacancy. On top of this...

Read more

Page 08- Expert’s Advice


Expert’s Advice Each one of us, at some point in our
lives, find ourselves looking for
career advice from the experts. With
our Expert Advice section, we plan to
provide you the key notes required to
make it to the top like the veterans.
In this edition, let Mr Bhavesh, a Data
Science and Machine Learning
enthusiast, take you through his
journey of how he came to shift from
being an SDE to a Data Scientist...

Mr Bhavesh Bhatt
Data Scientist at Fractal Analytics Read more
Google Developer Expert on ML

Page 09 - Coders’ Playlist

Be on the Right Track!


We made you a playlist for your next coding ses-
sions. Tune into the code radio to get into the zone.
Avoid your system failures by listening to music,
curated just for you.

Listen on Spotify

Listen on Youtube

Collab with Us!

Page 10 -Technical Scripter Competition

Knowledgeable enough to
become 2020’s Technical
Scripter, and win upto
INR 10k in cash?
Three months to go all tech. Submit
your entries because everyone wins
something! Also, stand a chance to
win an internship opportunity with
GeeksforGeeks!

Take Me Away!

Page 11- Complete Interview Preparation Course

Top 10 Binge-Worthy Shows Of All Time!

Now that we have your attention: Are you completely placement-ready?

Uncertainty is on a high and

the only thing that would thrive right now, is your skills.

Fret not, for you’ve got all the makings of a great coder.

Brush up on your 4 years of learning.

And guess when?

All in less than the next 6 months!

200+ algorithmic coding problems


Lifetime access to the course
Subject-wise theoretical content by subject experts

Your comprehensive guide to acing placements for your dream company!

Dream Job Awaits!

Page 12 - Game Development Section

GAME DE VELOP M EN T
A projectile to one’s psyche,
the outcome of game development guides a purpose.
Get started with one today. Read up!

Page 13 - Courses Section

We get you skilled. And, skills shall get you placed.

Master DS with Python!

- Get access to diverse coding problems


- Super-charge with practice contests
- Track-based learning

It’s never too late to get started.

- Own the basics of coding


- Strengthen your foundations
- Acquire the in-demand skills

Plan to do great things!

- Learn effective ML techniques


- Work on real-world applications
- Be absolutely industry-ready

Page 14 - Testimonials

Let the Geeks do the Talking!

Placed in Placed in

This course was a complete package! It contained coding


questions, technical subject quizzes, aptitude questions, Being from a non-CS engineering branch,
object-oriented design & OOPs concepts: All that was my chances of being selected were already slim but this
asked in almost every interview. This placement course helped me a lot in coping up with my peers
package assures 100% placement, in my opinion. from CS background. Everything that is
It contains all the relevant content for placements important like DSA, DBMS, OS, etc.
and after completing each section, one may take was taught in depth.
tests that give quite a real experience and thus, Special thanks to Sandeep sir for making things
a thorough practice. simple with his great teaching methodology.

Rasheka Srivastava Lakshay gupta

Read them all

Problem of the month


Page 15 - Problems corner

Given a positive integer N. You have to find


Nth natural number after removing all the Sample Input : Sample Output :
numbers containing digit 9 . N=8 8

Your Task:
You dont need to read input or print Explanation :
anything. Complete the function findNth()
which accepts an integer N as input param-
After removing natural numbers
eter and return the Nth number after remov- which contains
ing all the numbers containing digit 9. digit 9, first 8 numbers are
1,2,3,4,5,6,7,8
and 8th number is 8.
Submit solution

Submit your solutions. Of the correct submissions,


one user shall be randomly selected and awarded a
coupon of INR 1000.

Page 16 - Spot the errors

#include <bits/stdc++.h> int main()


using namespace std; {
void insertionSort(int arr[], int n) int arr[] = { 12, 11, 13, 5, 6 };
{ int i, key, j; int n = sizeof(arr) / sizeof(arr[0]);
for (i = 1; i < n; i++)
{ key = arr[i]; insertionsort(arr, n);
j = i - 1; for (i = 0; i < n; i++)
while (j >= 0 || arr[j] > key); cout << arr[i] << “ “;
{ arr[j + 1] = arr[j]; return 0;
j=j-1 }
} arr[j + 1] = key;
}
}
Answers at the end

Page 17 - Geek of the Month


Geek of the Month
Sonu says..
It’s a huge honor for me to receive the title of
‘Geek of the Month’. I would like to thank the
GeeksforGeeks team for providing this amazing
platform to share my knowledge. Writing articles
here has enhanced my technical skills to a great
extent. And, the amount of reach and exposure
one can get through this platform is exceptional.
Also, I strongly suggest the readers here to
enhance your technical skills by sharing your
knowledge through GeeksforGeeks.You will never
regret doing a good deed.

Sonu George
Read his Articles
September 2020

Page 18 - Jokes and Puns

“How can an object-oriented person “How long are we going to learn loops, man?”
become wealthy?” “Err, for a while.”
By inheritance.
-Andreaa Purta
- Siddharth Wadke
Dynamic Programming be like-
Boss: Why don’t you like to code in Python? Those who cannot remember the past are con-
Me: Well, I find it too constricting. demned to repeat it!

-Mohan Mohadikar -Anurag

It’s not your average magazine lying at the dentist’s.


It’s Geeks Digest. Right here. On your screen.

Tell us what you loved the most


and you might just get featured.

Yes, Feature Me!

Answers to “Spot the Errors”

Connect with us

Share feedback

Geeks Learning Together!

5th Floor, A-118,


Sector-136, Noida, Uttar Pradesh - 201305

You might also like