What a Data Science tech interview in a big 4 looks like π±
Last month I went through a fairly complex interview process with a big consultancy company.πΌ
The position was for a Senior Data Scientist, and it involved 4 rounds of interviews, of which 3 were technical interviews. Here are all the questions they asked me.
π§ Machine Learning
- Explain what is RAG and when it's used
- What is K-fold cross validation?
- How do you fine-tune a LLM?
- How to avoid pitfalls when training on a biased dataset?
- When to use fine-tuning Vs Vanilla LLM output?
- What is the Loss used in LLM models?
- How to deal with high throughput in Depp learning models?
- Loss used in Logistic Regression vs Linear Regression
- How to monitor the training parameters of a NN and which tools to use?
π¨βπ» Python
- What is the difference between list and tuples?
- What are some ways to ensure test coverage in a git repository?
- How to ensure output types of a model are preserved?
- What is a decorator?
These questions are also quite relevant for many other job positions and I think they might help you in case you are applying to one of this 6-months to 1-year contract positions.
Hope they can be useful to you too!
Last month I went through a fairly complex interview process with a big consultancy company.
The position was for a Senior Data Scientist, and it involved 4 rounds of interviews, of which 3 were technical interviews. Here are all the questions they asked me.
- Explain what is RAG and when it's used
- What is K-fold cross validation?
- How do you fine-tune a LLM?
- How to avoid pitfalls when training on a biased dataset?
- When to use fine-tuning Vs Vanilla LLM output?
- What is the Loss used in LLM models?
- How to deal with high throughput in Depp learning models?
- Loss used in Logistic Regression vs Linear Regression
- How to monitor the training parameters of a NN and which tools to use?
- What is the difference between list and tuples?
- What are some ways to ensure test coverage in a git repository?
- How to ensure output types of a model are preserved?
- What is a decorator?
These questions are also quite relevant for many other job positions and I think they might help you in case you are applying to one of this 6-months to 1-year contract positions.
Hope they can be useful to you too!
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3
My first proposals where so boring that nobody wanted to read them, but then I started to think like a client and developed a very different strategy.
Now my proposals on Upwork get me an interview 50% of the time and 20% of the time I get the job. This is what I do differently.
Stop showing off your credentials, how long you have been in the industry, who you worked for. Nobody cares. What clients care about is that you are able to do what they ask for. So I just start with something like "I have done this before", "I did a similar gig before" or "I already made a sample of the work". This catches the attention immediately and if you are able to catch the attention in the first lines the client will keep reading the rest of the proposal.
The clients are focused on their business and want to feel that you have invested a bit of time in understanding what they are up to. I address them by name (I find it in their previous reviews), make a nice comment on their business, and generally try to show that I am excited to work with them. Also, if I find out that the client is Italian but the job description is in English, I write them in Italian. This goes a long way establishing trust and makes you more likeable.
If you have done something similar in the past the chances that the client hires you increase a lot. Make it clear that you know what you are doing and drop examples of previous work that you have successfully completed. The proposals where I insert one or more links are a lot more successful than the ones where i don't put any. People are curious and will click on the links. So add your Github project, your app, a link to your published book, blog post or article. I promise the clients will click on it and spend more time on your proposal.
If the work is fairly technical you must show off your technical expertise. Drop names of libraries you would use, relevant cloud services you have used in the past and in general give the client the impression that you know the tools. If the client is non-technical (most of the time) they will surely be impressed. Bonus points if you can already make an MVP of what they want to do. It will make you stand out from the crowd.
I don't think most freelancers put enough effort in writing their proposals, and many of them even use AI to write hundreds of identical cheap messages.
Don't do that, spend some time crafting a good message and I can guarantee you that you will be ahead of 90% of the competition.
What do you think? Do you have other tips to improve your Upwork proposals or cold emails?
Would love to hear those!
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯2β€1
Sorry guys/gals π₯Ί
I haven't posted in a while, super busy with many clients and traveling around Europeπ
But I want to still point you to a great article by Dominique, who spent the entire 2024 as a Machine Learning freelancer and wrote a very interesting review of lessons learned earlier this year. Check it outπ
https://thisiscrispin.substack.com/p/a-review-after-one-year-of-freelancing
I haven't posted in a while, super busy with many clients and traveling around Europe
But I want to still point you to a great article by Dominique, who spent the entire 2024 as a Machine Learning freelancer and wrote a very interesting review of lessons learned earlier this year. Check it out
https://thisiscrispin.substack.com/p/a-review-after-one-year-of-freelancing
Please open Telegram to view this post
VIEW IN TELEGRAM
Substack
A review after one year of freelancing
This is post I wished I could have read a year ago.
I asked him a few more questions about his experience as a Machine Learning freelancer
Amazing conversation, I learnt a lot and I am sure you will learn a few things too.
This is the full transcript. Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
Read more here
If you want to follow Dominique here are a few links
Please open Telegram to view this post
VIEW IN TELEGRAM
β€1π1π₯1
Data Freelancing pinned Β«π I got in touch with Dominique on X π https://x.com/DominiqueCAPaul I asked him a few more questions about his experience as a Machine Learning freelancer Amazing conversation, I learnt a lot and I am sure you will learn a few things too. This is the fullβ¦Β»
With the full revenue and costs breakdown.
Please open Telegram to view this post
VIEW IN TELEGRAM
Tropianhs
May 2025 Earnings
This time the report comes more or less on time. In May, I still spent quite a lot of time travelling, but I also managed to find time to do a few new things
Anonymous Poll
91%
Yes π°
0%
No π
ββοΈ
9%
Don't care (see results) π
This month I wanna talk about about the type of freelancing I do. I used to write these reports more often in 2023/2024, in my first year of freelancing. You can read a few of them on my blog.
When I started freelancing again at the beginning of this year I stopped updating on the financial side of it, and limited myself to say a few words about the type of work I was doing. The main reason is that I am not comfortable sharing online the numbers, since some of my clients also read my blog posts.
This is a safer space in that sense, and I feel free to share more than I would be able to share in my personal blog.
Below the details.
Please open Telegram to view this post
VIEW IN TELEGRAM
β€2
Client 1οΈβ£
I am working with them since January. I won't name them , but it's a Product agency that helps B2B companies build their online products with a focus on SaaS.
The founder is a guy I met in Milan in 2018 and, even if we both moved to different cities, we still kept in touch on X. When he heard I was looking to go back to freelancing, he contacted me and we started to work together.
They onboarded me to look at their clients Analytics, take care of A/B tests and deep dive into their clients data and find insights to build a better product.
During these months I was busy setting up some metrics on GA4, looking into their clients custom dashboards and integrating the GA4 data with the custom dashboards one to evaluate the impact of our UX/UI changes on the conversion rate and the sales funnel steps in general.
Not a typical Data Scientist job, but it gives me the opportunity to be very close to the clients product, and I love working on improving products with data.
My rate with them is $48/hour and I work at most 80 hours per month. So this keeps me busy around 2.5 days per week. But there were a few months when I worked much less.
I am working with them since January. I won't name them , but it's a Product agency that helps B2B companies build their online products with a focus on SaaS.
The founder is a guy I met in Milan in 2018 and, even if we both moved to different cities, we still kept in touch on X. When he heard I was looking to go back to freelancing, he contacted me and we started to work together.
They onboarded me to look at their clients Analytics, take care of A/B tests and deep dive into their clients data and find insights to build a better product.
During these months I was busy setting up some metrics on GA4, looking into their clients custom dashboards and integrating the GA4 data with the custom dashboards one to evaluate the impact of our UX/UI changes on the conversion rate and the sales funnel steps in general.
Not a typical Data Scientist job, but it gives me the opportunity to be very close to the clients product, and I love working on improving products with data.
My rate with them is $48/hour and I work at most 80 hours per month. So this keeps me busy around 2.5 days per week. But there were a few months when I worked much less.
Please open Telegram to view this post
VIEW IN TELEGRAM
β€2
Client 2οΈβ£
I am working with them since a couple of months. They are based in the UK and they are friends. They contacted me since they are scaling their business and they need someone to help with the tech side of it. They tried to hire on Upwork, but got so disappointed with the quality of work and lack of professionalism, that they asked me.
My work for now is basically writing scripts to modify they Google Sheets they share with their clients. Nothing fancy and 100% Javascript code. I am not a fan of JS but I was able to do a lot of work, mainly by letting the I write the bulk of the code and fixing here and there when needed. Amazing stuff.
Since they are friends, I am not asking more than $45/hour, and they don't have a big monthly budget. I work for them between 9-10 hours per month but it might increase in the next months.
I am working with them since a couple of months. They are based in the UK and they are friends. They contacted me since they are scaling their business and they need someone to help with the tech side of it. They tried to hire on Upwork, but got so disappointed with the quality of work and lack of professionalism, that they asked me.
My work for now is basically writing scripts to modify they Google Sheets they share with their clients. Nothing fancy and 100% Javascript code. I am not a fan of JS but I was able to do a lot of work, mainly by letting the I write the bulk of the code and fixing here and there when needed. Amazing stuff.
Since they are friends, I am not asking more than $45/hour, and they don't have a big monthly budget. I work for them between 9-10 hours per month but it might increase in the next months.
Please open Telegram to view this post
VIEW IN TELEGRAM
π3β€2π₯1
And that's it for now.
Let me know if you like these reports, I will try to make them each month, although they might become boring, since I do not plan to onboard more clients in the next months.
I have worked with other clients during 2025, maybe I will talk about them in the next posts.
π Bye!
Let me know if you like these reports, I will try to make them each month, although they might become boring, since I do not plan to onboard more clients in the next months.
I have worked with other clients during 2025, maybe I will talk about them in the next posts.
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯6π2π1
Hi everyone,
I'm looking for an experienced AI/ML engineer who can build a AI model.
I wanna build and train a model which is presented an image to respond with a multiclass prediction indicating whether the media is real, fully generated, or partially modified by AI.
I already have an old model which its MCC is over 94%.
But I wanna build & train new model with more higher MCC for a competition.
Feel free to reach out to @minato355 if you're interested in it.
I'm looking for an experienced AI/ML engineer who can build a AI model.
I wanna build and train a model which is presented an image to respond with a multiclass prediction indicating whether the media is real, fully generated, or partially modified by AI.
I already have an old model which its MCC is over 94%.
But I wanna build & train new model with more higher MCC for a competition.
Feel free to reach out to @minato355 if you're interested in it.