Software Engineer Interview: Take-home Assignment

Take-home assignment is the type of interview where you will demonstrate your programming skills on a somewhat close-to-real coding project. Usually, it’s a description of a small project that you need to implement from scratch or a skeleton that you need to extend. It is used mostly by small and medium companies, Big Tech and FAANG/MANGA+ enterprises rarely incorporate it into their processes. In this post, I will share with you how to make the best out of good take-home assignments and how to deal with unfair ones....

June 17, 2022 · 6 min

Software Engineer Interview: Coding

The coding section is almost always present in an SWE interview process. Sometimes even multiple times, for example, for the screening and as one of the technical sections on the onsite interview. Usually, it’s a 30-60 minutes live session. You and the interviewer enter an online editor(CoderPad, HackerRank), or you share your screen. The interviewer gives you a description of the problem and maybe an empty code template or function that you need to complete....

May 28, 2022 · 8 min

Software Engineer Interview: Meta Post

During 2020-2022 I actively searched for my next career step, and I went through a lot of interviews. I want to share my experience with you and help you prepare and improve your interview skills. There will be multiple parts focused on different types of interviews. In this post, I will link them all for faster navigation. Coding: https://smyachenkov.com/posts/swe-interview-p1-coding/. Take-home assignment: https://smyachenkov.com/posts/swe-interview-p2-take-home-assignment/. … Stay tuned.

May 28, 2022 · 1 min