Uploaded on Feb 27, 2023
PPT on LeetCode
What is LeetCode?
What is
LeetCode?
INTRODUCTION
LeetCode is a website where people can practice
solving coding problems and prepare for technical
interviews. Their main users are software engineers.
Source: www.educative.io
EXAMPLE
● Anagrams
● Binary Search Tree (BST)
● Level order traversal
● Linked lists
● Longest substring without repeating characters
● Palindromes
● Path sum
● Two sum
● Sorted arrays
● Sorted lists
● Subsequences
● Valid parentheses
● 2D matrix
Source: www.educative.io
Multiple programming languages
Supported languages:
● Bash
● C
● C#
● C++
● Go
● Java
● JavaScript
● Kotlin
● MySQL
● MS SQL
Source: www.educative.io
Helpful and active community
LeetCode has a large and active community. This
community provides users with a great platform to engage
with other developers, gain insight into how other
developers are solving problems, and learn from other
developers’ mistakes.
Source: www.educative.io
Memorization vs. lasting learning
LeetCode helps you pass your technical interviews, but its
usefulness doesn’t extend much beyond that. The solutions
you memorize for LeetCode don’t transfer to real-world
software engineering problems.
Source: www.educative.io
Pros
● Active Community
● Supports Multiple Programming Languages
● Learn Data Structures and Algorithms
Source: www.educative.io
Cons
● Just Code
● Not Free
● More Memory Base Learning
Source: www.educative.io
Projects
Keep in mind that you’re not the only person applying for a
position. It’s important to have a strong resume that
highlights relevant and interesting experiences and
accomplishments.
Source: www.educative.io
THANK YOU
Comments