Saturday, 17 February 2024

SDE SHEETS - Does It Work Out?

Hey Guys ðŸ˜Š

Many of the juniors asking me, do you have list of important questions that will be asked in SDE/SWE Interview 👀.

Answer to this question is YES as well as NO (There are sheets which contain most [frequent asked questions]/[pattern covering questions] - But there is no guarantee that all interview questions would come from here)

For your information, these are the following sheets I came across during my preparation.

Apna College: https://lnkd.in/gz3sJ_Fn
TUF sheet: https://lnkd.in/gq-pyUhr
FRAZ: https://lnkd.in/g5Fwr_ed
love_babar: https://lnkd.in/gqAthMCR
Krishna Dey: https://lnkd.in/gyZsbu7Y
Arsh_goyal: https://lnkd.in/gbmvfz8x 
Nishant Chahar: https://lnkd.in/gpqnr6Sh 
Rohit Negi: https://lnkd.in/g8jh4ZUP
Neetcode: https://lnkd.in/gHyy8Jei
Nishant 151: https://lnkd.in/gmcNjgmb
Curious Freak: https://lnkd.in/gCyMSXpa
Riddhi Dutta: https://lnkd.in/gpEafefE
Grind 75: https://lnkd.in/gcptJBpc
Leetcode 75: https://lnkd.in/gCGheCue
Leetcode 150: https://lnkd.in/ggPPt68k
geeks4geeks: https://lnkd.in/gZuXri6Q

I don’t support anyone, rather I kept these sheets for last minute revisions rather than solely dependent on them right from beginning.

If you have landed on a job, comment down which sheets felt helpful to you (so it will a guiding upcoming juniors).

Thursday, 15 February 2024

SDE Road Map for Fresher

IMPORTANT TOPICS TO COVER

PART 1
Sliding window 

Heap 
Binary search 
Stack 

PART 2
Recursion 
Dynamic Programming 
Tree : Tree | Binary Tree | Binary Search Tree | Segment Tree | Binary Indexed Tree | Minimum Spanning Tree
Graphs 

PART 3
Greedy 
Backtracking 
Trie 
2 pointer 
Bit Manipulation.  

WHERE TO LEARN THESE?

For basics - Apna College

Sliding Window, Recursion, DP on Trees, DP, Heap, Binary Search, Stacks - Aditya Verma

Graphs, DP, Recursion, Trees, Trie, Stack & Queues, Binary Search, Greedy - TUF 


TO PRACTICE:

Love Babber: Basic to Advance Sheet

Striver SDE sheet: Revision Purpose


After Completing these: (go in order)

  1. Learn SQL
  2. Web dev (Front End + Back End)
  3. ML and DL and also AI basics
  4. Cloud
  5. IOS App or Android Apps

Coursera Financial Aid - How to Apply

In most of the Coursera courses provides financial aid, enable makes one to access the course material and earn certificate at NO COST.

But you will be asked these 2 questions while applying for financial aid, I have pasted my answers to it. (To help you out)

Reason you applied for aid?

Hello, my name is Daaris Ameen and I live in India, which is in the developing stage. I'm applying for Financial Aid for the course UI/UX design - Meta because I do not have any special source of income and I don't earn enough money and I can't afford the full tuition at this time of my life and career. Receiving Financial Aid for this course will help me get valuable knowledge in "Principles of UI/UX design", and I searching for a job for a long time for earning money for taking this course, and I do not find yet, and the time goes on, and receiving financial aid will allow me to focus on my studies and by taking it to allow to take off a paid internship and can take another course in UI developer path. I want to invest in my career and my education, but at this moment I can only invest my time to increase my knowledge and advance in my career and not the money. Hopefully, this will change in the upcoming years because I'm ambitious, I want to increase my programming knowledge and new technologies, and I'm eager to work and advance in my career.

How will taking this course help you achieve your career goals? (150 words minimum required)?

I have a solid background in "design, IOS, and Web dev skills", so I am eager to learn "principles of UI/UX design" and that's the course the first step for me to making good projects that help humanity to lead an easy life and solve the big problem. My main career goal is to learn every day, I really want to learn and progress in my career. "Dev skills" require constant learning and improving, and taking a course can help me advance my knowledge.


I plan on gaining additional skills by taking related classes and continuing my involvement with a variety of professional associations, I noticed that there are a lot of company provides internship and jobs in the related field, and I would certainly be interested in taking them and improving my self to be on of the pioneer of "UI/UX design" There are many opportunities in this field that the candidate can join but must have good knowledge to join these opportunities, so I see that this course with good tutorials and exercises to join me in the world's largest companies and creativity in this area.