TwirlyJellybean
TwirlyJellybean
Student

SDE 2 interviews

SDE 2 interviews vary quite a lot from company to company and so it confuses me on what to focus on, can senior folks please guide? What should be prior order between these and what are helpful resources you came across:

  • HLD
  • LLD
  • DSA
  • WEB DEV OR CORE ENGINEERING SKILLS

And will my personal projects matter for sde 2 roles?

10mo ago
Find out if you are being paid fairly.Download Grapevine
ZestyTaco
ZestyTaco
Swiggy10mo

Copy pasting my comment from one of the post.
Replace your fav. programming language with Java.

Typical rounds in a startup/mnc are like - dsa, machine coding, lld/hld + java, hm + resume.

Dsa -> love babber, striver and neetcode is good. My recommendation is to give a leetcode contest a day and evaluate what you did wrong and iterate over it. Side by side do questions by topic.

lld -> do machine coding instead and pick questions from leetcode discussion inside object oriented design section. try to add and remove requirements and see how your code changes. check for exception handling, good classes and naming, SOLID is followed properly or not. You can follow from grokkeing low level design for starter. Also to learn design patterns- head first java is wonderful but long. you can try learning from youtube(no specific channel) and implement it to check your knowledge.

hld -> write down all the framework, databases, tools you have used and then start going deep into them. like Exp- dynamodb, how it replicates data across regions and what changes with normal write vs transactional write inside system. some people like Arpit Bhayani,
Neo K, Sahm Lam, Hussein Nasser listen/read what they talk about things.
Then to prepare for interview go with alex xu books.
Try reading some company articles/blog you find interesting 10 of them will be good enough to give you prospective.
Suggestions - focus on databases(sql,nosql) more and distributed systems scenarios.

Hm -> read your solution doc and ask yourself why you used or did what you did and prepare answer for that.

P.S. for more senior roles SDE2/3+ - lld/machine coding is expected to be more of well thought code covering most of edge cases. yes also you need to write fast.

P.S.S - companies are hiring at least for 5-8+ yrs

I had machine learning project in my resume from college, no one ever asked it in backend interview so i removed from my resume.

JumpyUnicorn
JumpyUnicorn

hello, currently i am working as a frontend developer. 2.5 yrs of work ex and i m eyeing for full stack java angular developer in the next switch after 6 months. Till them , i m going to ask my manager to give me back-end work, but i feel, that won't suffice. Can you suggest me projects which i can do on my own, that can give me learnings of 3-4 yrs of backend work ex knowledge. I know the resources, but don't know about this depth.

GroovyBiscuit
GroovyBiscuit

Your comment is gold

SparklyBiscuit
SparklyBiscuit
Tekion10mo

LP questions

TwirlyJellybean
TwirlyJellybean
Student10mo

LP?

SparklyBiscuit
SparklyBiscuit
Tekion10mo

Leadership Problems. Google it

FluffyPotato
FluffyPotato

I most work with startups so have never given a DSA round at Faang level companies. So what I want to know is why don't people use gpt4 for DSA round ? Are these rounds live or something?

CosmicUnicorn
CosmicUnicorn
Student10mo

How will you fake in the interviews?

CosmicUnicorn
CosmicUnicorn
Student10mo

These are usually live coding rounds

PerkyPancake
PerkyPancake
Swiggy10mo

Following

GroovyBanana
GroovyBanana

Following

Discover more
Curated from across
Software Engineers

Just landed a 60 LPA job at 2.6 YOE

Feeling extremely humbled and blessed, I landed an amazing offer. My interview preparation started way back in Dec last year. I want to give back to society, happy to help or discuss.

51K
Top comment
user

Basic question:How to find jobs paying 60lpa or more ? Popular job portals like naukri and LinkedIn often only displa...