Rant
I am an ML engineer working in a startup.
My current situation is horrible,I am constantly stressed about getting laid-off(My performance is good,I got promoted a month ago). I came to know that my company will probably lay people off this month,since they are unable to meet targets.
Now,I got rejected in four interviews. There is a lot to learn and revise. Stats and probability. Machine learning algos. Deep learning architectures(got rejected because I was unable to explain the architecture of a complex model in detail). DSA(got rejected twice in this round). SQL (got rejected once since I was unable to solve the SQL problem). ML ops(some recruiters ask this as well).
With the added pressure of getting laid off,my whole life is turned upside down.I am unable to focus. Every meeting or discussion I attend I feel like people are evaluating me.( This was not the case before). I don't know what to do. It would really help,if you guys share your interview experiences below.
Bro. Who ever asks for DSA for a MLE or Data Scientist is not good working for. So chill. I write to them that 'this is a very bad interview practise and reject the interview' (it's waste of time for me).
Besides look, everytime I try to switch and go for new role, I also get rejected initially, it's about you getting acclaimed to the hiring environment. But after each tranche of failures, I have managed to grab 50-100% jumps. So getting rejected is part and parcel. It will prepare you better for next one. That fear is good. So accept it and let it guide you to prepare better. It's alright
Now coming to actual stuff other than these gyaans everyone has given--
- Make a list of basics to prepare for and each day cover those topics.. I will just jot down a comprehensive view so that it will help both me and you
-linear regression - assumptions
-pValue significance (statquest videos)
-heteroScedasiticy shyt
-lasso vs ridge, why lasso reduces ur features (get this down well)
-AB testing (for every project u have worked on you need to tell how you designed ur AB experiment)
Learn power analysis
How to get minimum sample size-- statquest again
-bias variance tradeoff
-confidence intervals, standard error
-Rocr vs PR curves
-central limit theorem, z test, t test, 2tailed test bla bla
-PCA (though no one uses it, some interviewers are shite)
-regularization
- why use sigmoid in logistic?
Loss functions- MSE ve MAE, vs Mape ADV and disadv of each
Sigmoid graph
Decision Trees, entropy, info gain, gini
XGBoost, Random forest
Isololation forests
Get the xgboost loss function and how boosting exactly works,
Regularisation in xgboost
Be prepared to code GBM as well. It's simple
Neural nets
Why do you need activation functions?
Gradient descent, derivation as well
Gradient descent through time
Cross entropy loss and it's derivation(read max likelihood function)
Auto encoders- read how it helps anam
Anamoly detection Why relu? How relu works? Vanishing gradient and exploding gradient, how it plays out in LSTMs vs GRUs Dropouts Batch norm
NLP: Word2vec vs glove (I know it's old., But still read it) Naive bayes Illustrated transformer Bert, Roberta How does attention masks work, why do we need it BART or sequence to sequence Bleu score, rouge f1 Dependency Parsing Knowledge Distillation Positional embeddings NER evaluation-seq eval
I am skipping computer vision for now. Because it's an ocean. Let me know if you need that list..
Now comes the data prep and coding
sql-
Be very clear with partitioning and ranking
Given a table with sales, get 10th ranked seller per group
Time series handling
Pivot table
Dense rank vs normal
Hi I really appreciate the time you took write down the topics.And yes I do believe asking leetcode medium level questions is a bit unfair,Since we have so many topics to cover as MLEs or data scientists.i will note these down and work on these topics one by one
You need to come out of fear that you got laid off. May be join gym, play your fav sports to stress out. Once it is done, you will see performance difference in your interviews and you will get through. Layoffs are not for bad performers these days by the way, so don’t feel bad.
Yep,true.i am pretty bad at handling stress.i will try going to the gym.
I was recently laid off from my company. I had 2 months of notice period where in I have to search new job. I applied everywhere and started preparation for interviews. At this time you normally feel down. You just need to focus on yourself and do some mediation and physical activities daily to keep yourself active. Never panik inthese situation. Now a days all the other companies know that layoff is not based on performance but the companies financial situation. So, you will not be judged for bad performance in other company interviews. I got rejected from more than 50 companies, but I never stopped. Now at the last week of notice period I was offered a job and secured that. So, moral is never underestimate yourself and keep your will power up and do some kind of mediation and physical activities daily. In your case you are still working in the company so you need not to worry. Happy Working!
First, believe in yourself, have self confidence, and the situation is definitely going to be good with time. Focus on skills improvement and enjoy this journey. As mentioned above do Gym or better to do meditation for self peace.
Yep I need physical activity,since I wfh.Thank you.I was stressed a lot when I posted this.Now I am calm.