There were 2 separate technical interviews both were fairly easy.
First one was with 2 engineers after talking about my general experience for about 15 mins, they gave me a piece of code, which was related with writing a limited Cache.
I basically created an interface which was just the written protocol and implemented some of the methods as straight forward as possible. Their questions were mainly related to SOLID principles to see if i know what am i doing and why am i doing.
It would be good to work on these principles and understand it fully.
Second interview was with another lead, I was expecting him to ask me to do some code review but this didn't happen, we had a casual conversation about software engineering, best practices, things i did and i have been doing and details of the job. This took a bit more than an hour and it was a nice conversation. I guess i was able to show my knowledge mostly with this interview. He also asked my career preferences for the future.