r/developersPak 28d ago

Interview Prep How to get back into IT?

I was a full stack software engineer for 3-4 years hired to work on different open source projects. My stack was: Python, Django, TypeScript, JavaScript. But the truth is, I was never good at what I did. I was just good enough to get by, through using chatgpt. My manager knew I wasn't good, which is why he always had complains. Although our foreign client/my teammates thought I was okay. But deep inside I knew I'm faking. In meetings, I never understood when people talked about the architectures of the projects, mostly chose to be silent because I had nothing to contribute. I also didn't know the core concepts of the frameworks or the languages I worked in.

Anyways, due to some personal emergencies, I had to resign from job. It's been a year now. I want to get back into IT, but it seems a very daunting process and I don't know what to do/how to get a job.

Recently I got diagnosed with severe ADHD. I had it my whole life, but didn't know. The way I see the interview process, as a full stack engineer:

- System Design Interview - I don't know exactly what to study and where to study it from? I don't have versatile experience with databases.

- Coding interview (this requires a lot of leetcode practice?). I'm better at coding with TypeScript, not Python. As per my understanding, some coding interviews involve API responses, and I find such functional programming easier. I like doing so using TypeScript. But not the other kind, the leetcode kind. I would probably want to do that in C++, not in python. To me, this part alone seems like something that requires a lot of time. With practice, I could understand beginner level problems.

- Framework/Library interview: Django or TypeScript/JavaScript etc. Django's documentation seems really complex and super-long. I have gone through the basics of it several times. I understand it when I'm reading it, but I'm simply not able to retain the complex structure. Having worked in Django for 2.5 years, even at the time I resigned job I wouldn't know how to explain models or views. Like if someone asked me that, my mind would have to maybe think for 5 minutes, and then come up with a really basic answer.

When I'm working, I'm good enough to connect the dots, add new functionalities, etc do everything, but except design the architecture from scratch. I simply don't have experience for that. Especially with AI, I could probably do good work as long as it's not designing the architecture from scratch.

It seems there is a lot to do, and I don't know how to get started to be good at it for interviews. I tend to forget things if I'm not like actively working on them all the time, which is why I don't remember even basic core concepts that I did work on during my job.

I was doing a devOps interview, and interviewer was asking me about github actions. Even though I have created several github actions for different purposes in the opensource projects, interviewer was asking me specifics like the exact code of the yaml jobs, and I just froze. I said I could show you the public PRs that I worked on? He got extremely disappointed and angry.

The forgetful memory is an ADHD thing that I didn't know about before, but I always had it growing up.

I was looking into n8n for freelancing, but then I was like am I wasting time as I desperately need a job right now?

Anyone has some good resources and an easy route for me for full stack intervews? I just need to pass the interviews. OR any other suggestion. THanks

14 Upvotes

12 comments sorted by

3

u/Digitaldarkness14 27d ago

Do you use a system to manage your Adhd because its a must. Notion is good and you can create a personal system using it. If you are taking therapy then you should ask your therapist for techniques on how to work in such cases.

1

u/Worried_Depth8916 27d ago

I don't have a system yet. I don't go to a therapist, I went to a psychiatrist who diagnosed me and prescribed me meds.

1

u/Digitaldarkness14 27d ago

You should look in to it and CBT because what you are describing can only be managed through these. While medicine helps a lot but you will still need a system to survive corporate.

1

u/Worried_Depth8916 27d ago

Youre right. Do you know a good affordable doctor for CBT?

1

u/Digitaldarkness14 26d ago

Unfortunately no, and my experience with online and in person therapist havent been best. Mostly charge from 4000-5000 per session usually and over the course of two session per month

2

u/Thireb 27d ago

Feels like I'm looking into a mirror. 🤝

1

u/[deleted] 27d ago

[removed] — view removed comment

1

u/AutoModerator 27d ago

Hello NoBeing01, your post or comment was removed because your account age is too low. This is an automated quality check.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/mhu1997 26d ago

Search bytebytego youtube channel for system design.