I am still in the process, no idea what's gonna happen. I was scheduled a 30 minutes phone interview, but it took me 1 hour actually. Then 3 weeks later, I got another e-mail that said I would take another phone screen. So now I am preparing for it. The first phone screen asked me a project on my resume, and I explained it without difficulty, then he asks me if I know system verilog, I said no, then he asked me how to verify an ansychronous fifo, and finally, he asked me to describe how to implement a greedy snake game using c++, for example, what data structure will you use to represent the snake etc.