Interviews aren't only about technical skills.

Here are some questions to help you prepare.

🧵👇

Explain what you have been working on for the past few weeks.

What are the most exciting parts about that work?

What portion of it do you consider boring and why?

[2 / 10]
What specific libraries and frameworks are you familiar with?

What's the minimum set of libraries and frameworks that you'd recommend to any practitioner?

[3 / 10]
What kind of problems have you worked on in the past?

Can you list the specific use cases related to each one of these?

[4 / 10]
What is the most exciting project you have ever worked on?

What was your role and responsibilities on that project?

Why do you think your work on that project was important?

[5 / 10]
What are some of the common issues that you have faced before while working on a project?

How have you approached these problems?

[6 / 10]
How would you organize a team to create and deliver end-to-end applications?

What specific roles would you include in that team?

How would be the interaction among team members?

[7 / 10]
What are some of the specific areas where you'd like to do more research to improve your knowledge and skills?

How do you keep your skills fresh nowadays?

[8 / 10]
When dealing with non-technical stakeholders, what tries your patience?

How do you deal with these situations?

[9 / 10]
If we imagine one year in the future, and we are high-fiving because you succeeded in this position, can you list what went well?

How about if you failed? What went wrong?

[10 / 10]
Hope this helps.

If you want more content on software engineering, machine learning, and adjacent topics, give me a follow. I post threads like this every week.

You can enjoy more of this content here: @svpino.

More from Santiago

Free machine learning education.

Many top universities are making their Machine Learning and Deep Learning programs publicly available. All of this information is now online and free for everyone!

Here are 6 of these programs. Pick one and get started!



Introduction to Deep Learning
MIT Course 6.S191
Alexander Amini and Ava Soleimany

Introductory course on deep learning methods and practical experience using TensorFlow. Covers applications to computer vision, natural language processing, and more.

https://t.co/Uxx97WPCfR


Deep Learning
NYU DS-GA 1008
Yann LeCun and Alfredo Canziani

This course covers the latest techniques in deep learning and representation learning with applications to computer vision, natural language understanding, and speech recognition.

https://t.co/cKzpDOBVl1


Designing, Visualizing, and Understanding Deep Neural Networks
UC Berkeley CS L182
John Canny

A theoretical course focusing on design principles and best practices to design deep neural networks.

https://t.co/1TFUAIrAKb


Applied Machine Learning
Cornell Tech CS 5787
Volodymyr Kuleshov

A machine learning introductory course that starts from the very basics, covering all of the most important machine learning algorithms and how to apply them in practice.

https://t.co/hD5no8Pdfa

More from Life

You May Also Like