dq12dsda
I know it can be frustraiting if you waste a lot of time to get into a company but in the end you don't. Someone here mentioned having to solve three codility challenges in 90 minutes. Well, if you have a degree in CS you will know the basics such as the pros and cons of arrays and hash tables, what computational complexity is, or how to implement a sorting algorithm. If that is nothing similar to what you do working as a web developer that's fine, but you need to know the basics to get any programming job done well. No wonder most interviews begin with white-board questions.
I would never slam a potentional employer on the basis that you didn't get a job there.
Also when it comes to rates, if your rate is $100/hour but you're only able to work 50% of your time, because you spend the rest of it finding new clients, then I guess you should be more then happy doing the actual work for $50/hour full time.