Here are the 6 steps I personally used for getting a job at Google as a software engineer (without a computer science degree).
Resources for software engineer interviews:
– Cracking the Coding Interview: http://amzn.to/2z9GsAx
– Leetcode: https://leetcode.com/
– Also my course on Udemy, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=HOWGOOGLE