An Engineering Practicum intern is assigned a project along with another EP intern under a full time engineer host. The project is usually challenging and engaging but concise enough so that the interns can finish in 12-14 weeks. Hosts have regular meetings with their intern pairs or “pods” to ensure that they are moving forward with their project. Interns also interact with the other members of their hosts’ team when working on their projects.
You come into work whenever you want (but I'd recommend before 9:30 to catch some free breakfast). I'd have a few meetings a week to sync with the rest of my team. Once a week, I'd have one-on-one meetings with my hosts to make sure I was progressing okay. Most of my day was spent working except for occasional breaks (to do some fun stuff around campus) and lunch. At 6:30, dinner would be served, so that's usually when I'd stop working and head out.
Going down to day-to-day intern work, each intern's workflow is different, depending what area their team is in and what the tech stack the team is on. To give you a more concrete example, the project my EP intern partner and I were given was to implement a iOS prototype of a cross-platform product. It was a full stack project, where I focused on the front-end work (i.e. creating visual elements and animations, making sure that the layout of the UI is correct, manipulating data received from the back-end and handling user input etc.) while my intern partner on the back-end (i.e. creating a back-end server pipeline that will pass down data from lower back-end infrastructure, packaging and delivering the data to the front-end, receiving and unpacking requests sent from the front-end etc). Together, my intern partner and I attended design meetings with our hosts, the program managers and UX designers, discussed our implementation plans and detailed them into more concrete design documents, and wrote code which would get reviewed by the hosts. Occasionally, we would also attend tech talks or intern events.
A day in the life of an EP intern is pretty straightforward: you show up (probably around 10 am), and you write some code. You will meet with your manager at least once a week to discuss your progress and next steps, and you will probably attend other meetings with your entire team. Because it's Google, there are also a lot of other cool opportunities throughout the day (cooking classes, talks by actors, performances by Broadway casts, etc.). Hours at Google are very flexible, but I used to stay until around 7:30 (because dinner starts at 6:30 and is free).