#leetcode or hackerRank
1 messages ยท Page 1 of 1 (latest)
<@&987246964494204979> please have a look, thanks.
Here is an AI assisted attempt to answer your question ๐ค. Maybe it helps! In any case, a human is on the way ๐. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.
Both LeetCode and HackerRank are popular platforms for practicing coding skills and preparing for technical interviews. Here are some points to consider when comparing the two:
-
Problem Variety: Both platforms offer a wide range of coding problems, including algorithmic challenges, data structures, database queries, system design, etc. However, LeetCode tends to have a larger problem bank and is more focused on algorithmic challenges.
-
Difficulty Level: Both platforms provide problems of varying difficulty levels. LeetCode is known for its extensive collection of algorithmic problems, including easy, medium, and hard levels. HackerRank also offers a mix of difficulty levels but may have more beginner-friendly problems.
-
Interview Preparation: Both platforms are commonly used for technical interview preparation. LeetCode is particularly popular among software engineers preparing for coding interviews at top tech companies due to its extensive problem set that closely resembles real interview scenarios.
-
Community and Discussions: Both platforms have active communities where users can discuss solutions, ask questions, and learn from others' approaches. LeetCode's discussion section is often more active due to its larger user base.
-
Additional Features: HackerRank offers a broader range of challenges beyond coding problems, such as language-specific skill tests, AI competitions, and even job postings from companies looking to hire developers.
Ultimately, the choice between LeetCode and HackerRank depends on your specific goals and preferences. If you primarily want to focus on algorithmic challenges and prepare for coding interviews at top tech companies, LeetCode may be a better fit. On the other hand, if you prefer a broader range of challenges or want to explore different domains like AI or databases, HackerRank could be a good choice.
good answer by the ai. anything unclear still?
got it Leetcode is good for DSA
yeah but it depends on your preparation honestly
but there is hard questions ๐๐
i want to make strong control to DSA @undone summit
for what benefit?
are u trying to get into fang? do u think it will make good on ur cv for getting a junior position? are u trying to get a foot into the competetive programming scene? what's ur goal
I want to become Backend developer as well as software developer
i dont think it's helpful to do that then. at least for a normal position outside of fang
ur time is better spend on projects instead
then what i do?
relevant projects
for example make a webshop with spring
learn the tech and topics that ur required to use at the job
that's what u need to know
not how to do competetive programming
I Heard most of the companies asks about DSA
fang companies do. others not so much
it doesn't hurt if u can do some of the basics. but more important is that u have relevant knowledge, i. e. projects
ok tell me one more thing which path i should select first?
backend Or Development ?
if im looking for someone to work on my spring based webshop backend, why would i hire the guy who neve touched that and instead solved leetcode puzzles?
instead, i hire the guy who has 3 projects on exactly that topic and knows how to work on spring based rest apis
hmm got it
.
not sure what u mean by that. that's the same thing to me
hey zabuzard does one start development with spring only?
like so many people refer that usually for java
the first 2-3 years is just learning coding in general. after that, u specialize and start learning frameworks and problems on specific topics, such as backend
almost all backend jobs in java are spring based
hmm yeah though about dsa. wouldn't you need that in a coding interview?
i have a knowledge about Java , and Some DSA topics
after completing DSA all topics..
what i should start? Frameworks?
i have never seen that in an interview and never asked it myself. it's more common for FANG
do relevant projects. if u want to get a job as spring based backend dev, do a spring based backend project
but i think if you have 1-2 hour free per day , you can solve Some puzzles on leetcode to improve your Logics More properly
there is a lot of craze about dsa in india, for some reason
ok just tell me what i do From Now , bcoz i have no knowledge about this
im not saying its useless. just that it's less useful than many people think
i gotta repeat myself:
if im looking for someone to work on my spring based webshop backend, why would i hire the guy who never touched that and instead solved leetcode puzzles?
instead, i hire the guy who has 3 projects on exactly that topic and knows how to work on spring based rest apis
if u bring both to the table, even better. but the priority is clearly on relevant projects
I am Just asking What i do?๐๐
should i start learning Spring?
do relevant projects. if u want to get a job as spring based backend dev, do a spring based backend project
๐๐ got it
i neither know ur current level nor ur exact goals for a job
what you are saying
i can't give u concrete help without that
the general route is 2-3 years learning programming and then 1 year specialization
i am just completed my 1st semester
i have knowledge about Java
at that point ur cv should have around 5 relevant projects
and perhaps even a degree
then ur ready for a junior job
๐๐ ok
@undone summit last question ๐๐
did your talked about spring or spring boot ??
doesnt matter
both are same?
pretty much
which one i should learn
go to spring docs or spring academy
and start from there
you may be using both when building applications
ohk
@regal kernel it depends basic hacker rank pr clear karlo then array string k baad leetcode pr array ke question karo
ok sir
hackerrank is that easy?
i just directly solved problems on leetcode
i never struggled with array unless its matrix