It was litereally the most perfect interview experience in my life time. Imagine coding tutorials where no single error is made but in real life.
Overall it was pretty easy, people were nice, helpful and interesting to talk to. The whole interview process felt more like a normal work discussion. 3 coding interviews were pretty straightforward, if you know problem solving patters and did some problems, it should be fairly easy.
Hardest questions you might encounter are medium level questions and might involve 2D array traversals or binary tree traversals using DFS. Don't expect hard questions, they are usually easy-medium level, but harder questions are very fair and they focus more on your thinking process.
Last one was behavioural only, fairly straightforward.
Overall if you preped for behavioural, learned problem solving patterns and did 20-50 leetcode questions, there is a high chance you will do well. Focus on problems involving: Strings, Arrays, 2D arrays (Graphs), Adjacency Lists (Graphs), Binary trees and maybe do a few Linked List problems using fast and slow pointers. Also, go over inheritance and expect job posting related questions. Ex: Write SQL Store, remove duplicates from SQL table, Implement a class to represent a certain structure, print tree levels on html page, given a class with functions implement a function, etc.