Чтобы попасть в фаанг, нужно пройти скрининг по резюме (там должны быть адекватные примеры законченных проектов, пусть даже учебных) и пройти два интервью с задачами easy-medium с leetcode на любом удобном тебе языке - python, Java, c++ и тд
На мой взгляд, если ты сейчас неуверенно себя чувствуешь в таких закачках, лучше потратить большую часть усилий именно на подготовку к алгоритмическим интервью