Devin’s Bag-o-Tricks and Other Opinionated Advice

"Diffraction" - Some university physics class, probably

Introduction:

The following 12 points are a combination of advice I got from other engineers and tricks that I learned while applying to L4-equivalent positions at Amazon and Google in January of 2022.

The List:

1. Don’t grind Leetcode.

2. Practice interview with a friend.

3. Allow your interviewer to guide your approach.

4. Recursion.

5. Dynamic programming is just a way to do less recursion.

6. Reason by analogy.

7. Discuss the context of the problem.

8. Understand the requirements early and reference them often.

9. If the problem involves “arrays of bits”, there’s probably a “trick” that involves casting the array as an integer.

10. If the problem involves a searching for something on a grid, there is often a trick that involves representing the grid as a graph.

11. Discussing the newer features of the language and when they were introduced.

12. Negotiate your Salary. Do it.

comments powered by Disqus