After having breakfast, you go for a escape game which is funny and nice. Then you'll have a tour in the office and after lunch you go for different interviews and in the evening you'll have the result. It sounds interesting! My experience was not good at all. The interview with HR was very good. The second one was with the head of AI team and the guy was so surprised because I answered all his questions and explained all the concepts, technologies, even mathematics, etc. as I worked a lot in this field. He asked me for implementing K-means on the board. I did and he was happy about it since I considered all the details. At the end he said: "You are second person who answered my questions correctly and you have very good skills". After technical interview I had another one with the manager and we discussed about the role, my interests, ideas, future plan, etc. She also said "it seems you are a perfect match for the role." Then she said "you finished your interviews so early and I'm asking someone else to have a discussion with you if he is free, if not you are done and wait for respond" Then I waited for half an hour and a guy came who was not even from AI group! He started with normal questions but continued with silly ones! He asked me to implement a function using a specific python library. I was honest and said that I've not worked with it before so please provide me more information about the function API and so on. I did the job very good but he started with stupid comments about the code such as "why you didn't put comment", "why you use parentheses for if-clause", "the output of function x which you used is a list" etc. For me that didn't look like a serious comments because coding on the board is different especially when you are using an API for the first time and you have absolutely no experience before. I passed 2 phase of Google interview and another one with Amazon and one with Facebook. None of them were this much stupid, in my point of view. I have the feeling that they wanted to just find some excuses to reject my application! All the time they were chatting on their laptop. In the evening the head of AI came to me and gave me the negative respond with only one sentence: "The last interview was very bad and the guy thinks your coding skill is not good enough!" That's it. Even they didn't mention any details or bad experiences. This guy had seen my coding skill and I asked "Do you believe it? I implemented an algorithm for you and admire my code a lot. what happened?" he said "for me it's OK but the other guy is not happy with it" Briefly, their environment is good but I'm not sure about the people who you are going to work with. They are pretending to be Google but the make bad experience for you. Go for another option if you have rather than wasting whole day. The don't value people, such that Google does.