resin85@lemmy.catoProgramming@programming.dev•The only thing doing tech tests has taught me is that I'm too stupid to do the job I've been doing professionally for the better part of 2 decades.English
1·
10 months agoFor a lot of these you need to study/practice on sites like HackerRank for a while first. Some companies go overboard and expect you to build some crazy recursive dynamic programming implementation in 15 mins without an IDE, others are more realistic and just want to see if you know things like algorithm complexity, can pick appropriate data structures, and write logical and clean code. And yes, very little of it applies to what most of us do day to day. Anyways, HackerRank is great for interview practice, you can Google for pretty much any solution to their questions.
The 2017 tax bill that the Republicans rammed through had a time bomb in it for software developers. Starting in 2022, companies could no longer expense R&D costs, and instead had to amortize them over 5 years. This has led to massive tax bills in 2023 for companies. I have no doubt that this is another major factor in the recent tech layoffs.
https://newsletter.pragmaticengineer.com/p/the-pulse-will-us-companies-hire