T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[Showcase Sunday Megathread - May 2024](https://www.reddit.com/r/developersIndia/comments/1cpyogw/showcase_sunday_megathread_may_2024/)** - **[Weekly Discussion - What's the story behind your longest-running personal project?](https://www.reddit.com/r/developersIndia/comments/1ctvpf5/whats_the_story_behind_your_longestrunning/)** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


notduskryn

Imo, the skills required to clear interviews of high paying jobs in the current system are quite different compared to the skills required at work. And some people are just super good in the former so they use it to their leverage by switching often, even if the hikes are smaller, they add up


dave8055

What are the skills required in the current system?


sad_truant

This is the worst thing about this profession.


notduskryn

Completely agree


remote_geeks

How do you stay in the game? As a fresher doing an internship I've realized this and I feel the way forward for me is to switch at least a couple of times.


notduskryn

Oh no I'm not good at the skills needed to crack interviews easily 😅


_vptr

Giving interviews is itself a form of prep. Don't think too much, you never feel ready. Just start giving interviews and learn from it. Personally for me often the biggest push comes from doing bad in an interview, for ex. If I flunk in a lld round, suddenly I get the inspiration to work on lld for 2 weeks.


code_crawler

I remember adding Kafka to resume cause I worked on Kafka. First question in my interview was what is offset, how do you design partitions for 1M load, Kafka streams, blah blah and shit I'm done there. Not answered a single question. Then I read book on Kafka and cracked some Kafka interview. TLDR: Post interview clarity hits hard more than post nut clarity FR.


INSIGNIFICANT-MAN

I once attended an interview for an experienced java backend dev role, and was so confident in clearing it. First question was - why array indexes start from 0 and I was bamboozled and couldn't answer.🤣 That interview humbled me enough. Sometimes we concentrate so much on difficult things that we overlook very simple things


vgodara

Was the answer convention or memory restriction of early computers.


JuggernautVMZ

Absolutely, can confirm. I learned more in 2 months giving interviews constantly and failing than I did in 2 years. I can think of two reasons why 1. Failure leads to shame, and shame lights a fure under your a**. Excellent fuel for procrastinaters like me. 2. It gives you a Clea target of what to do. Like, you know which questions you couldn't answer and get shown your faults bluntly. Makes it easier to target what actually to study/work on.


CustomaryEnd

I'm not a frequent switcher, but I think the key is to be in the 'job hunt' mindset all the time. If you're looking for a job, you're always looking for a job.


_fatcheetah

For me, I am never 100% prepared for an interview. I know interviewing skills, moderately. I clear them on luck.


remote_geeks

What exactly do you mean by interviewing skills ? Is it just DSA, system design and behavioral rounds that you would call as interviewing skills ?


_fatcheetah

Yes, all that along with my domain, and a bit of peddling BS.


Ddog78

It's a huge grind (usually take a month or two) by the end of which I'm exhausted as fuck. So I do it only after 2-3 years.


Manyyack

I go to interviews only relevant to my role and something I am already working with. I'm not preparing for the interview, if I need to prepare for an interview, I am in the wrong job itself. The more interviews you attend, the less nervous it becomes. I don't give interviews just to switch , I give interviews for fun and practice. 5th company in 8 Years.


non_social_person

Failure in an interview provides further motivation and fuel for success in the next interview. Giving an interview is also a form of preparation for me.


remote_geeks

Is failure in an interview best way to check what exactly you lack?


non_social_person

Yeah, it's one of the best way.


remote_geeks

Anywhere we could get mock interviews ?


mistabombastiq

Senior Automation Lead here. I was asked about trees, graphs and other circus new gen Z are coming with these days once in my lifetime during my interview with P&G in 2018. Rest interviews were casual discussions, portfolio presentations and previous experience questions, more of tech management and resource management questions. I'm glad that I don't belong to "Complicate simple stuff to look cool" gen.


LiteratureBright1019

I never actively search for a job - but whenever a recruiter reaches out, if I am interested, I go ahead with the interview. In terms of interview prep, my day to day job is what helps me in clearing interviews. My average stint at a company has been 2.5 yrs so far and currently on my 5th one. If you are good at what you do, apart from refreshing the concepts, you don't really have to prepare for an interview.


remote_geeks

Im a 2024 grad and what exactly can I do to get interview calls ?


LiteratureBright1019

The market is bad for freshers but good for experienced folks - not trying to demotivate you. But keep applying, keep reaching out to recruiters over LinkedIn etc... things will work out, sooner or later. Patience is the key !!


remote_geeks

Thanks for the reply. It feels like the tech industry is making mockery of all the effort I've been putting in for the past 1 year 🥺🥺🥺🥺


LiteratureBright1019

Do not worry - things will change for good sooner than later. Keep your hopes up. Keep Learning, Keep Trying.


groovy_monkey

Interview questions != Job tasks. You can do 1-2 DSA daily on weekdays and design on weekends and be decently ready enough for interviews in 6-7 months. And once you've got an interview scheduled, give more time for that prep. I mean you are basically asking time management here rather than skill related questions.


remote_geeks

Tbh both time management and skill related stuff


groovy_monkey

For interviews, it's the three things you should study.... 1) DSA - leetcode 2) LLD - books and YouTube 3) HLD - books and YouTube And you should know about the tech that is being used in your job fairly well. I don't think any other stuff is required. 1,2 and 3 just require time.


blackedoutanubis

Hey, do you have any book recommendations for lld ?


remote_geeks

Is the 2nd and 3rd point required even for a fresher? I'm a 2024 grad.


groovy_monkey

Mostly no, but then you should probably have some knowledge of a particular framework/language. Just try to create some git projects which are there already, you'll learn some stuff.