I personally feel that live coding sessions are an unfair way to evaluate candidates. For example, I have contributed to open source before such as the following:
- [2016] Shopify Sarama Kafka client: https://github.com/Shopify/sarama/pull/655 - [2014] First open source library that I wrote in undergrad: https://github.com/mrafayaleem/gdx-sqlite
Written blog posts that explains my understanding of working with large systems. Most of them are linked at https://mrafayaleem.com
Every rejection that I get due to a failed coding interview session, it just makes me feel that the process is unfair and throws all your past endeavours / contributions out of the window. No matter how much you push yourself on your own time and learn, showcase and contribute towards open source or tech community in general, it doesn't make any cut unless you pass the coding interview.
I would be glad to learn your thoughts on this.