Tech interviews had mostly Leetcode questions, for me that was the most complex part. Behavioural part was really interesting and more like a friendly conversation. Architecture and design - nothing special, just what buttons should be in the interface and which columns in the database, sharding, replication, and so on.