When that happens I tend to have a habit of either reading the news, going to social media (FB, instagram) or watching youtube.
Some days, if you add that time up across entire day it ends up being 1-2 hours. That's extra 2 hours a day, spread out in 5-10 minute chunks, that can be used for something that doesn't degrade my brain.
What suggestions do you have to fill those gaps with more productive tasks?
Looking for people passionate about computer science, to do mock coding interviews. Long term goal is to work for FAANG and it would be great to practice coding interviews with someone. PM me
But are there any free alternatives where one can peer up with a fellow programmer to occasionally/(on demand) do mock interviews?
Maybe someone here is interested in practicing mock interviews ? PM me if you are.
I get the part where the recruiting company is interested in such relationship because they will get the delta between the $ client pays them and $ they pay me, but what is the benefit for the client? I never really understood that.
In this case the hourly rate would be ~$80/hr which is similar to what a client would pay their employees for a Sr SWE position.
So if I get paid $80/hr per contract that means the client has to pay more to the recruiting firm for them to justify employing me.
So the client may end up paying more for a contractor than a full-time employee?
Or is there a catch that Im missing? I've also never been employed like that, so would like to know what are the pros/cons of such employment terms?
I joined my company as an intern ~5 years ago & when I interviewed for the position I didn't have to solve any white-board style interview questions etc., since it was an un-paid internship. After a few months I had demonstrated my ability to write code they made me an offer.
When I now casually look around and apply for mid-to-senior level positions I cannot seem to get past phone (coding interview) part, that involves solving some basic algorithm on collabedit. I get nervous and given I need to solve (perhaps a simple) problem in an optimal/sub-optimal way in 30 minutes, my brain sort of shuts off and I cannot arrive at a clean solution, let alone solve the problem end-to-end.
I'm respected within the company, if you were to ask any colleague I have worked with whether I can write clean testable code that solves real business problems, everyone would attest that I absolutely can.
How do you create that environment of - "Coding under pressure and someone looking at your code while you're trying to think of how to solve a problem and your brain is thinking about everything other than a problem itself"???
One idea is to just keep applying and failing until I become immune to it. But each failure kind of brings me down, and makes me think that I'm a bad engineer.
Last thing I want to mention is that I don't blame the process itself. I think white-board style questions eliminate a lot of bad candidates. I know that the process has to be rigorous because those jobs pay well. But there's also extreme examples like the inventor of homebrew that got rejected by google because he couldn't reverse a binary tree.