Pergunta de entrevista da empresa Google

How would you make Web browsing faster?

Respostas da entrevista

Sigiloso

8 de fev. de 2017

This question is abstract, we should probably ask the interviewer the objective of solving the problem. 1.) If the problem is the user experience - for example if the user is clicking too many pages (or) user spend too much time on a page. There could be simplification done on the UI flows. Parallel loading of some part(s) of the page using AJAX. 2.) Engineering can measure the page load time and make minor tweak of identifying assets (JavaScript/images/flash objects) that could take time to load. These could be cached on the CDN or the footprint of the assets can be reduced. 3.) Use of protocol like SPDY (google specification) to predicatively load some pages.

1

Sigiloso

25 de ago. de 2013

Not sure if this is what they were going for, but here is my approach. I would try to glean estimates of the user's next intent. E.g. if they are on a given Wikipedia page, anticipate that they might want to open the related articles or hyperlinks included in the page. Start loading these pages in the background. If you were really sophisticated at this, you could store the result of the pages loaded and keep track of what pages the users open next. This would allow you to make better predictions of what pages to load in the background for the next person.

1

Sigiloso

1 de set. de 2010

Obviously a very abstract question. just need to think through the user experience and possible solutions.

1